PipeWire: spa/utils/string.h File Reference

PipeWire 1.4.0 |

Loading...
Searching...
No Matches
Data Structures | Macros | Functions
string.h File Reference
SPA » Utilities » String handling

`spa/utils/string.h` More...

Go to the source code of this file.

## Data Structures
struct | spa_strbuf

## Macros
#define | SPA_API_STRING static inline

## Functions
SPA_API_STRING bool | spa_streq (const char *s1, const char *s2)
SPA_API_STRING bool | spa_strneq (const char *s1, const char *s2, size_t len)
SPA_API_STRING bool | spa_strstartswith (const char *s, const char *prefix)
SPA_API_STRING bool | spa_strendswith (const char *s, const char *suffix)
SPA_API_STRING bool | spa_atoi32 (const char *str, int32_t *val, int base)
| Convert str to an int32_t with the given base and store the result in val.
SPA_API_STRING bool | spa_atou32 (const char *str, uint32_t *val, int base)
| Convert str to an uint32_t with the given base and store the result in val.
SPA_API_STRING bool | spa_atoi64 (const char *str, int64_t *val, int base)
| Convert str to an int64_t with the given base and store the result in val.
SPA_API_STRING bool | spa_atou64 (const char *str, uint64_t *val, int base)
| Convert str to an uint64_t with the given base and store the result in val.
SPA_API_STRING bool | spa_atob (const char *str)
| Convert str to a boolean.
SPA_API_STRING int | spa_vscnprintf (char *buffer, size_t size, const char *format, va_list args)
SPA_API_STRING int | spa_scnprintf (char *buffer, size_t size, const char *format,...)
SPA_API_STRING float | spa_strtof (const char *str, char **endptr)
| Convert str to a float in the C locale.
SPA_API_STRING bool | spa_atof (const char *str, float *val)
| Convert str to a float and store the result in val.
SPA_API_STRING double | spa_strtod (const char *str, char **endptr)
| Convert str to a double in the C locale.
SPA_API_STRING bool | spa_atod (const char *str, double *val)
| Convert str to a double and store the result in val.
SPA_API_STRING char * | spa_dtoa (char *str, size_t size, double val)
SPA_API_STRING void | spa_strbuf_init (struct spa_strbuf *buf, char *buffer, size_t maxsize)
SPA_API_STRING int | spa_strbuf_append (struct spa_strbuf *buf, const char *fmt,...)

## Detailed Description

`spa/utils/string.h`

## Macro Definition Documentation

## ◆ SPA_API_STRING

#define SPA_API_STRING static inline