ST_FUNC int asm_get_local_label_name(TCCState *s1, unsigned int n) { char buf[64]; TokenSym *ts; snprintf(buf, sizeof(buf), "L..%u", n); ts = tok_alloc(buf, strlen(buf)); return ts->tok; }
/* undefine a preprocessor symbol */ LIBTCCAPI void tcc_undefine_symbol(TCCState *s1, const char *sym) { TokenSym *ts; Sym *s; ts = tok_alloc (sym, strlen (sym)); s = define_find (ts->tok); /* undefine symbol by putting an invalid name */ if (s) { define_undef (s); } }