mirror of
https://git.savannah.gnu.org/git/gperf.git
synced 2025-12-02 13:09:22 +00:00
Avoid "-Wzero-as-null-pointer-constant" warnings on the generated code.
Reported in <https://lists.gnu.org/archive/html/bug-gnulib/2024-11/msg00123.html>. * src/output.cc (Output::output_lookup_function_body): To denote a null pointer, emit a cast expression instead of plain "0". * tests/c-parse.exp, tests/charsets.exp, tests/chill.exp, tests/cplusplus.exp, tests/gpc.exp, tests/incomplete.exp, tests/java.exp, tests/languages.exp, tests/modula2.exp, tests/objc.exp, tests/permut2.exp, tests/permut3.exp, tests/permutc2.exp, tests/test-4.exp: Update.
This commit is contained in:
@@ -219,5 +219,5 @@ is_reserved_word (str, len)
|
||||
return &wordlist[key];
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return (struct resword *) 0;
|
||||
}
|
||||
|
||||
@@ -1878,6 +1878,6 @@ in_word_set (register const char *str, register size_t len)
|
||||
return &wordlist[key];
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return (struct charset *) 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -1550,7 +1550,7 @@ in_word_set (str, len)
|
||||
resword = &wordlist[299];
|
||||
goto compare;
|
||||
}
|
||||
return 0;
|
||||
return (struct resword *) 0;
|
||||
compare:
|
||||
{
|
||||
register const char *s = resword->name;
|
||||
@@ -1560,5 +1560,5 @@ in_word_set (str, len)
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return (struct resword *) 0;
|
||||
}
|
||||
|
||||
@@ -269,5 +269,5 @@ is_reserved_word (str, len)
|
||||
return &wordlist[key];
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return (struct resword *) 0;
|
||||
}
|
||||
|
||||
@@ -153,5 +153,5 @@ is_reserved_word (register const char *str, register size_t len)
|
||||
return &wordlist[key];
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return (struct resword *) 0;
|
||||
}
|
||||
|
||||
@@ -121,5 +121,5 @@ in_word_set (register const char *str, register size_t len)
|
||||
return &wordlist[key];
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return (struct month *) 0;
|
||||
}
|
||||
|
||||
@@ -199,5 +199,5 @@ java_keyword (str, len)
|
||||
return &wordlist[key];
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return (struct java_keyword *) 0;
|
||||
}
|
||||
|
||||
@@ -1495,7 +1495,7 @@ in_word_set (register const char *str, register size_t len)
|
||||
return &wordlist[key];
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return (struct language *) 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -246,5 +246,5 @@ in_word_set (register const char *str, register size_t len)
|
||||
return s;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return (const char *) 0;
|
||||
}
|
||||
|
||||
@@ -194,5 +194,5 @@ is_reserved_word (register const char *str, register size_t len)
|
||||
return &wordlist[key];
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return (struct resword *) 0;
|
||||
}
|
||||
|
||||
@@ -104,5 +104,5 @@ in_word_set (register const char *str, register size_t len)
|
||||
return s;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return (const char *) 0;
|
||||
}
|
||||
|
||||
@@ -104,5 +104,5 @@ in_word_set (register const char *str, register size_t len)
|
||||
return s;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return (const char *) 0;
|
||||
}
|
||||
|
||||
@@ -153,5 +153,5 @@ in_word_set (register const char *str, register size_t len)
|
||||
return s;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return (const char *) 0;
|
||||
}
|
||||
|
||||
@@ -230,5 +230,5 @@ in_word_set (register const char *str, register size_t len)
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return (struct resword *) 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user