mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-31 22:25:38 -04:00
spa: fix c90 header include
placing declarations after code is invalid under ISO c90 Fixes !1211
This commit is contained in:
parent
b0dcfa886d
commit
d3ea3142e1
1 changed files with 4 additions and 2 deletions
|
|
@ -276,10 +276,11 @@ static inline int spa_scnprintf(char *buffer, size_t size, const char *format, .
|
|||
static inline float spa_strtof(const char *str, char **endptr)
|
||||
{
|
||||
static locale_t locale = NULL;
|
||||
locale_t prev;
|
||||
float v;
|
||||
if (SPA_UNLIKELY(locale == NULL))
|
||||
locale = newlocale(LC_ALL_MASK, "C", NULL);
|
||||
locale_t prev = uselocale(locale);
|
||||
prev = uselocale(locale);
|
||||
v = strtof(str, endptr);
|
||||
uselocale(prev);
|
||||
return v;
|
||||
|
|
@ -319,10 +320,11 @@ static inline bool spa_atof(const char *str, float *val)
|
|||
static inline double spa_strtod(const char *str, char **endptr)
|
||||
{
|
||||
static locale_t locale = NULL;
|
||||
locale_t prev;
|
||||
double v;
|
||||
if (SPA_UNLIKELY(locale == NULL))
|
||||
locale = newlocale(LC_ALL_MASK, "C", NULL);
|
||||
locale_t prev = uselocale(locale);
|
||||
prev = uselocale(locale);
|
||||
v = strtod(str, endptr);
|
||||
uselocale(prev);
|
||||
return v;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue