Lines Matching defs:string
29 #include <string.h>
388 /* A string buffer type that allows appending bytes (in the
390 Returns the entire string in UTF-8 encoding. */
394 /* The part of the string that has already been converted to UTF-8. */
400 /* The part of the string that is still in the source encoding. */
592 /* Return the string buffer's contents. */
664 /* Replace each comment that is not inside a character constant or string
776 char *string; /* for token_type_string_literal, token_type_symbol */
787 free (tp->string);
793 /* Read an escape sequence inside a string literal or character literal. */
852 /* Read a string literal or character literal. */
872 error (0, 0, _("%s:%d: warning: unterminated string constant"),
899 tp->string = NULL;
1035 tp->string = xstrdup (buffer);
1047 tp->string = xstrdup (string_buffer_result (&literal));
1103 /* Compile-time optimization of string literal concatenation.
1104 Combine "string1" + ... + "stringN" to the concatenated string if
1106 string could be part of a cast expression),
1108 string could be part of a method call expression). */
1127 char *sum = tp->string;
1147 char *addend = token3.string;
1166 tp->string = sum;
1206 a keyword, followed by a left paren, followed by a string. When we
1261 char *sum = token.string;
1278 char *addend = token3.string;
1426 remember_a_message (mlp, NULL, token.string, inner_context,
1429 arglist_parser_remember (argparser, arg, token.string,