Lines Matching refs:string
27 #include <string.h>
59 static void print_variables (const char *string);
60 static void note_variables (const char *string);
226 /* Parse the string and invoke the callback each time a $VARIABLE or
236 find_variables (const char *string,
239 for (; *string != '\0';)
240 if (*string++ == '$')
247 if (*string == '{')
248 string++;
250 variable_start = string;
251 c = *string;
255 c = *++string;
258 variable_end = string;
262 if (*string == '}')
264 string++;
291 print_variables (const char *string)
293 find_variables (string, &print_variable);
316 /* Append a single string to the end of a list of strings. */
330 /* Add the string to the end of the list. */
352 /* Test whether a string list contains a given string. */
364 /* Test whether a sorted string list contains a given string. */
417 char *string = XNMALLOC (var_len + 1, char);
418 memcpy (string, var_ptr, var_len);
419 string[var_len] = '\0';
421 string_list_append (&variables_set, string);
424 /* Stores the variables occurring in the string in variables_set. */
426 note_variables (const char *string)
429 find_variables (string, ¬e_variable);