diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2018-10-01 21:43:41 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2018-10-01 21:43:41 +0300 |
commit | 92014ca462f99220d2238692764f230448e4dae9 (patch) | |
tree | ad2c6cc6d208b23f26b5a9856838e98805aff765 | |
parent | 7f684e83cdfa0647d8e197271fe318d2c185d291 (diff) | |
download | egawk-92014ca462f99220d2238692764f230448e4dae9.tar.gz egawk-92014ca462f99220d2238692764f230448e4dae9.tar.bz2 egawk-92014ca462f99220d2238692764f230448e4dae9.zip |
Fix for regex for non-GNU compilers.
-rwxr-xr-x | ChangeLog | 4 | ||||
-rw-r--r-- | custom.h | 7 |
2 files changed, 11 insertions, 0 deletions
@@ -1,3 +1,7 @@ +2018-10-01 Nelson H.F. Beebe <beebe@math.utah.edu> + + * custom.h (__builtin_expect): Define for non-GNU compilers. + 2018-09-27 Andrew J. Schorr <aschorr@telemetry-investments.com> * mpfr.c (force_mpnum): Check that base is 10 also before @@ -53,6 +53,13 @@ #endif #endif +/* This keeps regex happy on non-GCC compilers */ +#ifndef __GNUC__ +#ifndef __builtin_expect +#define __builtin_expect(expr, val) (expr) +#endif +#endif + /* For QNX, based on submission from Michael Hunter, mphunter@qnx.com */ #ifdef __QNX__ #define GETPGRP_VOID 1 |