Changeset 111 for trunk/ext/php
- Timestamp:
- 09/24/2003 09:36:10 (5 years ago)
- Location:
- trunk/ext/php
- Files:
-
- 3 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/ext/php/php_syck.h
r23 r111 41 41 PHP_MINFO_FUNCTION(syck); 42 42 43 PHP_FUNCTION(mergekey_init); 44 43 45 PHP_FUNCTION(syck_load); 44 46 -
trunk/ext/php/phpext.c
r47 r111 79 79 /* }}} */ 80 80 81 static int le_mergekeyp; 82 83 zend_class_entry merge_key_entry; 84 85 /* {{{ MergeKey */ 86 87 static zend_function_entry mergekey_functions[] = { 88 PHP_FALIAS(mergekey, mergekey_init, NULL) 89 { NULL, NULL, NULL } 90 }; 91 92 /* {{{ swfmovie_init */ 93 94 PHP_FUNCTION(mergekey_init) 95 { 96 object_init_ex(getThis(), &merge_key_entry); 97 } 98 99 100 static void destroy_MergeKey_resource(zend_rsrc_list_entry *resource TSRMLS_DC) 101 { 102 } 103 104 /* }}} */ 105 106 /* }}} */ 107 81 108 /* {{{ PHP_MINIT_FUNCTION 82 109 */ 83 110 PHP_MINIT_FUNCTION(syck) 84 111 { 112 le_mergekeyp = zend_register_list_destructors_ex(destroy_MergeKey_resource, NULL, "MergeKey", module_number); 113 114 INIT_CLASS_ENTRY(merge_key_entry, "mergekey", mergekey_functions); 115 116 zend_register_internal_class(&merge_key_entry TSRMLS_CC); 117 85 118 /* If you have INI entries, uncomment these lines 86 119 ZEND_INIT_MODULE_GLOBALS(syck, php_syck_init_globals, NULL); … … 197 230 { 198 231 ZVAL_DOUBLE( o, -inf() ); 232 } 233 else if ( strcmp( n->type_id, "merge" ) == 0 ) 234 { 235 MAKE_STD_ZVAL( o ); 236 object_init_ex( o, &merge_key_entry ); 199 237 } 200 238 else -
trunk/ext/php/syck.php
r42 r111 25 25 YAML; 26 26 27 $iter = 1000 0;27 $iter = 1000; 28 28 29 29 echo "DOC #1 = $iter x " . strlen( $doc ) . "\n";