Lines Matching refs:version
212 dllsopen(const char* lib, const char* name, const char* version) in dllsopen() argument
241 if (version && (!*version || *version == '-' && !*(version + 1))) in dllsopen()
242 version = 0; in dllsopen()
256 if (!version && streq(info->suffix, ".dylib")) in dllsopen()
257 version = "0.0"; in dllsopen()
288 if (!version) in dllsopen()
294 version = t + 1; in dllsopen()
302 if (!version) in dllsopen()
310 for (s = (char*)version; *s; s++) in dllsopen()
319 sfsprintf(scan->nam, sizeof(scan->nam), "%s%s%s.%s", info->prefix, name, info->suffix, version); in dllsopen()
324 if (!version) in dllsopen()
325 version = "*([0-9_])"; in dllsopen()
329 for (s = (char*)version; *s; s++) in dllsopen()
333 version = (const char*)buf; in dllsopen()
335 sfsprintf(scan->pat, sizeof(scan->pat), "%s%s%s%s", info->prefix, name, version, info->suffix); in dllsopen()
337 else if (version) in dllsopen()
338 …%s%s|%s.%s)", info->prefix, name, strchr(version, '.') ? "@" : "?", version, info->suffix, info->s… in dllsopen()
341 version = "*([0-9.])"; in dllsopen()
342 …>pat), "%s%s@(?([-.])%s%s|%s%s)", info->prefix, name, version, info->suffix, info->suffix, version… in dllsopen()