1 /* We have to irritate the compiler a bit. */
2 #define __strtoll_internal __strtoll_internal_XXX
3 #define strtoll strtoll_XXX
4 #define strtoq strtoq_XXX
5 #define __isoc23_strtoll __isoc23_strtoll_XXX
6
7 #include <stdlib/strtol.c>
8
9 #undef __strtoll_internal
10 #undef strtoll
11 #undef strtoq
12 #undef __isoc23_strtoll
13 strong_alias (__strtol_internal, __strtoll_internal)
14 libc_hidden_ver (__strtol_internal, __strtoll_internal)
15 weak_alias (strtol, strtoll)
16 libc_hidden_ver (strtol, strtoll)
17 weak_alias (strtol, strtoq)
18 libc_hidden_ver (strtol, strtoq)
19 weak_alias (strtol, strtoimax)
20 weak_alias (__isoc23_strtol, __isoc23_strtoll)
21 libc_hidden_ver (__isoc23_strtol, __isoc23_strtoll)
22 weak_alias (__isoc23_strtol, __isoc23_strtoimax)