Export the cleanup_name() function and rename it to pa_namereg_make_valid_name().
authorColin Guthrie <pulse@colin.guthr.ie>
Tue, 24 Jun 2008 22:50:12 +0000 (23:50 +0100)
committerColin Guthrie <pulse@colin.guthr.ie>
Tue, 24 Jun 2008 23:00:46 +0000 (00:00 +0100)
This will allow it to be used by modules to create valid sink names.

src/pulsecore/namereg.c
src/pulsecore/namereg.h

index cc18ada..38d308c 100644 (file)
@@ -70,7 +70,7 @@ pa_bool_t pa_namereg_is_valid_name(const char *name) {
     return TRUE;
 }
 
-static char* cleanup_name(const char *name) {
+const char* pa_namereg_make_valid_name(const char *name) {
     const char *a;
     char *b, *n;
 
@@ -114,7 +114,7 @@ const char *pa_namereg_register(pa_core *c, const char *name, pa_namereg_type_t
         if (fail)
             return NULL;
 
-        if (!(name = n = cleanup_name(name)))
+        if (!(name = n = pa_namereg_make_valid_name(name)))
             return NULL;
     }
 
index af0153e..b460382 100644 (file)
@@ -44,5 +44,6 @@ const char *pa_namereg_get_default_sink_name(pa_core *c);
 const char *pa_namereg_get_default_source_name(pa_core *c);
 
 pa_bool_t pa_namereg_is_valid_name(const char *name);
+const char* pa_namereg_make_valid_name(const char *name);
 
 #endif