X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=config%2Fzconf.l;h=cb495790f447267c23c61ba5bd3df03406521af1;hb=a5d5b673abfd2afc6c1f80d8e10aad63c3d265cd;hp=7578853e7238c0401e546b2cfc80b0bd59916f1e;hpb=d44655a5f52f765a5f5aa86cebed06abbe64a51b;p=carl9170fw.git diff --git a/config/zconf.l b/config/zconf.l index 7578853..cb49579 100644 --- a/config/zconf.l +++ b/config/zconf.l @@ -332,16 +332,12 @@ void zconf_nextfile(const char *name) "Inclusion path:\n current file : '%s'\n", zconf_curname(), zconf_lineno(), zconf_curname()); - iter = current_file->parent; - while (iter && \ - strcmp(iter->name,current_file->name)) { - fprintf(stderr, " included from: '%s:%d'\n", - iter->name, iter->lineno-1); + iter = current_file; + do { iter = iter->parent; - } - if (iter) fprintf(stderr, " included from: '%s:%d'\n", - iter->name, iter->lineno+1); + iter->name, iter->lineno - 1); + } while (strcmp(iter->name, current_file->name)); exit(1); } }