version 1.1, 2011/01/04 00:42:46 |
version 1.2, 2011/01/30 12:09:30 |
|
|
void |
void |
args_set(struct args *args, u_char ch, const char *value) |
args_set(struct args *args, u_char ch, const char *value) |
{ |
{ |
if (value != NULL) { |
if (args->values[ch] != NULL) |
if (args->values[ch] != NULL) |
xfree(args->values[ch]); |
xfree(args->values[ch]); |
if (value != NULL) |
args->values[ch] = xstrdup(value); |
args->values[ch] = xstrdup(value); |
} |
else |
|
args->values[ch] = NULL; |
bit_set(args->flags, ch); |
bit_set(args->flags, ch); |
} |
} |
|
|