rem: fprintf(f, "%s%-4s = %s\n", prefix, p->id, p->desc);
add: fprintf(f, "%s%-4s = %-15s [%s:%d]\n", prefix, p->id, p->desc, p->config_file, p->lineno);
context: void list_parts(FILE * f, char * prefix, LISTID parts){  LNODEID ln1;  AVRPART * p;  for (ln1=lfirst(parts); ln1; ln1=lnext(ln1)) {    p = ldata(ln1);    fprintf(f, "%s%-4s = %s\n", prefix, p->id, p->desc);  }  return;}