Added loads of #ifdefs; should fix Bug #11889.

This commit is contained in:
Wez Furlong 2001-07-05 10:49:58 +00:00
parent 9b889bef19
commit ca9c4b3753

View file

@ -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;