Lines Matching defs:string
51 #include <string.h>
72 defined_expand(const char *string)
80 expanded = checked_strdup(string);
82 for (i = 0; string[i] != '\0'; i++) {
83 c = string[i];
101 assert(i + 1 < strlen(string));
102 if (string[i + 1] == '{')
105 if (string[i + 1] == '\0') {
116 if (string[i + 1] == '\0') {
134 for (; string[i] != '\0'; i++) {
135 c = string[i];
152 * of characters before the rest of the string,
169 name = strndup(string + name_off, name_len);
182 (int)before_len, string, value, string + after_off);
186 //log_debugx("\"%s\" expanded to \"%s\"", string, expanded);
192 string = expanded;
196 assert(i <= strlen(string));