Lines Matching refs:lib
76 snprintf(path, path_len, "%s/alsa-lib", origin);
117 * the alsa-lib library. In that case, \p name is set to \c NULL.
184 * the alsa-lib library.
240 * the alsa-lib library.
283 const char *lib;
311 snd_dlobj_cache_get0(const char *lib, const char *name,
321 if (c->lib && lib && strcmp(c->lib, lib) != 0)
323 if (!c->lib && lib)
325 if (!lib && c->lib)
334 dlobj = INTERNAL(snd_dlopen)(lib, RTLD_NOW,
340 lib ? lib : "[builtin]",
349 name, lib ? lib : "[builtin]");
356 c->lib = lib ? strdup(lib) : NULL;
358 if ((lib && ! c->lib) || ! c->name) {
360 free((void *)c->lib);
372 void *snd_dlobj_cache_get(const char *lib, const char *name,
379 c = snd_dlobj_cache_get0(lib, name, version, verbose);
386 void *snd_dlobj_cache_get2(const char *lib, const char *name,
393 c = snd_dlobj_cache_get0(lib, name, version, verbose);
440 free((void *)c->lib); /* shut up gcc warning */