Index: ipcd356.c =================================================================== --- ipcd356.c (revision 37052) +++ ipcd356.c (revision 37053) @@ -126,7 +126,7 @@ fprintf(ctx->f, "C \n"); fprintf(ctx->f, "C File created on %s\n", utc); fprintf(ctx->f, "C \n"); - fprintf(ctx->f, "P JOB %s\n", (PCB->hidlib.name == NULL) ? PCB->hidlib.filename : PCB->hidlib.name); + fprintf(ctx->f, "P JOB %s\n", (PCB->hidlib.name == NULL) ? PCB->hidlib.loadname : PCB->hidlib.name); fprintf(ctx->f, "P CODE 00\n"); fprintf(ctx->f, "P UNITS CUST %d\n", ctx->is_mil ? 0 : 1); fprintf(ctx->f, "P DIM N\n"); @@ -427,7 +427,7 @@ { const char *val = ipcd356_values[HA_ipcd356_filename].str; if ((PCB != NULL) && ((val == NULL) || (*val == '\0'))) - pcb_derive_default_filename(PCB->hidlib.filename, &ipcd356_values[HA_ipcd356_filename], ".net"); + pcb_derive_default_filename(PCB->hidlib.loadname, &ipcd356_values[HA_ipcd356_filename], ".net"); if (n != NULL) *n = NUM_OPTIONS;