Lines Matching defs:devlist
118 static const SANE_Device **devlist;
961 devlist = NULL;
1170 if (devlist)
1172 for (i = 0; devlist[i]; ++i)
1174 if (devlist[i]->vendor)
1175 free ((void *) devlist[i]->vendor);
1176 if (devlist[i]->model)
1177 free ((void *) devlist[i]->model);
1178 if (devlist[i]->type)
1179 free ((void *) devlist[i]->type);
1180 free ((void *) devlist[i]);
1182 free (devlist);
1209 if (devlist) \
1210 devlist = realloc (devlist, devlist_size * sizeof (devlist[0])); \
1212 devlist = malloc (devlist_size * sizeof (devlist[0])); \
1213 if (!devlist) \
1229 if (devlist)
1231 DBG (2, "sane_get_devices: freeing devlist\n");
1232 for (i = 0; devlist[i]; ++i)
1234 if (devlist[i]->vendor)
1235 free ((void *) devlist[i]->vendor);
1236 if (devlist[i]->model)
1237 free ((void *) devlist[i]->model);
1238 if (devlist[i]->type)
1239 free ((void *) devlist[i]->type);
1240 free ((void *) devlist[i]);
1242 free (devlist);
1243 devlist = 0;
1349 devlist[devlist_len++] = rdev;
1358 devlist[devlist_len++] = 0;
1360 *device_list = devlist;