# HG changeset patch # User Jim Meyering # Date 894816279 0 # Node ID e7dc6e5a3be5adc17891fd0da6a040b12bf05b20 # Parent a75dc57263acff08c887164bb8a56fd06330f98b Don't declare strdup if it's defined as a macro. Reported by Lorne Baker. diff --git a/lib/userspec.c b/lib/userspec.c --- a/lib/userspec.c +++ b/lib/userspec.c @@ -85,7 +85,9 @@ #define isdigit(c) ((c) >= '0' && (c) <= '9') +#ifndef strdup char *strdup (); +#endif /* Return nonzero if STR represents an unsigned decimal integer, otherwise return 0. */