C2x strtol binary constant handling
[glibc.git] / sysdeps / wordsize-64 / strtoul.c
blob60c82b89d9a8a19b163396cf5d5ef4a01f44992a
1 /* We have to irritate the compiler a bit. */
2 #define __strtoull_internal __strtoull_internal_XXX
3 #define strtoull strtoull_XXX
4 #define strtouq strtouq_XXX
5 #define __isoc23_strtoull __isoc23_strtoull_XXX
7 #include <stdlib/strtoul.c>
9 #undef __strtoull_internal
10 #undef strtoull
11 #undef strtouq
12 #undef __isoc23_strtoull
13 strong_alias (__strtoul_internal, __strtoull_internal)
14 libc_hidden_ver (__strtoul_internal, __strtoull_internal)
15 weak_alias (strtoul, strtoull)
16 weak_alias (strtoul, strtouq)
17 weak_alias (strtoul, strtoumax)
18 weak_alias (__isoc23_strtoul, __isoc23_strtoull)
19 libc_hidden_ver (__isoc23_strtoul, __isoc23_strtoull)
20 weak_alias (__isoc23_strtoul, __isoc23_strtoumax)