diff options
Diffstat (limited to 'development/mawk/README')
-rw-r--r-- | development/mawk/README | 31 |
1 files changed, 6 insertions, 25 deletions
diff --git a/development/mawk/README b/development/mawk/README index fbf82b010da1..7cbdd2107cfe 100644 --- a/development/mawk/README +++ b/development/mawk/README @@ -19,28 +19,9 @@ This build does not conflict with Slackware's own awk (from the gawk package). By default, mawk is built using its own built-in regular expression -engine. There are some slight differences between this and the glibc -regular expression engine: - -- Embedded NUL characters are supported by the built-in engine. For - instance, you can use the hex escape \x00 to match a NUL character. - glibc regexes don't support this. - -- POSIX brace syntax is NOT supported by the built-in engine. For - instance, /a{3}/ to match "aaa" but not "a" or "aa". glibc regexes do - support this. - -If you require the glibc engine, export BUILTIN_REGEX=no in the script's -environment. - -The default version in the .info file is 1.3.4, which is a stable -release from 2009. If you'd like to (or need to) build one of the newer -'snapshot' releases, get the source from: - -ftp://ftp.invisible-island.net/mawk/ - -...and export VERSION in the environment. Notice the filenames look -like e.g. "mawk-1.3.4-20171017.tgz". Slackware version numbers can't -contain the hyphen, so use an underscore instead. Example: - -# export "VERSION=1.3.4_20171017" +engine. In recent mawk versions, the only user-visible difference +between the built-in and glibc regex engines is that the glibc engine +doesn't support embedded NUL characters (can't use \x00 to match a +NUL, for instance). If there are other difference in usage, they are +undocumented. If you require the glibc engine, export BUILTIN_REGEX=no +in the script's environment. |