Lines Matching defs:full_name

1201   char *full_name;
1309 full_name = mem + sizeof (*dev);
1313 strcat (full_name, "[");
1316 strcat (full_name, dev->name);
1320 strcat (full_name, "]");
1323 strcat (full_name, ":");
1324 strcat (full_name, reply.device_list[i]->name);
1325 DBG (3, "sane_get_devices: got %s\n", full_name);
1328 rdev->name = full_name;
1366 sane_open (SANE_String_Const full_name, SANE_Handle * meta_handle)
1382 DBG (3, "sane_open(\"%s\")\n", full_name);
1387 * [2001:42:42::12] <== check for '[' as full_name[0]
1390 if (full_name[0] == '[')
1393 tmp_name = strchr (full_name, ']');
1401 tmp_name = full_name;
1406 dev_name = strchr (full_name, ':');
1414 nd_name = strndupa (full_name + 1, dev_name - full_name - 2);
1416 nd_name = strndupa (full_name, dev_name - full_name);
1420 nd_name = strndupa (full_name, dev_name - full_name);
1433 tmp = alloca (dev_name - full_name - 2 + 1);
1435 tmp = alloca (dev_name - full_name + 1);
1439 tmp = alloca (dev_name - full_name + 1);
1451 memcpy (tmp, full_name + 1, dev_name - full_name - 2);
1452 tmp[dev_name - full_name - 2] = '\0';
1456 memcpy (tmp, full_name, dev_name - full_name);
1457 tmp[dev_name - full_name] = '\0';
1462 memcpy (tmp, full_name, dev_name - full_name);
1463 tmp[dev_name - full_name] = '\0';
1472 /* if no colon interpret full_name as the host name; an empty
1478 nd_name = alloca (strlen (full_name) - 2 + 1);
1484 memcpy (nd_name, full_name + 1, strlen (full_name) - 2);
1485 nd_name[strlen (full_name) - 2] = '\0';
1488 nd_name = (char *) full_name;
1492 nd_name = (char *) full_name;