Changeset 291 for trunk/ext

Show
Ignore:
Timestamp:
10/24/2007 16:52:14 (13 months ago)
Author:
indeyets
Message:

setting pointers to explicit NULLs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/ext/php/phpext.c

    r290 r291  
    153153 
    154154        if (i > 0) { 
    155                 char *key; 
     155                char *key = NULL; 
    156156                uint key_len; 
    157157                HashPosition pos; 
     
    292292                                ZVAL_LONG(o, intVal); 
    293293                        } else if (strcmp(n->type_id, "int#base60") == 0) { 
    294                                 char *ptr, *end; 
     294                                char *ptr = NULL, *end = NULL; 
    295295                                long sixty = 1; 
    296296                                long total = 0; 
     
    334334                                ZVAL_DOUBLE(o, f); 
    335335                        } else if (strcmp(n->type_id, "float#base60") == 0) { 
    336                                 char *ptr, *end; 
     336                                char *ptr = NULL, *end = NULL; 
    337337                                long multiplier = 1; 
    338338                                double total = 0; 
     
    627627                { 
    628628                        size_t res_size; 
    629                         char *res; 
     629                        char *res = NULL; 
    630630 
    631631                        res_size = snprintf(res, 0, "%ld", Z_LVAL_P(data)); /* getting size ("0" doesn't let output) */ 
     
    641641                { 
    642642                        size_t res_size; 
    643                         char *res; 
     643                        char *res = NULL; 
    644644 
    645645                        res_size = snprintf(res, 0, "%f", Z_DVAL_P(data)); /* getting size ("0" doesn't let output) */ 
     
    703703                                for (zend_hash_internal_pointer_reset(tbl); zend_hash_has_more_elements(tbl) == SUCCESS; zend_hash_move_forward(tbl)) { 
    704704                                        zval **ppzval = NULL, kzval; 
    705                                         char *key; 
     705                                        char *key = NULL; 
    706706                                        uint key_len; 
    707707                                        ulong idx; 
     
    744744                case IS_OBJECT: 
    745745                { 
    746                         char *name; 
     746                        char *name = NULL; 
    747747                        zend_uint name_len; 
    748748                        zend_class_entry *ce;