Yo ! But you specified two doubles "dd" after the string and try to fit them into ints!
- Markus On Tue, Dec 04, 2001 at 03:00:13PM +0100, Mathieu Kooiman wrote : > On Tue, 2001-12-04 at 15:02, Markus Fischer wrote: > > You're trying to fit a double into an int .. doesn't seem > > right to me. int is 4 bytes, double 8 bytes (at least on i386 > > here). > > > > - Markus > > README.PARAMETERS_PARSING_API tells me 's' gets you the string > and it's length.. > > Quote: > > Examples > -------- > /* Gets a long, a string and its length, and a zval */ > long l; > char *s; > int s_len; > zval *param; > if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lsz", > &l, &s, &s_len, ¶m) == FAILURE) { > return; > } > > -------- > > So IMO, my code should work.. > > > > > On Tue, Dec 04, 2001 at 02:47:05PM +0100, Mathieu Kooiman wrote : > > > For my module I've been playing with zend_parse_parameters(). > > > I ran into something weird though: > > > > > > -- > > > zval *rsrc_pdb; > > > char *data; > > > int s_len = 0, index = 0, mode = PDB_ADD_APPEND; > > > > > > if ( zend_parse_parameters ( ZEND_NUM_ARGS() TSRMLS_CC, "rsdd", > > > &rsrc_pdb, &data, &s_len, &index, &mode) == FAILURE) { > > > return; > > > } > > > -- > > > > > > This "works". As in, it doesn't return FAILURE. However, after > > > inspecting this with gdb, s_len seems to still be 0 after calling > > > zend_parse_parameters().. > > > > > > Am I doing something wrong or is zend_parse_parameters() ?? > > > > > > Mathieu > > > > > > > > > > > > -- > > > PHP Development Mailing List <http://www.php.net/> > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > > > -- > > Please always Cc to me when replying to me on the lists. > > > > -- > > PHP Development Mailing List <http://www.php.net/> > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > To contact the list administrators, e-mail: [EMAIL PROTECTED] > -- Please always Cc to me when replying to me on the lists. -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]