]> git.ipfire.org Git - thirdparty/krb5.git/commit
Add regexp support on Windows using std::regex
authorKen Hornstein <kenh@cmf.nrl.navy.mil>
Sat, 30 Nov 2024 01:34:53 +0000 (20:34 -0500)
committerGreg Hudson <ghudson@mit.edu>
Tue, 24 Dec 2024 19:11:31 +0000 (14:11 -0500)
commit04b22c1c2dfbf7954b6cb114527a50a95ebccad3
treee2f6adc24c4be19753c2e2b6a8fccd5bb8542afd
parentc9e6a1ace4c3ca6220900fdecac4a51312d03385
Add regexp support on Windows using std::regex

Provide glue code in libkrb5support to emulate the POSIX regex(3)
interface by calling into the C++ std::regex classes.

Eliminate compatibility code for pre-POSIX regex functions.

[ghudson@mit.edu: additional cleanup of regexp callers; minor style
adjustments; removed regerrlen field; edited commit message]
14 files changed:
src/aclocal.m4
src/build-tools/krb5-config.in
src/config/pre.in
src/configure.ac
src/include/k5-platform.h
src/include/k5-regex.h [new file with mode: 0644]
src/kadmin/dbutil/dump.c
src/kadmin/dbutil/kdb5_mkey.c
src/lib/kadm5/srv/Makefile.in
src/lib/kadm5/srv/svr_iters.c
src/lib/krb5/Makefile.in
src/lib/krb5/os/localauth_rule.c
src/util/support/Makefile.in
src/util/support/regex.cpp [new file with mode: 0644]