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

Reply via email to