add: p->config_file[0] = 0; p->lineno = 0;
context: AVRPART * avr_new_part(void){  AVRPART * p;  p = (AVRPART *)malloc(sizeof(AVRPART));  if (p == NULL) {    fprintf(stderr, "new_part(): out of memory\n");    exit(1);  }  memset(p, 0, sizeof(*p));  p->id[0]   = 0;  p->desc[0] = 0;  p->reset_disposition = RESET_DEDICATED;  p->retry_pulse = PIN_AVR_SCK;  p->flags = AVRPART_SERIALOK | AVRPART_PARALLELOK;  p->mem = lcreat(NULL, 0);  return p;}