Lines Matching defs:string
1 #include <string.h>
77 p = token->string->data;
78 end = p + token->string->length - 1;
101 struct string *string = token->string;
124 const char *p = token->string->data;
125 const char *end = p + token->string->length - 1;
137 warning(token->pos, "trying to concatenate %d-character string (%d bytes max)", len, MAX_STRING);
141 if (esc_count || len >= string->length) {
142 if (string->immutable || len >= string->length) /* can't cannibalize */
143 string = __alloc_string(len+1);
144 string->length = len+1;
145 memcpy(string->data, buffer, len);
146 string->data[len] = '\0';
148 expr->string = string;