Lines Matching defs:name
68 char name[1];
212 dllsopen(const char* lib, const char* name, const char* version)
257 if (!name || !*name || *name == '-' && !*(name + 1))
259 name = (const char*)"?*";
262 else if (t = strrchr(name, '/'))
264 if (!(scan->pb = vmnewof(vm, 0, char, t - (char*)name, 2)))
266 memcpy(scan->pb, name, t - (char*)name);
267 name = (const char*)(t + 1);
269 if (name && !version)
270 for (t = (char*)name; *t; t++)
276 if (!(s = vmnewof(vm, 0, char, t - (char*)name, 1)))
278 memcpy(s, name, t - (char*)name);
279 name = (const char*)s;
285 sfsprintf(scan->nam, sizeof(scan->nam), "%s%s%s", info->prefix, name, info->suffix);
289 sfprintf(scan->tmp, "%s%s", info->prefix, name);
299 sfsprintf(scan->nam, sizeof(scan->nam), "%s%s%s.%s", info->prefix, name, info->suffix, version);
315 sfsprintf(scan->pat, sizeof(scan->pat), "%s%s%s%s", info->prefix, name, version, info->suffix);
318 sfsprintf(scan->pat, sizeof(scan->pat), "%s%s@(%s([-.])%s%s|%s.%s)", info->prefix, name, strchr(version, '.') ? "@" : "?", version, info->suffix, info->suffix, version);
322 sfsprintf(scan->pat, sizeof(scan->pat), "%s%s@(?([-.])%s%s|%s%s)", info->prefix, name, version, info->suffix, info->suffix, version);
482 scan->disc.key = offsetof(Uniq_t, name);
493 strcpy(u->name, b);
501 strcpy(scan->uniq->name, b);
502 scan->entry.name = b;