nlopess Fri Jan 25 19:58:51 2008 UTC Modified files: /php-src/ext/pdo pdo_sqlstate.c Log: MFB: move data to const segment http://cvs.php.net/viewvc.cgi/php-src/ext/pdo/pdo_sqlstate.c?r1=1.11&r2=1.12&diff_format=u Index: php-src/ext/pdo/pdo_sqlstate.c diff -u php-src/ext/pdo/pdo_sqlstate.c:1.11 php-src/ext/pdo/pdo_sqlstate.c:1.12 --- php-src/ext/pdo/pdo_sqlstate.c:1.11 Mon Dec 31 07:12:13 2007 +++ php-src/ext/pdo/pdo_sqlstate.c Fri Jan 25 19:58:51 2008 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: pdo_sqlstate.c,v 1.11 2007/12/31 07:12:13 sebastian Exp $ */ +/* $Id: pdo_sqlstate.c,v 1.12 2008/01/25 19:58:51 nlopess Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -29,13 +29,13 @@ #include "php_pdo_driver.h" struct pdo_sqlstate_info { - char state[6]; + const char state[5]; const char *desc; }; static HashTable err_hash; -static struct pdo_sqlstate_info err_initializer[] = { +static const struct pdo_sqlstate_info err_initializer[] = { { "00000", "No error" }, { "01000", "Warning" }, { "01001", "Cursor operation conflict" }, @@ -312,7 +312,7 @@ int pdo_sqlstate_init_error_table(void) { int i; - struct pdo_sqlstate_info *info; + const struct pdo_sqlstate_info *info; if (FAILURE == zend_hash_init(&err_hash, sizeof(err_initializer)/sizeof(err_initializer[0]), NULL, NULL, 1)) { @@ -330,7 +330,7 @@ const char *pdo_sqlstate_state_to_description(char *state) { - struct pdo_sqlstate_info **info; + const struct pdo_sqlstate_info **info; if (SUCCESS == zend_hash_find(&err_hash, state, sizeof(err_initializer[0].state), (void**)&info)) { return (*info)->desc;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php