mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-11-03 09:01:50 -05:00 
			
		
		
		
	export pa_match()
This commit is contained in:
		
							parent
							
								
									be81a681ac
								
							
						
					
					
						commit
						d85ef71675
					
				
					 2 changed files with 5 additions and 3 deletions
				
			
		| 
						 | 
					@ -704,7 +704,7 @@ void pa_reset_priority(void) {
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int match(const char *expr, const char *v) {
 | 
					int pa_match(const char *expr, const char *v) {
 | 
				
			||||||
    int k;
 | 
					    int k;
 | 
				
			||||||
    regex_t re;
 | 
					    regex_t re;
 | 
				
			||||||
    int r;
 | 
					    int r;
 | 
				
			||||||
| 
						 | 
					@ -744,12 +744,12 @@ int pa_parse_boolean(const char *v) {
 | 
				
			||||||
    /* And then we check language dependant */
 | 
					    /* And then we check language dependant */
 | 
				
			||||||
    if ((expr = nl_langinfo(YESEXPR)))
 | 
					    if ((expr = nl_langinfo(YESEXPR)))
 | 
				
			||||||
        if (expr[0])
 | 
					        if (expr[0])
 | 
				
			||||||
            if ((r = match(expr, v)) > 0)
 | 
					            if ((r = pa_match(expr, v)) > 0)
 | 
				
			||||||
                return 1;
 | 
					                return 1;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if ((expr = nl_langinfo(NOEXPR)))
 | 
					    if ((expr = nl_langinfo(NOEXPR)))
 | 
				
			||||||
        if (expr[0])
 | 
					        if (expr[0])
 | 
				
			||||||
            if ((r = match(expr, v)) > 0)
 | 
					            if ((r = pa_match(expr, v)) > 0)
 | 
				
			||||||
                return 0;
 | 
					                return 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    errno = EINVAL;
 | 
					    errno = EINVAL;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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);
 | 
					char *pa_truncate_utf8(char *c, size_t l);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					int pa_match(const char *expr, const char *v);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
char *pa_getcwd(void);
 | 
					char *pa_getcwd(void);
 | 
				
			||||||
char *pa_make_path_absolute(const char *p);
 | 
					char *pa_make_path_absolute(const char *p);
 | 
				
			||||||
pa_bool_t pa_is_path_absolute(const char *p);
 | 
					pa_bool_t pa_is_path_absolute(const char *p);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue