Err, surely the order of fl and hebrew should be swapped to maintain BC? :)
--Wez. On Wed, 27 Nov 2002, Tal Peer wrote: > tal Wed Nov 27 10:52:26 2002 EDT > > Modified files: > /php4/ext/calendar calendar.c > Log: > > Added an additional (optional) argument to jdtojewish() to keep BC > with 4.3 (and let users getdates in Hebrew without further formatting) > > > Index: php4/ext/calendar/calendar.c > diff -u php4/ext/calendar/calendar.c:1.32 php4/ext/calendar/calendar.c:1.33 > --- php4/ext/calendar/calendar.c:1.32 Tue Nov 26 09:52:00 2002 > +++ php4/ext/calendar/calendar.c Wed Nov 27 10:52:25 2002 > @@ -18,7 +18,7 @@ > | Wez Furlong <[EMAIL PROTECTED]> | > +----------------------------------------------------------------------+ > */ > -/* $Id: calendar.c,v 1.32 2002/11/26 14:52:00 wez Exp $ */ > +/* $Id: calendar.c,v 1.33 2002/11/27 15:52:25 tal Exp $ */ > > #ifdef HAVE_CONFIG_H > #include "config.h" > @@ -456,20 +456,21 @@ > } > /* }}} */ > > -/* {{{ proto string jdtojewish(int juliandaycount [, int fl]) > +/* {{{ proto string jdtojewish(int juliandaycount [, bool hebrew [, int fl]]) > Converts a julian day count to a jewish calendar date */ > PHP_FUNCTION(jdtojewish) > { > long julday, fl = 0; > + zend_bool heb = 0; > int year, month, day; > char date[10], hebdate[25]; > > - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l|l", &julday, &fl) == >FAILURE) { > + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l|bl", &julday, &heb, >&fl) == FAILURE) { > RETURN_FALSE; > } > > SdnToJewish(julday, &year, &month, &day); > - if (!fl) { > + if (!heb) { > sprintf(date, "%i/%i/%i", month, day, year); > RETURN_STRING(date, 1); > } else { > > > > -- > PHP CVS Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > > -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php