Lines Matching defs:lib
63 static int try_open(snd_mixer_class_t *class, const char *lib)
72 if (!lib)
77 xlib = malloc(strlen(lib) + strlen(path) + 1 + 1);
82 strcat(xlib, lib);
111 const char *lib, const char *device)
123 xlib = malloc(strlen(lib) + strlen(path) + 1 + 1);
128 strcat(xlib, lib);
157 static int match(snd_mixer_class_t *class, const char *lib, const char *searchl)
163 return try_open(class, lib);
167 return try_open(class, lib);
180 char *lib;
190 err = snd_config_get_string(n, (const char **)&lib);
193 err = try_open_full(class, mixer, lib, device);
205 char *lib, *searchl;
216 lib = NULL;
227 if (!strcmp(id, "lib")) {
228 err = snd_config_get_string(m, (const char **)&lib);
234 err = match(class, lib, searchl);