91 *str1 =
MemRealloc(*str1, (len1 + len2 + 1) *
sizeof(
char));
157 for (count = 0; (*argv)[count]; ++count) {
166 *argv =
MemRealloc(*argv, (count + 2) *
sizeof(
char*));
167 (*argv)[count] = copy;
168 (*argv)[count + 1] = NULL;
205 for (i = 0; (*argv)[i]; ++i) {
265 while ((token = strtok(start,
" "))) {
329 if (keywords && search) {
330 for (i = 0; keywords[i].
string; ++i) {
331 if (strstr(keywords[i].
string, search) == keywords[i].
string) {
339 *value = keywords[i].
value;
343 if (strlen(search) == strlen(keywords[i].
string)) {
407 *value = strtol(start, &endptr, 10);
412 status = (*endptr ==
'\0') ? 0 : 1;
467 *value = strtoul(start, &endptr, 10);
472 status = (*endptr ==
'\0') ? 0 : 1;
517 if ((longval >= INT_MIN) && (longval <= INT_MAX)) {
518 *value = (int) longval;
551 unsigned long longval;
560 if (longval <= UINT_MAX) {
561 *value = (
unsigned int) longval;
593 if (
string && *
string) {
598 for (i = 0;
string[i]; ++i) {
599 if (! isdigit(
string[i])) {