alloc/realloc.h \
alloc/reallocf.c \
alloc/reallocf.h \
- atoi/a2i/a2i.c \
- atoi/a2i/a2i.h \
- atoi/a2i/a2s.c \
- atoi/a2i/a2s.h \
- atoi/a2i/a2s_c.c \
- atoi/a2i/a2s_c.h \
- atoi/a2i/a2s_nc.c \
- atoi/a2i/a2s_nc.h \
- atoi/a2i/a2u.c \
- atoi/a2i/a2u.h \
- atoi/a2i/a2u_c.c \
- atoi/a2i/a2u_c.h \
- atoi/a2i/a2u_nc.c \
- atoi/a2i/a2u_nc.h \
+ atoi/a2i.c \
+ atoi/a2i.h \
atoi/getnum.c \
atoi/getnum.h \
atoi/str2i.c \
--- /dev/null
+// SPDX-FileCopyrightText: 2023-2025, Alejandro Colomar <alx@kernel.org>
+// SPDX-License-Identifier: BSD-3-Clause
+
+
+#include "config.h"
+
+#include "atoi/a2i.h"
// SPDX-License-Identifier: BSD-3-Clause
-#ifndef SHADOW_INCLUDE_LIB_ATOI_A2I_A2I_H_
-#define SHADOW_INCLUDE_LIB_ATOI_A2I_A2I_H_
+#ifndef SHADOW_INCLUDE_LIB_ATOI_A2I_H_
+#define SHADOW_INCLUDE_LIB_ATOI_A2I_H_
#include "config.h"
})
+#define a2sh(...) a2i(short, __VA_ARGS__)
+#define a2si(...) a2i(int, __VA_ARGS__)
+#define a2sl(...) a2i(long, __VA_ARGS__)
+#define a2sll(...) a2i(long long, __VA_ARGS__)
+
+#define a2uh(...) a2i(unsigned short, __VA_ARGS__)
+#define a2ui(...) a2i(unsigned int, __VA_ARGS__)
+#define a2ul(...) a2i(unsigned long, __VA_ARGS__)
+#define a2ull(...) a2i(unsigned long long, __VA_ARGS__)
+
+
#endif // include guard
+++ /dev/null
-// SPDX-FileCopyrightText: 2023-2024, Alejandro Colomar <alx@kernel.org>
-// SPDX-License-Identifier: BSD-3-Clause
-
-
-#include "config.h"
-
-#include "atoi/a2i/a2i.h"
+++ /dev/null
-// SPDX-FileCopyrightText: 2023-2024, Alejandro Colomar <alx@kernel.org>
-// SPDX-License-Identifier: BSD-3-Clause
-
-
-#include "config.h"
-
-#include "atoi/a2i/a2s.h"
+++ /dev/null
-// SPDX-FileCopyrightText: 2023-2024, Alejandro Colomar <alx@kernel.org>
-// SPDX-License-Identifier: BSD-3-Clause
-
-
-#ifndef SHADOW_INCLUDE_LIB_ATOI_A2I_A2S_H_
-#define SHADOW_INCLUDE_LIB_ATOI_A2I_A2S_H_
-
-
-#include "config.h"
-
-#include "atoi/a2i/a2i.h"
-
-
-#define a2sh(...) a2i(short, __VA_ARGS__)
-#define a2si(...) a2i(int, __VA_ARGS__)
-#define a2sl(...) a2i(long, __VA_ARGS__)
-#define a2sll(...) a2i(long long, __VA_ARGS__)
-
-
-#endif // include guard
+++ /dev/null
-// SPDX-FileCopyrightText: 2023-2024, Alejandro Colomar <alx@kernel.org>
-// SPDX-License-Identifier: BSD-3-Clause
-
-
-#include "config.h"
-
-#include "atoi/a2i/a2u.h"
+++ /dev/null
-// SPDX-FileCopyrightText: 2023-2024, Alejandro Colomar <alx@kernel.org>
-// SPDX-License-Identifier: BSD-3-Clause
-
-
-#ifndef SHADOW_INCLUDE_LIB_ATOI_A2I_A2U_H_
-#define SHADOW_INCLUDE_LIB_ATOI_A2I_A2U_H_
-
-
-#include "config.h"
-
-#include "atoi/a2i/a2i.h"
-
-
-#define a2uh(...) a2i(unsigned short, __VA_ARGS__)
-#define a2ui(...) a2i(unsigned int, __VA_ARGS__)
-#define a2ul(...) a2i(unsigned long, __VA_ARGS__)
-#define a2ull(...) a2i(unsigned long long, __VA_ARGS__)
-
-
-#endif // include guard
#include <stddef.h>
#include <sys/types.h>
-#include "atoi/a2i/a2i.h"
-#include "atoi/a2i/a2s.h"
+#include "atoi/a2i.h"
#include "attr.h"
#include "typetraits.h"
#include <stddef.h>
-#include "atoi/a2i/a2i.h"
+#include "atoi/a2i.h"
#include "typetraits.h"
#include <libeconf.h>
#endif
-#include "atoi/a2i/a2s.h"
-#include "atoi/a2i/a2u.h"
+#include "atoi/a2i.h"
#include "atoi/str2i.h"
#include "defines.h"
#include "getdef.h"
#include <ctype.h>
#include <stdlib.h>
-#include "atoi/a2i/a2u.h"
+#include "atoi/a2i.h"
#include "defines.h"
#include "prototypes.h"
#include "string/strcmp/streq.h"
#include <limits.h>
#include <stdio.h>
-#include "atoi/a2i/a2i.h"
+#include "atoi/a2i.h"
#include "defines.h"
#include "prototypes.h"
#include "shadowlog.h"
#include "alloc/calloc.h"
#include "alloc/malloc.h"
-#include "atoi/a2i/a2u.h"
+#include "atoi/a2i.h"
#include "idmapping.h"
#include "prototypes.h"
#include "shadowlog.h"
#include "shadowlog.h"
#include <sys/resource.h>
-#include "atoi/a2i/a2i.h"
-#include "atoi/a2i/a2s.h"
+#include "atoi/a2i.h"
#include "atoi/str2i.h"
#include "string/memset/memzero.h"
#include "string/strcmp/streq.h"
#include <sys/types.h>
#include <string.h>
-#include "atoi/a2i/a2s.h"
+#include "atoi/a2i.h"
#include "atoi/str2i.h"
#include "defines.h"
#include "prototypes.h"
#include <time.h>
#include <pwd.h>
-#include "atoi/a2i/a2s.h"
+#include "atoi/a2i.h"
#include "defines.h"
#include "fields.h"
#include "prototypes.h"
#include <time.h>
#include "agetpass.h"
-#include "atoi/a2i/a2s.h"
+#include "atoi/a2i.h"
#include "chkname.h"
#include "defines.h"
#include "getdef.h"
#include <unistd.h>
#include "alloc/malloc.h"
-#include "atoi/a2i/a2s.h"
+#include "atoi/a2i.h"
#include "atoi/getnum.h"
#include "chkname.h"
#include "defines.h"
#include <time.h>
#include "alloc/malloc.h"
-#include "atoi/a2i/a2i.h"
-#include "atoi/a2i/a2s.h"
+#include "atoi/a2i.h"
#include "atoi/getnum.h"
#include "chkname.h"
#include "defines.h"