[prev in list] [next in list] [prev in thread] [next in thread]
List: pecl-cvs
Subject: [PECL-CVS] cvs: pecl /newt newt.c php_newt.h
From: "Michael Spector" <michael () php ! net>
Date: 2004-12-27 22:11:59
Message-ID: cvsmichael1104185519 () cvsserver
[Download RAW message or body]
michael Mon Dec 27 17:11:59 2004 EDT
Modified files:
/pecl/newt newt.c php_newt.h
Log:
- removed unneeded global variable
- removed debug print
http://cvs.php.net/diff.php/pecl/newt/newt.c?r1=1.39&r2=1.40&ty=u
Index: pecl/newt/newt.c
diff -u pecl/newt/newt.c:1.39 pecl/newt/newt.c:1.40
--- pecl/newt/newt.c:1.39 Mon Dec 27 15:28:12 2004
+++ pecl/newt/newt.c Mon Dec 27 17:11:59 2004
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: newt.c,v 1.39 2004/12/27 20:28:12 michael Exp $ */
+/* $Id: newt.c,v 1.40 2004/12/27 22:11:59 michael Exp $ */
#include <newt.h>
@@ -208,9 +208,6 @@
{
newt_globals->newt_has_inited = 0;
- newt_globals->php_newt_help_cb_key = emalloc(sizeof("php_newt_help_cb_key"));
- strcpy (newt_globals->php_newt_help_cb_key, "php_newt_help_cb_key");
-
zend_hash_init(&newt_globals->callbacks, 0, NULL, (void (*)(void *)) php_newt_free_cb, 0);
zend_hash_init(&newt_globals->data, 0, NULL, ZVAL_PTR_DTOR, 0);
}
@@ -223,11 +220,9 @@
if (newt_globals->newt_has_inited) {
newtFinished();
}
- efree (newt_globals->php_newt_help_cb_key);
- newt_globals->php_newt_help_cb_key = NULL;
- zend_hash_clean (&newt_globals->callbacks);
- zend_hash_clean (&newt_globals->data);
+ //zend_hash_clean (&newt_globals->callbacks);
+ //zend_hash_clean (&newt_globals->data);
}
/* }}} */
@@ -278,41 +273,39 @@
#define PHP_NEWT_STORE_DATA(z_data, key) \
do { \
- zval *z_data_tmp; \
- MAKE_STD_ZVAL (z_data_tmp); \
- *z_data_tmp = *(z_data); \
- zval_copy_ctor (z_data_tmp); \
+ zval *z_data_pnsd; \
+ MAKE_STD_ZVAL (z_data_pnsd); \
+ *z_data_pnsd = *(z_data); \
+ zval_copy_ctor (z_data_pnsd); \
if (!key) { \
key = emalloc (PHP_NEWT_RK_SIZE+1); \
snprintf (key, PHP_NEWT_RK_SIZE, "%x", zend_hash_num_elements(&NEWT_G(data))); \
} \
- zend_hash_update (&NEWT_G(data), key, strlen(key)+1, (void *)&z_data_tmp, sizeof(zval *), NULL); \
+ zend_hash_update (&NEWT_G(data), key, strlen(key)+1, (void *)&z_data_pnsd, sizeof(zval *), NULL); \
} while (0)
#define PHP_NEWT_FETCH_DATA(key, z_data) \
do { \
- zval **z_data##z_data = NULL; \
+ zval **z_data_pnfd = NULL; \
if (!z_data) { \
MAKE_STD_ZVAL (z_data); \
} \
- zend_hash_find (&NEWT_G(data), key, strlen(key)+1, (void **)&z_data##z_data); \
- *z_data = *(*z_data##z_data); \
+ zend_hash_find (&NEWT_G(data), key, strlen(key)+1, (void **)&z_data_pnfd); \
+ *z_data = *(*z_data_pnfd); \
zval_copy_ctor (z_data); \
- printf ("\nKEY: %s\n", key); \
- php_var_dump (&z_data, 2 TSRMLS_CC); \
} while (0)
#define PHP_NEWT_FETCH_KEY(z_data, key) \
do { \
- zval *z_data##z_data = NULL, z_data##res; \
+ zval *z_data_pnfk = NULL, res_pnfk; \
key = NULL; \
zend_hash_internal_pointer_reset (&NEWT_G(data)); \
- while (zend_hash_get_current_data (&NEWT_G(data), (void **)&z_data##z_data) == SUCCESS) { \
- ulong z_data##id; \
- uint z_data##key_len; \
- is_identical_function (&z_data##res, z_data##z_data, z_data); \
- if(zval_is_true (&z_data##res)) { \
- zend_hash_get_current_key_ex(&NEWT_G(data), &key, &z_data##key_len, &z_data##id, 0, NULL); \
+ while (zend_hash_get_current_data (&NEWT_G(data), (void **)&z_data_pnfk) == SUCCESS) { \
+ ulong id_pnfk; \
+ uint keylen_pnfk; \
+ is_identical_function (&res_pnfk, z_data_pnfk, z_data); \
+ if(zval_is_true (&res_pnfk)) { \
+ zend_hash_get_current_key_ex(&NEWT_G(data), &key, &keylen_pnfk, &id_pnfk, 0, NULL); \
break; \
} \
zend_hash_move_forward(&NEWT_G(data)); \
@@ -330,9 +323,9 @@
#define PHP_NEWT_FETCH_CALLBACK(key, cb) \
do { \
- php_newt_cb **cb##cb = NULL; \
- zend_hash_find (&NEWT_G(callbacks), (char *)key, strlen(key)+1, (void **)&cb##cb); \
- cb = *cb##cb; \
+ php_newt_cb **cb_pnfc = NULL; \
+ zend_hash_find (&NEWT_G(callbacks), (char *)key, strlen(key)+1, (void **)&cb_pnfc); \
+ cb = *cb_pnfc; \
} while (0)
/* {{{ PHP_MINIT_FUNCTION
@@ -475,9 +468,9 @@
*/
PHP_MSHUTDOWN_FUNCTION(newt)
{
-//#ifndef ZTS
-// php_newt_destroy_globals (&newt_globals TSRMLS_CC);
-//#endif
+#ifndef ZTS
+ php_newt_destroy_globals (&newt_globals TSRMLS_CC);
+#endif
return SUCCESS;
}
@@ -601,7 +594,7 @@
TSRMLS_FETCH();
- PHP_NEWT_FETCH_CALLBACK (NEWT_G(php_newt_help_cb_key), cb);
+ PHP_NEWT_FETCH_CALLBACK ("php_newt_help_cb_key", cb);
/* First argument is component resource */
MAKE_STD_ZVAL (args[0]);
@@ -869,7 +862,7 @@
*cb->callback = *z_callback;
zval_copy_ctor(cb->callback);
- cb->key = NEWT_G(php_newt_help_cb_key);
+ cb->key = estrdup("php_newt_help_cb_key");
PHP_NEWT_STORE_CALLBACK (cb);
newtSetHelpCallback ((newtCallback) newt_help_callback_wrapper);
}
http://cvs.php.net/diff.php/pecl/newt/php_newt.h?r1=1.9&r2=1.10&ty=u
Index: pecl/newt/php_newt.h
diff -u pecl/newt/php_newt.h:1.9 pecl/newt/php_newt.h:1.10
--- pecl/newt/php_newt.h:1.9 Mon Dec 27 12:57:10 2004
+++ pecl/newt/php_newt.h Mon Dec 27 17:11:59 2004
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_newt.h,v 1.9 2004/12/27 17:57:10 michael Exp $ */
+/* $Id: php_newt.h,v 1.10 2004/12/27 22:11:59 michael Exp $ */
#include <newt.h>
@@ -199,7 +199,6 @@
ZEND_BEGIN_MODULE_GLOBALS (newt)
HashTable callbacks;
HashTable data;
- char *php_newt_help_cb_key;
int newt_has_inited;
ZEND_END_MODULE_GLOBALS (newt)
--
PECL CVS Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic