diff options
author | Wez Furlong <wez@php.net> | 2001-07-05 10:49:58 +0000 |
---|---|---|
committer | Wez Furlong <wez@php.net> | 2001-07-05 10:49:58 +0000 |
commit | ca9c4b3753fe68768fca4442a8045d256fc5a914 (patch) | |
tree | 5807d49090b04b5b270d3f442eea8f921c99ab9c | |
parent | 9b889bef19130d4940e4ee8944ffadc2652f9248 (diff) | |
download | php-git-ca9c4b3753fe68768fca4442a8045d256fc5a914.tar.gz |
Added loads of #ifdefs; should fix Bug #11889.
-rw-r--r-- | ext/standard/string.c | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/ext/standard/string.c b/ext/standard/string.c index 7d1b3a5985..24d1f9de31 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -229,6 +229,7 @@ PHP_FUNCTION(strcspn) } /* }}} */ +/* {{{ PHP_MINIT_FUNCTION(nl_langinfo) */ #if HAVE_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_AMPM); REGISTER_NL_LANGINFO_CONSTANT(ERA); +#ifdef ERA_YEAR REGISTER_NL_LANGINFO_CONSTANT(ERA_YEAR); +#endif REGISTER_NL_LANGINFO_CONSTANT(ERA_D_T_FMT); REGISTER_NL_LANGINFO_CONSTANT(ERA_D_FMT); REGISTER_NL_LANGINFO_CONSTANT(ERA_T_FMT); REGISTER_NL_LANGINFO_CONSTANT(ALT_DIGITS); +#ifdef INT_CURR_SYMBOL REGISTER_NL_LANGINFO_CONSTANT(INT_CURR_SYMBOL); +#endif #ifdef CURRENCY_SYMBOL REGISTER_NL_LANGINFO_CONSTANT(CURRENCY_SYMBOL); #endif #ifdef CRNCYSTR REGISTER_NL_LANGINFO_CONSTANT(CRNCYSTR); #endif +#ifdef MON_DECIMAL_POINT REGISTER_NL_LANGINFO_CONSTANT(MON_DECIMAL_POINT); +#endif +#ifdef MON_THOUSANDS_SEP REGISTER_NL_LANGINFO_CONSTANT(MON_THOUSANDS_SEP); +#endif +#ifdef MON_GROUPING REGISTER_NL_LANGINFO_CONSTANT(MON_GROUPING); +#endif +#ifdef POSITIVE_SIGN REGISTER_NL_LANGINFO_CONSTANT(POSITIVE_SIGN); +#endif +#ifdef NEGATIVE_SIGN REGISTER_NL_LANGINFO_CONSTANT(NEGATIVE_SIGN); +#endif +#ifdef INT_FRAC_DIGITS REGISTER_NL_LANGINFO_CONSTANT(INT_FRAC_DIGITS); +#endif +#ifdef FRAC_DIGITS REGISTER_NL_LANGINFO_CONSTANT(FRAC_DIGITS); +#endif +#ifdef P_CS_PRECEDES REGISTER_NL_LANGINFO_CONSTANT(P_CS_PRECEDES); +#endif +#ifdef P_SEP_BY_SPACE REGISTER_NL_LANGINFO_CONSTANT(P_SEP_BY_SPACE); +#endif +#ifdef N_CS_PRECEDES REGISTER_NL_LANGINFO_CONSTANT(N_CS_PRECEDES); +#endif +#ifdef N_SEP_BY_SPACE REGISTER_NL_LANGINFO_CONSTANT(N_SEP_BY_SPACE); +#endif +#ifdef P_SIGN_POSN REGISTER_NL_LANGINFO_CONSTANT(P_SIGN_POSN); +#endif +#ifdef N_SIGN_POSN REGISTER_NL_LANGINFO_CONSTANT(N_SIGN_POSN); +#endif #ifdef DECIMAL_POINT REGISTER_NL_LANGINFO_CONSTANT(DECIMAL_POINT); #endif @@ -326,6 +357,8 @@ PHP_MINIT_FUNCTION(nl_langinfo) #undef REGISTER_NL_LANGINFO_CONSTANT return SUCCESS; } +/* }}} */ + PHP_FUNCTION(nl_langinfo) { zval ** item; |