]> granicus.if.org Git - graphviz/commitdiff
ast strmatch: squash -Wundef warnings
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 24 Jul 2022 17:17:53 +0000 (10:17 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 30 Jul 2022 00:02:14 +0000 (17:02 -0700)
lib/ast/strmatch.c

index d58edccabf66f61d4a8069a34e90e53dd7df1f73..ad08c551b74964ae31f516cd4a45a7f785b1fba2 100644 (file)
@@ -77,7 +77,7 @@ typedef struct {
     char *next_p;
 } Match_t;
 
-#if _lib_mbtowc && MB_LEN_MAX > 1
+#if defined(_lib_mbtowc) && _lib_mbtowc && MB_LEN_MAX > 1
 #define mbgetchar(p)   ((ast.locale.set&AST_LC_multibyte)?((ast.tmp_int=mbtowc(&ast.tmp_wchar,p,MB_CUR_MAX))>=0?((p+=ast.tmp_int),ast.tmp_wchar):0):(*p++))
 #else
 #define mbgetchar(p)   (*p++)
@@ -466,7 +466,7 @@ onematch(Match_t * mp, int g, char *s, char *p, char *e, char *r,
                    else if (range)
                    {
                      getrange:
-#if _lib_mbtowc
+#if defined(_lib_mbtowc) && _lib_mbtowc
                        if (ast.locale.set & AST_LC_multibyte) {
                            wchar_t sw;
                            wchar_t bw;