mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-10 19:36:18 +01:00
gstrfuncs.c: Fix variable declaration
Declare variables at top of block to stop C89 compilers from complaining.
This commit is contained in:
parent
0f01bef4b4
commit
faebf0f653
@ -39,9 +39,9 @@
|
||||
#include <errno.h>
|
||||
#include <ctype.h> /* For tolower() */
|
||||
|
||||
#ifdef HAVE_XLOCALE_H
|
||||
/* Needed on BSD/OS X for e.g. strtod_l */
|
||||
#include <xlocale.h>
|
||||
#ifdef HAVE_XLOCALE_H
|
||||
/* Needed on BSD/OS X for e.g. strtod_l */
|
||||
#include <xlocale.h>
|
||||
#endif
|
||||
|
||||
#ifdef G_OS_WIN32
|
||||
@ -683,13 +683,6 @@ gdouble
|
||||
g_ascii_strtod (const gchar *nptr,
|
||||
gchar **endptr)
|
||||
{
|
||||
g_return_val_if_fail (nptr != NULL, 0);
|
||||
|
||||
#ifdef HAVE_STRTOD_L
|
||||
errno = 0;
|
||||
|
||||
return strtod_l (nptr, endptr, get_C_locale ());
|
||||
#else
|
||||
gchar *fail_pos;
|
||||
gdouble val;
|
||||
struct lconv *locale_data;
|
||||
@ -699,6 +692,14 @@ g_ascii_strtod (const gchar *nptr,
|
||||
const char *end = NULL; /* Silence gcc */
|
||||
int strtod_errno;
|
||||
|
||||
g_return_val_if_fail (nptr != NULL, 0);
|
||||
|
||||
#ifdef HAVE_STRTOD_L
|
||||
errno = 0;
|
||||
|
||||
return strtod_l (nptr, endptr, get_C_locale ());
|
||||
#else
|
||||
|
||||
fail_pos = NULL;
|
||||
|
||||
locale_data = localeconv ();
|
||||
|
Loading…
Reference in New Issue
Block a user