Lines Matching refs:version
212 dllsopen(const char* lib, const char* name, const char* version) in dllsopen() argument
239 if (version && *version && (*version != '-' || *(version + 1))) in dllsopen()
240 version = 0; in dllsopen()
254 if (!version && streq(info->suffix, ".dylib")) in dllsopen()
255 version = "0.0"; in dllsopen()
269 if (name && !version) in dllsopen()
275 version = t + 1; in dllsopen()
282 if (!version) in dllsopen()
290 for (s = (char*)version; *s; s++) in dllsopen()
299 sfsprintf(scan->nam, sizeof(scan->nam), "%s%s%s.%s", info->prefix, name, info->suffix, version); in dllsopen()
304 if (!version) in dllsopen()
305 version = "*([0-9_])"; in dllsopen()
309 for (s = (char*)version; *s; s++) in dllsopen()
313 version = (const char*)buf; in dllsopen()
315 sfsprintf(scan->pat, sizeof(scan->pat), "%s%s%s%s", info->prefix, name, version, info->suffix); in dllsopen()
317 else if (version) in dllsopen()
318 …%s%s|%s.%s)", info->prefix, name, strchr(version, '.') ? "@" : "?", version, info->suffix, info->s… in dllsopen()
321 version = "*([0-9.])"; in dllsopen()
322 …>pat), "%s%s@(?([-.])%s%s|%s%s)", info->prefix, name, version, info->suffix, info->suffix, version… in dllsopen()