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