93 *str1 =
MemRealloc(*str1, (len1 + len2 + 1) *
sizeof(
char));
159 for (count = 0; (*argv)[count]; ++count) {
168 *argv =
MemRealloc(*argv, (count + 2) *
sizeof(
char*));
169 (*argv)[count] = copy;
170 (*argv)[count + 1] = NULL;
207 for (i = 0; (*argv)[i]; ++i) {
267 while ((token = strtok(start,
" "))) {
331 if (keywords && search) {
332 for (i = 0; keywords[i].
string; ++i) {
333 if (strstr(keywords[i].
string, search) == keywords[i].
string) {
341 *value = keywords[i].
value;
345 if (strlen(search) == strlen(keywords[i].
string)) {
409 *value = strtol(start, &endptr, 10);
414 status = (*endptr ==
'\0') ? 0 : 1;
469 *value = strtoul(start, &endptr, 10);
474 status = (*endptr ==
'\0') ? 0 : 1;
519 if ((longval >= INT_MIN) && (longval <= INT_MAX)) {
520 *value = (int) longval;
553 unsigned long longval;
562 if (longval <= UINT_MAX) {
563 *value = (
unsigned int) longval;
595 if (
string && *
string) {
600 for (i = 0;
string[i]; ++i) {
601 if (! isdigit(
string[i])) {