Lines Matching refs:string
32 #include <string.h>
111 struct string *s = __alloc_string(size);
116 token->string = s;
152 static const char *string[] = { "0", "1" };
155 token->number = string[val];
281 next->string->immutable = 1;
442 struct string *string = __alloc_string(size);
444 memcpy(string->data, s, size);
445 string->length = size;
448 token->string = string;
481 * - 'L' + string literal -> wide string literal
575 left->string = right->string;
795 const char *val = token->string->data;
1048 struct string *s1, *s2;
1050 s1 = t1->string;
1051 s2 = t2->string;
1326 token->string->immutable = 1;
1849 warning(token->pos, "expected path string");
1852 add_path_entry(token, token->string->data, &isys_includepath);
1863 sparse_error(token->pos, "expected path string");
1866 add_path_entry(token, token->string->data, &sys_includepath);
1877 sparse_error(token->pos, "expected path string");
1880 add_path_entry(token, token->string->data, &dirafter_includepath);
1908 sparse_error(token->pos, "expected path string");
1911 add_dirafter_entry(token, token->string->data);