| Aravis Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
char * arv_str_strip (char *str,const char *illegal_chars,char replacement_char); gboolean arv_str_is_uri (const char *str); char * arv_str_to_uri (const char *str); gboolean arv_str_parse_double (char **str,double *x); unsigned int arv_str_parse_double_list (char **str,unsigned int n_values,double *values); void arv_str_skip_char (char **str,char c); void arv_str_skip_colon_and_spaces (char **str); void arv_str_skip_comma_and_spaces (char **str); void arv_str_skip_semicolon_and_spaces (char **str); void arv_str_skip_spaces (char **str);
char * arv_str_strip (char *str,const char *illegal_chars,char replacement_char);
Remove any illegal_chars from str, and replace them by replacement_char if they are not at the end or at the beginning of str.
Several consecutive illegal_chars are replaced by only one replacement_char. illegal_chars at the beginnig or at the end of str
are simply removed.
If replacement_char is '\0', all illegal_chars are simply removed.
|
a string. [allow-none] |
|
illegal characters |
|
replacement character |
Returns : |
str |
Since 0.3.0
unsigned int arv_str_parse_double_list (char **str,unsigned int n_values,double *values);