Lines Matching refs:CString
2140 typedef struct CString { struct
2145 } CString; typedef
2163 struct CString *cstr;
2311 static CString tokcstr; /* current parsed string, if any */
7195 static void cstr_realloc(CString *cstr, int new_size) in cstr_realloc()
7214 static inline void cstr_ccat(CString *cstr, int ch) in cstr_ccat()
7224 static void cstr_cat(CString *cstr, const char *str) in cstr_cat()
7237 static void cstr_wccat(CString *cstr, int ch) in cstr_wccat()
7247 static void cstr_new(CString *cstr) in cstr_new()
7249 memset(cstr, 0, sizeof(CString)); in cstr_new()
7253 static void cstr_free(CString *cstr) in cstr_free()
7262 static void add_char(CString *cstr, int c) in add_char()
7287 static CString cstr_buf; in get_tok_str()
7288 CString *cstr; in get_tok_str()
7784 int sep, CString *str) in parse_pp_string()
8048 CString *cstr; in tok_str_add2()
8050 nb_words = (sizeof(CString) + cv->cstr->size + 3) >> 2; in tok_str_add2()
8053 cstr = (CString *)(str + len); in tok_str_add2()
8058 memcpy((char *)cstr + sizeof(CString), in tok_str_add2()
8132 cv.cstr = (CString *)p; \
8133 cv.cstr->data = (char *)p + sizeof(CString);\
8134 p += (sizeof(CString) + cv.cstr->size + 3) >> 2;\
8746 static void parse_escape_string(CString *outstr, const uint8_t *buf, int is_long) in parse_escape_string()
9387 CString str; in next_nomacro1()
9598 CString cstr; in macro_arg_subst()
9701 CString cstr; in macro_subst_tok()
9850 CString cstr; in macro_twosharps()
14099 CString *cstr; in decl_initializer()
16893 static void subst_asm_operand(CString *add_str, in subst_asm_operand()
17863 CString *out_str, CString *in_str) in subst_asm_operands()
17958 static void parse_asm_str(CString *astr) in parse_asm_str()
17976 CString astr, astr1; in asm_instr()
18076 CString astr; in asm_global_instr()