Try something like this: if (rep_CONSP(in)) { array_init(return_value); /* sets it up as an array */
for (i = in; i != Qnil; i = rep_CDR(i)) { zval *tmp; MAKE_STD_ZVAL(tmp); rep_data_converter(rep_CAR(i), tmp); add_next_index_zval(return_value, tmp); /* equivalent to $ret[] = $tmp */ } } > if(rep_CONSP(in)) { > zval php_array; > //zend_hash_init(&php_array,100, > repv i,t; > for(i=in;i!=Qnil;i=rep_CDR(i)) { > printf("REP FWD to next element\n"); > rep_data_converter(rep_CAR(i),&t); > /* ??? add t to array php_array */ > } > } -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php