*/
push_if();
if (id = GetIdentifier()) {
- if ((how && !(id && id->id_macro)) ||
- (!how && id && id->id_macro))
- { /* this id is not defined */
+ if (
+ (how && !(id && id->id_macro))
+ ||
+ (!how && id && id->id_macro)
+ ) /* this id is not defined */
skip_block();
- }
else
SkipRestOfLine();
}
{
struct token tk;
- LineNumber = l;
- /* is there a filespecifier? */
- if (GetToken(&tk) == STRING)
+ LineNumber = l - 1; /* the number of the next input line */
+ if (GetToken(&tk) == STRING) /* is there a filespecifier? */
FileName = tk.tk_bts;
SkipRestOfLine();
}
#ifdef DEBUG
if (options['a']) {
- print("\"%s\", %s, %s, %s\n",
+ char *symbol2str();
+
+ print("\"%s\", %s, %s, %s, %s\n",
idf->id_text,
(def->df_alloc == 0) ? "no alloc" :
(def->df_alloc == ALLOC_SEEN) ? "alloc seen" :
(def->df_alloc == ALLOC_DONE) ? "alloc done" :
"illegal alloc info",
+ symbol2str(def->df_sc),
def->df_initialized ? "init" : "no init",
def->df_used ? "used" : "not used");
}