From b6c5c8c51f954cfbe76424fd57c33a87166f0545 Mon Sep 17 00:00:00 2001 From: Petr Machata Date: Sat, 8 Dec 2012 03:23:39 +0100 Subject: [PATCH] Avoid using REG_NOERROR Not all systems define this (IRIX 6.5 doesn't). Comparing to 0 is not terribly less readable, so do that instead. --- glob.c | 4 ++-- options.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/glob.c b/glob.c index 9af633f..b26637f 100644 --- a/glob.c +++ b/glob.c @@ -180,7 +180,7 @@ glob_to_regex(const char *glob, char **retp) goto fail; } *retp = buf; - return REG_NOERROR; + return 0; } int @@ -188,7 +188,7 @@ globcomp(regex_t *preg, const char *glob, int cflags) { char *regex = NULL; int status = glob_to_regex(glob, ®ex); - if (status != REG_NOERROR) + if (status != 0) return status; assert(regex != NULL); status = regcomp(preg, regex, cflags); diff --git a/options.c b/options.c index e8fd2a2..4c7441e 100644 --- a/options.c +++ b/options.c @@ -204,7 +204,7 @@ compile_libname(const char *expr, const char *a_lib, int lib_re_p, regex_t lib_re; int status = (lib_re_p ? regcomp : globcomp)(&lib_re, lib, 0); - if (status != REG_NOERROR) { + if (status != 0) { char buf[100]; regerror(status, &lib_re, buf, sizeof buf); fprintf(stderr, "Rule near '%s' will be ignored: %s.\n", -- 2.25.2