--- src/xpdq_printer.c.orig Sat Apr 1 05:36:30 2000 +++ src/xpdq_printer.c Fri Aug 11 22:36:57 2000 @@ -33,19 +33,24 @@ pwizard_state *wizard; dl_list *list; + char *error; list = first_list_element (rc->driver_list); if (list == NULL) { - xpdq_error ("There are no printer drivers defined in\n" - "/etc/printrc or ~/.printrc. Without printer drivers,\n" - "the wizard cannot add printers."); + error = malloc(256); + sprintf (error, "There are no printer drivers defined in\n" + "%s or ~/.printrc. Without printer drivers,\n" + "the wizard cannot add printers.", PRINTRC_FILE); + xpdq_error(error); return; } list = first_list_element (rc->interface_list); if (list == NULL) { - xpdq_error ("There are no printer interfaces defined in\n" - "/etc/printrc or ~/.printrc. Without printer interfaces,\n" - "the wizard cannot add printers."); + error = malloc(256); + sprintf (error, "There are no printer drivers defined in\n" + "%s or ~/.printrc. Without printer drivers,\n" + "the wizard cannot add printers.", PRINTRC_FILE); + xpdq_error(error); return; } wizard = new_pwizard ();