With nightmares of libbb ending up with 100 .c files starting

with "bb_" it seems best to rename this now and avoid starting
an evil KDE style naming trend.
This commit is contained in:
Eric Andersen
2003-03-07 17:43:32 +00:00
parent 2afcbe436f
commit 6067c08145
2 changed files with 1 additions and 1 deletions

28
libbb/xgetlarg.c Normal file
View File

@ -0,0 +1,28 @@
/* vi: set sw=4 ts=4: */
/*
* Copyright (C) 2003 Erik Andersen <andersee@debian.org>
*/
#include <stdio.h>
#include <stdlib.h>
#include <getopt.h>
#include <errno.h>
#include <assert.h>
#include "busybox.h"
extern long bb_xgetlarg(char *arg, int base, long lower, long upper)
{
long result;
char *endptr;
int errno_save = errno;
assert(arg!=NULL);
errno = 0;
result = strtol(arg, &endptr, base);
if (errno != 0 || *endptr!='\0' || result < lower || result > upper)
show_usage();
errno = errno_save;
return result;
}