]> code.delx.au - pulseaudio/commitdiff
export pa_match()
authorLennart Poettering <lennart@poettering.net>
Wed, 18 Feb 2009 20:57:16 +0000 (21:57 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 18 Feb 2009 20:57:16 +0000 (21:57 +0100)
src/pulsecore/core-util.c
src/pulsecore/core-util.h

index ad6c6ca9683c862d971e51139eca655a7a8770ca..d0ff7512f2285743215ee38ca2629661432db1da 100644 (file)
@@ -704,7 +704,7 @@ void pa_reset_priority(void) {
 #endif
 }
 
-static int match(const char *expr, const char *v) {
+int pa_match(const char *expr, const char *v) {
     int k;
     regex_t re;
     int r;
@@ -744,12 +744,12 @@ int pa_parse_boolean(const char *v) {
     /* And then we check language dependant */
     if ((expr = nl_langinfo(YESEXPR)))
         if (expr[0])
-            if ((r = match(expr, v)) > 0)
+            if ((r = pa_match(expr, v)) > 0)
                 return 1;
 
     if ((expr = nl_langinfo(NOEXPR)))
         if (expr[0])
-            if ((r = match(expr, v)) > 0)
+            if ((r = pa_match(expr, v)) > 0)
                 return 0;
 
     errno = EINVAL;
index 442815f1c305b2843b04404d502a4d4f8027d155..8fd521b1bf2bc136fdda82bb5bc7c0fccaf67201 100644 (file)
@@ -141,6 +141,8 @@ size_t pa_vsnprintf(char *str, size_t size, const char *format, va_list ap);
 
 char *pa_truncate_utf8(char *c, size_t l);
 
+int pa_match(const char *expr, const char *v);
+
 char *pa_getcwd(void);
 char *pa_make_path_absolute(const char *p);
 pa_bool_t pa_is_path_absolute(const char *p);