#include "libbb.h"
#ifdef L_xgetularg_bnd_sfx
-extern
+extern
unsigned long bb_xgetularg_bnd_sfx(const char *arg, int base,
unsigned long lower,
unsigned long upper,
bb_show_usage();
}
errno = old_errno; /* Ok. So restore errno. */
-
+
/* Do optional suffix parsing. Allow 'empty' suffix tables.
* Note that we also all nul suffixes with associated multipliers,
* to allow for scaling of the arg by some default multiplier. */
}
++suffixes;
}
- }
+ }
/* Finally, check for illegal trailing chars and range limits. */
/* Note: although we allow leading space (via stroul), trailing space
#endif
#ifdef L_xgetlarg_bnd_sfx
-extern
+extern
long bb_xgetlarg_bnd_sfx(const char *arg, int base,
long lower,
long upper,
#endif
#ifdef L_getlarg10_sfx
-extern
+extern
long bb_xgetlarg10_sfx(const char *arg, const struct suffix_mult *suffixes)
{
return bb_xgetlarg_bnd_sfx(arg, 10, LONG_MIN, LONG_MAX, suffixes);
#endif
#ifdef L_xgetularg_bnd
-extern
+extern
unsigned long bb_xgetularg_bnd(const char *arg, int base,
unsigned long lower,
unsigned long upper)
#endif
#ifdef L_xgetularg10_bnd
-extern
+extern
unsigned long bb_xgetularg10_bnd(const char *arg,
unsigned long lower,
unsigned long upper)
#endif
#ifdef L_xgetularg10
-extern
+extern
unsigned long bb_xgetularg10(const char *arg)
{
return bb_xgetularg10_bnd(arg, 0, ULONG_MAX);