X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fxstrtoul.h;h=76b728f8646a0c93ba62b1c994ab258b27fe47db;hb=ea12546cdee0548bded92ecffcf257aa5b6a125f;hp=2e7aec07fe997b7053ca3299fef74f69c5fde598;hpb=783c1624bd8b027a65b3fba57d3213ccb1a6ddbd;p=gnulib.git diff --git a/lib/xstrtoul.h b/lib/xstrtoul.h index 2e7aec07f..76b728f86 100644 --- a/lib/xstrtoul.h +++ b/lib/xstrtoul.h @@ -1,7 +1,13 @@ -#ifndef _xstrtoul_h_ -# define _xstrtoul_h_ 1 +#ifndef XSTRTOUL_H_ +# define XSTRTOUL_H_ 1 # define STRING_TO_UNSIGNED 1 + +/* Undefine this symbol so we can include xstrtol.h a second time. + Otherwise, a program that wanted both xstrtol.h and xstrtoul.h + would never get the declaration corresponding to the header file + included after the first one. */ +# undef XSTRTOL_H_ # include "xstrtol.h" -#endif /* _xstrtoul_h_ */ +#endif /* not XSTRTOUL_H_ */