]> granicus.if.org Git - php/commitdiff
Fix use of ZEND_EXTERN_MODULE_GLOBALS which mysteriously includes a
authorSascha Schumann <sas@php.net>
Tue, 20 May 2003 12:38:04 +0000 (12:38 +0000)
committerSascha Schumann <sas@php.net>
Tue, 20 May 2003 12:38:04 +0000 (12:38 +0000)
trailing semicolon.

Also add a do {} while (0) construct in php_session.h

ext/com/php_COM.h
ext/ncurses/php_ncurses.h
ext/session/mod_files.c
ext/session/php_session.h

index 1b2b3b03162832f5a4937b7febb09a9ef304c288..5e9de9cd1de07d9c81f5c54de50a947cd0a564d9 100644 (file)
@@ -58,7 +58,7 @@ ZEND_BEGIN_MODULE_GLOBALS(com)
        int nothing;
 ZEND_END_MODULE_GLOBALS(com)
 
-PHPAPI ZEND_EXTERN_MODULE_GLOBALS(com);
+PHPAPI ZEND_EXTERN_MODULE_GLOBALS(com)
        
 #ifdef ZTS
 #define COMG(v)        TSRMG(com_globals_id, zend_com_globals *, v)
index 00592bd602f5c7124c8e336760bfd4ca931d8544..d8b987458230f3913d9c5245d99d313fe5131b8f 100644 (file)
@@ -66,7 +66,7 @@ ZEND_END_MODULE_GLOBALS(ncurses)
 #define NCURSES_LS_FETCH()
 #endif
 
-ZEND_EXTERN_MODULE_GLOBALS(ncurses);
+ZEND_EXTERN_MODULE_GLOBALS(ncurses)
        
 #endif  /* PHP_NCURSES_H */
 
index 8f235a92c971ce551e6d6331f8ab54fc42316b54..bac61020ae2f9f15e55c9ca4260b6947cd989b22 100644 (file)
@@ -142,7 +142,7 @@ static void ps_files_open(ps_files *data, const char *key TSRMLS_DC)
                ps_files_close(data);
                
                if (!ps_files_valid_key(key)) {
-                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "The session id contains illegal characters, valid characters are only a-z, A-Z and 0-9");
+                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9");
                        return;
                }
                if (!ps_files_path_create(buf, sizeof(buf), data, key))
index 18ce420ecc1b3e000c5c9eb05d0c6bd76aafd4d4..2a81af05e3c1c9c5e6863646e58412a2d09318f6 100644 (file)
@@ -211,8 +211,7 @@ PHPAPI void php_session_start(TSRMLS_D);
        ulong num_key;                                                                                          \
        zval **struc;
 
-#define PS_ENCODE_LOOP(code)                                                                           \
-       {                                                                                                                               \
+#define PS_ENCODE_LOOP(code) do {                                                                              \
                HashTable *_ht = Z_ARRVAL_P(PS(http_session_vars)); \
                                                                                                                                        \
                for (zend_hash_internal_pointer_reset(_ht);                     \
@@ -223,9 +222,9 @@ PHPAPI void php_session_start(TSRMLS_D);
                                code;                                                                                           \
                        }                                                                                                               \
                }                                                                                                                       \
-       }
+       } while(0)
 
-ZEND_EXTERN_MODULE_GLOBALS(ps);
+ZEND_EXTERN_MODULE_GLOBALS(ps)
 
 void php_session_auto_start(void *data);
 void php_session_shutdown(void *data);