path: root/include/
diff options
authorJan Engelhardt <>2011-05-24 02:30:23 +0200
committerJan Engelhardt <>2011-05-24 14:54:27 +0200
commit0b7a140944738d67b9c4e6f09992c8407eefb18a (patch)
tree8b822c215ba1f70c41829c0a9f249d48b61233f8 /include/
parent5e35b7d435c5bc1b3641f76a6601a55d32d63ac8 (diff)
libxtables: use uintmax for xtables_strtoul
Addendum to 2305d5fb42fc059f38fc1bdf53411dbeecdb310b. I noticed that unsigned long long is not consistently used, for example, min/max are still just unsigned long, and strtoul is being called. Instead of changing it to unsigned long long, just use uintmax functions right away so this does not need size-related changing in the future. Cc: JP Abgrall <> Signed-off-by: Jan Engelhardt <>
Diffstat (limited to 'include/')
1 files changed, 2 insertions, 2 deletions
diff --git a/include/ b/include/
index 90eb1b2b..2565dd23 100644
--- a/include/
+++ b/include/
@@ -408,8 +408,8 @@ extern void xtables_register_matches(struct xtables_match *, unsigned int);
extern void xtables_register_target(struct xtables_target *me);
extern void xtables_register_targets(struct xtables_target *, unsigned int);
-extern bool xtables_strtoul(const char *, char **, unsigned long long *,
- unsigned long, unsigned long);
+extern bool xtables_strtoul(const char *, char **, uintmax_t *,
+ uintmax_t, uintmax_t);
extern bool xtables_strtoui(const char *, char **, unsigned int *,
unsigned int, unsigned int);
extern int xtables_service_to_port(const char *name, const char *proto);