*** gsiodev.c~ Wed Sep 16 17:47:17 1998 --- gsiodev.c Tue Jan 12 18:24:44 1999 *************** *** 235,247 **** gs_findiodevice(const byte * str, uint len) { ! gx_io_device **pftab; if (len > 1 && str[len - 1] == '%') len--; ! for (pftab = io_device_table; *pftab != NULL; pftab++) { ! const char *dname = (*pftab)->dname; if (strlen(dname) == len + 1 && !memcmp(str, dname, len)) ! return *pftab; } return 0; --- 235,248 ---- gs_findiodevice(const byte * str, uint len) { ! int i; if (len > 1 && str[len - 1] == '%') len--; ! for (i = 0; i < gx_io_device_table_count; ++i) { ! gx_io_device *iodev = io_device_table[i]; ! const char *dname = iodev->dname; if (strlen(dname) == len + 1 && !memcmp(str, dname, len)) ! return iodev; } return 0;