mirror of
https://github.com/php/php-src.git
synced 2025-08-18 15:08:55 +02:00
Added loads of #ifdefs; should fix Bug #11889.
This commit is contained in:
parent
9b889bef19
commit
ca9c4b3753
1 changed files with 33 additions and 0 deletions
|
@ -229,6 +229,7 @@ PHP_FUNCTION(strcspn)
|
||||||
}
|
}
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
|
||||||
|
/* {{{ PHP_MINIT_FUNCTION(nl_langinfo) */
|
||||||
#if HAVE_NL_LANGINFO
|
#if HAVE_NL_LANGINFO
|
||||||
PHP_MINIT_FUNCTION(nl_langinfo)
|
PHP_MINIT_FUNCTION(nl_langinfo)
|
||||||
{
|
{
|
||||||
|
@ -278,31 +279,61 @@ PHP_MINIT_FUNCTION(nl_langinfo)
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(T_FMT);
|
REGISTER_NL_LANGINFO_CONSTANT(T_FMT);
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(T_FMT_AMPM);
|
REGISTER_NL_LANGINFO_CONSTANT(T_FMT_AMPM);
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(ERA);
|
REGISTER_NL_LANGINFO_CONSTANT(ERA);
|
||||||
|
#ifdef ERA_YEAR
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(ERA_YEAR);
|
REGISTER_NL_LANGINFO_CONSTANT(ERA_YEAR);
|
||||||
|
#endif
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(ERA_D_T_FMT);
|
REGISTER_NL_LANGINFO_CONSTANT(ERA_D_T_FMT);
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(ERA_D_FMT);
|
REGISTER_NL_LANGINFO_CONSTANT(ERA_D_FMT);
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(ERA_T_FMT);
|
REGISTER_NL_LANGINFO_CONSTANT(ERA_T_FMT);
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(ALT_DIGITS);
|
REGISTER_NL_LANGINFO_CONSTANT(ALT_DIGITS);
|
||||||
|
#ifdef INT_CURR_SYMBOL
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(INT_CURR_SYMBOL);
|
REGISTER_NL_LANGINFO_CONSTANT(INT_CURR_SYMBOL);
|
||||||
|
#endif
|
||||||
#ifdef CURRENCY_SYMBOL
|
#ifdef CURRENCY_SYMBOL
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(CURRENCY_SYMBOL);
|
REGISTER_NL_LANGINFO_CONSTANT(CURRENCY_SYMBOL);
|
||||||
#endif
|
#endif
|
||||||
#ifdef CRNCYSTR
|
#ifdef CRNCYSTR
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(CRNCYSTR);
|
REGISTER_NL_LANGINFO_CONSTANT(CRNCYSTR);
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef MON_DECIMAL_POINT
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(MON_DECIMAL_POINT);
|
REGISTER_NL_LANGINFO_CONSTANT(MON_DECIMAL_POINT);
|
||||||
|
#endif
|
||||||
|
#ifdef MON_THOUSANDS_SEP
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(MON_THOUSANDS_SEP);
|
REGISTER_NL_LANGINFO_CONSTANT(MON_THOUSANDS_SEP);
|
||||||
|
#endif
|
||||||
|
#ifdef MON_GROUPING
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(MON_GROUPING);
|
REGISTER_NL_LANGINFO_CONSTANT(MON_GROUPING);
|
||||||
|
#endif
|
||||||
|
#ifdef POSITIVE_SIGN
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(POSITIVE_SIGN);
|
REGISTER_NL_LANGINFO_CONSTANT(POSITIVE_SIGN);
|
||||||
|
#endif
|
||||||
|
#ifdef NEGATIVE_SIGN
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(NEGATIVE_SIGN);
|
REGISTER_NL_LANGINFO_CONSTANT(NEGATIVE_SIGN);
|
||||||
|
#endif
|
||||||
|
#ifdef INT_FRAC_DIGITS
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(INT_FRAC_DIGITS);
|
REGISTER_NL_LANGINFO_CONSTANT(INT_FRAC_DIGITS);
|
||||||
|
#endif
|
||||||
|
#ifdef FRAC_DIGITS
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(FRAC_DIGITS);
|
REGISTER_NL_LANGINFO_CONSTANT(FRAC_DIGITS);
|
||||||
|
#endif
|
||||||
|
#ifdef P_CS_PRECEDES
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(P_CS_PRECEDES);
|
REGISTER_NL_LANGINFO_CONSTANT(P_CS_PRECEDES);
|
||||||
|
#endif
|
||||||
|
#ifdef P_SEP_BY_SPACE
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(P_SEP_BY_SPACE);
|
REGISTER_NL_LANGINFO_CONSTANT(P_SEP_BY_SPACE);
|
||||||
|
#endif
|
||||||
|
#ifdef N_CS_PRECEDES
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(N_CS_PRECEDES);
|
REGISTER_NL_LANGINFO_CONSTANT(N_CS_PRECEDES);
|
||||||
|
#endif
|
||||||
|
#ifdef N_SEP_BY_SPACE
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(N_SEP_BY_SPACE);
|
REGISTER_NL_LANGINFO_CONSTANT(N_SEP_BY_SPACE);
|
||||||
|
#endif
|
||||||
|
#ifdef P_SIGN_POSN
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(P_SIGN_POSN);
|
REGISTER_NL_LANGINFO_CONSTANT(P_SIGN_POSN);
|
||||||
|
#endif
|
||||||
|
#ifdef N_SIGN_POSN
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(N_SIGN_POSN);
|
REGISTER_NL_LANGINFO_CONSTANT(N_SIGN_POSN);
|
||||||
|
#endif
|
||||||
#ifdef DECIMAL_POINT
|
#ifdef DECIMAL_POINT
|
||||||
REGISTER_NL_LANGINFO_CONSTANT(DECIMAL_POINT);
|
REGISTER_NL_LANGINFO_CONSTANT(DECIMAL_POINT);
|
||||||
#endif
|
#endif
|
||||||
|
@ -326,6 +357,8 @@ PHP_MINIT_FUNCTION(nl_langinfo)
|
||||||
#undef REGISTER_NL_LANGINFO_CONSTANT
|
#undef REGISTER_NL_LANGINFO_CONSTANT
|
||||||
return SUCCESS;
|
return SUCCESS;
|
||||||
}
|
}
|
||||||
|
/* }}} */
|
||||||
|
|
||||||
PHP_FUNCTION(nl_langinfo)
|
PHP_FUNCTION(nl_langinfo)
|
||||||
{
|
{
|
||||||
zval ** item;
|
zval ** item;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue