]> granicus.if.org Git - php/commitdiff
Fix warnings surfacing in maintainer-mode.
authorStig S. Bakken <stig@php.net>
Wed, 1 Dec 1999 22:55:20 +0000 (22:55 +0000)
committerStig S. Bakken <stig@php.net>
Wed, 1 Dec 1999 22:55:20 +0000 (22:55 +0000)
13 files changed:
Zend/zend-scanner.h
Zend/zend.c
Zend/zend.h
Zend/zend_alloc.h
Zend/zend_builtin_functions.h
Zend/zend_compile.h
Zend/zend_constants.h
Zend/zend_execute.c
Zend/zend_execute.h
Zend/zend_extensions.h
Zend/zend_globals_macros.h
Zend/zend_hash.h
Zend/zend_indent.h

index 8b51d5d6bad350d4ad509762339cc7d9c5ce23c1..4675a15a3a47d2ab6e06c557c030d537c6d3a5f0 100644 (file)
@@ -49,4 +49,8 @@ typedef struct _zend_lex_state {
 } zend_lex_state;
 #endif
 
+void zend_fatal_scanner_error(char *);
+inline void restore_lexical_state(zend_lex_state * CLS_DC);
+int zend_compare_file_handles(zend_file_handle *fh1, zend_file_handle *fh2);
+
 #endif
index dc1b024d198811ee79c97e5c492717c864be47cf..34889f76f9fd379650789a61933acfaddb003182 100644 (file)
@@ -45,8 +45,8 @@ ZEND_API int (*zend_write)(const char *str, uint str_length);
 ZEND_API void (*zend_error)(int type, const char *format, ...);
 ZEND_API void (*zend_message_dispatcher)(long message, void *data);
 ZEND_API FILE *(*zend_fopen)(const char *filename, char **opened_path);
-ZEND_API void (*zend_block_interruptions)();
-ZEND_API void (*zend_unblock_interruptions)();
+ZEND_API void (*zend_block_interruptions)(void);
+ZEND_API void (*zend_unblock_interruptions)(void);
 ZEND_API int (*zend_get_ini_entry)(char *name, uint name_length, zval *contents);
 
 #ifdef ZTS
@@ -217,7 +217,7 @@ static FILE *zend_fopen_wrapper(const char *filename, char **opened_path)
 }
 
 
-static void register_standard_class()
+static void register_standard_class(void)
 {
        zend_standard_class_def.type = ZEND_INTERNAL_CLASS;
        zend_standard_class_def.name_length = sizeof("stdClass") - 1;
index 494c03913af5b3058df4e988f9018b56285b6677..c056a8a12e092e81b85f6a0748c2b70d19158d64 100644 (file)
@@ -180,8 +180,8 @@ typedef struct _zend_utility_functions {
        int (*write_function)(const char *str, uint str_length);
        FILE *(*fopen_function)(const char *filename, char **opened_path);
        void (*message_handler)(long message, void *data);
-       void (*block_interruptions)();
-       void (*unblock_interruptions)();
+       void (*block_interruptions)(void);
+       void (*unblock_interruptions)(void);
        int (*get_ini_entry)(char *name, uint name_length, zval *contents);
 } zend_utility_functions;
 
@@ -210,13 +210,13 @@ typedef struct _zend_utility_values {
 #define IS_METHOD      10 /* for overloaded function calls */
 
 int zend_startup(zend_utility_functions *utility_functions, char **extensions);
-void zend_shutdown();
+void zend_shutdown(void);
 
 void zend_set_utility_values(zend_utility_values *utility_values);
 BEGIN_EXTERN_C()
-ZEND_API void zend_bailout();
+ZEND_API void zend_bailout(void);
 END_EXTERN_C()
-ZEND_API char *get_zend_version();
+ZEND_API char *get_zend_version(void);
 
 ZEND_API void zend_make_printable_zval(zval *expr, zval *expr_copy, int *use_copy);
 ZEND_API int zend_print_zval(zval *expr, int indent);
@@ -238,8 +238,8 @@ extern ZEND_API int (*zend_printf)(const char *format, ...);
 extern ZEND_API int (*zend_write)(const char *str, uint str_length);
 extern ZEND_API void (*zend_error)(int type, const char *format, ...);
 extern ZEND_API FILE *(*zend_fopen)(const char *filename, char **opened_path);
-extern ZEND_API void (*zend_block_interruptions)();
-extern ZEND_API void (*zend_unblock_interruptions)();
+extern ZEND_API void (*zend_block_interruptions)(void);
+extern ZEND_API void (*zend_unblock_interruptions)(void);
 extern ZEND_API void (*zend_message_dispatcher)(long message, void *data);
 extern ZEND_API int (*zend_get_ini_entry)(char *name, uint name_length, zval *contents);
 END_EXTERN_C()
index 5eda4fd102085ff482b6a3381076f6d05056f6bb..ae3188167530e0f0afa0b4aff6e769408f9b5496 100644 (file)
@@ -109,6 +109,7 @@ ZEND_API void shutdown_memory_manager(int silent, int clean_cache);
 #if ZEND_DEBUG
 ZEND_API int _mem_block_check(void *ptr, int silent ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC);
 ZEND_API void _full_mem_check(int silent ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC);
+void zend_debug_alloc_output(char *format, ...);
 #define mem_block_check(ptr, silent) _mem_block_check(ptr, silent ZEND_FILE_LINE_CC ZEND_FILE_LINE_EMPTY_CC)
 #define full_mem_check(silent) _full_mem_check(silent ZEND_FILE_LINE_CC ZEND_FILE_LINE_EMPTY_CC)
 #else
index ddc2464d1566396354cb8acd7a16170f611e63bb..fa3f529463384ce147d82edc8aadded6d3401fd3 100644 (file)
@@ -21,6 +21,6 @@
 #ifndef _ZEND_BUILTIN_FUNCTIONS_H
 #define _ZEND_BUILTIN_FUNCTIONS_H
 
-int zend_startup_builtin_functions();
+int zend_startup_builtin_functions(void);
 
 #endif /* _ZEND_BUILTIN_FUNCTIONS_H */
index eb56ca251908de0956a8c0b2c1e4f785d1b8c060..04072d11a27216e2142a5f7c24946fd1d1c27d40 100644 (file)
@@ -205,7 +205,7 @@ void shutdown_scanner(CLS_D);
 
 ZEND_API char *zend_set_compiled_filename(char *new_compiled_filename);
 ZEND_API void zend_restore_compiled_filename(char *original_compiled_filename);
-ZEND_API char *zend_get_compiled_filename();
+ZEND_API char *zend_get_compiled_filename(void);
 
 #ifdef ZTS
 const char *zend_get_zendtext(CLS_D);
@@ -309,7 +309,7 @@ void do_shell_exec(znode *result, znode *cmd CLS_DC);
 void do_init_array(znode *result, znode *expr, znode *offset, int is_ref CLS_DC);
 void do_add_array_element(znode *result, znode *expr, znode *offset, int is_ref CLS_DC);
 void do_add_static_array_element(znode *result, znode *offset, znode *expr);
-void do_list_init();
+void do_list_init(void);
 void do_list_end(znode *result, znode *expr CLS_DC);
 void do_add_list_element(znode *element CLS_DC);
 void do_new_list_begin(CLS_D);
index fd196c450d8d7852b85d24d6f371fd2b0b420505..9722979f94c373d4844b1782d40fc8c0e3edd56a 100644 (file)
@@ -57,6 +57,7 @@ ZEND_API void zend_register_string_constant(char *name, uint name_len, char *str
 ZEND_API void zend_register_stringl_constant(char *name, uint name_len, char *strval, uint strlen, int flags, int module_number ELS_DC);
 ZEND_API void zend_register_constant(zend_constant *c ELS_DC);
 void zend_copy_constants(HashTable *target, HashTable *sourc);
+void copy_zend_constant(zend_constant *c);
 
 #define ZEND_CONSTANT_DTOR (int (*)(void *)) free_zend_constant
 
index 786299f69fb5dbb713983ae22d56a0475b3766c1..b1ebfb0b86c661bafdf5320e0e583652a1d5ea9c 100644 (file)
@@ -1779,7 +1779,7 @@ send_by_ref:
                        case ZEND_INIT_ARRAY:
                        case ZEND_ADD_ARRAY_ELEMENT: {
                                        zval *array_ptr = &Ts[opline->result.u.var].tmp_var;
-                                       zval *expr_ptr, **expr_ptr_ptr;
+                                       zval *expr_ptr, **expr_ptr_ptr = NULL;
                                        zval *offset=get_zval_ptr(&opline->op2, Ts, &EG(free_op2), BP_VAR_R);
 
                                        if (opline->extended_value) {
index 84296c089d3edd50083fb131b09076b4c02f187f..4075588703accf943dda61d3f611291ac154cfde 100644 (file)
@@ -62,7 +62,7 @@ void execute_new_code(CLS_D);
 
 
 /* services */
-ZEND_API char *get_active_function_name();
+ZEND_API char *get_active_function_name(void);
 ZEND_API char *zend_get_executed_filename(ELS_D);
 ZEND_API uint zend_get_executed_lineno(ELS_D);
 
index a6b9ff7c5b5c1e5e424e306ae2dd121739e7f9e4..4b3299ac841497cd694cc6797e803c59ad5ca8cb 100644 (file)
@@ -44,8 +44,8 @@ struct _zend_extension {
 
        int (*startup)(zend_extension *extension);
        void (*shutdown)(zend_extension *extension);
-       void (*activate)();
-       void (*deactivate)();
+       void (*activate)(void);
+       void (*deactivate)(void);
 
        void (*op_array_handler)(zend_op_array *op_array);
        
@@ -70,7 +70,7 @@ struct _zend_extension {
 };
 
 
-ZEND_API int zend_get_resource_handle();
+ZEND_API int zend_get_resource_handle(zend_extension *extension);
 
 #ifdef ZTS
 #define ZTS_V 1
@@ -91,6 +91,6 @@ void zend_extension_dtor(zend_extension *extension);
 int zend_load_extension(char *path);
 int zend_load_extensions(char **extension_paths);
 void zend_append_version_info(zend_extension *extension);
-void zend_shutdown_extensions();
+void zend_shutdown_extensions(void);
 
 #endif /* _ZEND_EXTENSIONS_H */
index f6dea7f589bab77c35d0a0354f8455c6a795d682..c3ce64e6399c572664e0576783eced6590dfe586 100644 (file)
@@ -39,14 +39,14 @@ BEGIN_EXTERN_C()
 int zendparse(void *compiler_globals);
 END_EXTERN_C()
 #else
-# define CLS_D
+# define CLS_D void
 # define CLS_DC
 # define CLS_C
 # define CLS_CC
 # define CG(v) (compiler_globals.v)
 # define CLS_FETCH()
 extern ZEND_API struct _zend_compiler_globals compiler_globals;
-int zendparse();
+int zendparse(void);
 #endif
 
 
@@ -59,7 +59,7 @@ int zendparse();
 # define EG(v) (executor_globals->v)
 # define ELS_FETCH()   zend_executor_globals *executor_globals = (zend_executor_globals *) ts_resource(executor_globals_id)
 #else
-# define ELS_D
+# define ELS_D void
 # define ELS_DC
 # define ELS_C
 # define ELS_CC
@@ -78,7 +78,7 @@ extern ZEND_API zend_executor_globals executor_globals;
 # define AG(v) (((zend_alloc_globals *) alloc_globals)->v)
 # define ALS_FETCH()   zend_alloc_globals *alloc_globals = (zend_alloc_globals *) ts_resource(alloc_globals_id)
 #else
-# define ALS_D
+# define ALS_D void
 # define ALS_DC
 # define ALS_C
 # define ALS_CC
index 782a59271c446110c914da8303e4a09ab8d92380..4c6d7408830a41fea48925de1376c4c3f7218971 100644 (file)
@@ -165,7 +165,7 @@ ZEND_API int zend_hash_rehash(HashTable *ht);
 
 ZEND_API ulong hashpjw(char *arKey, uint nKeyLength);
 
-#if DEBUG
+#if ZEND_DEBUG
 /* debug */
 void zend_hash_display_pListTail(HashTable *ht);
 void zend_hash_display(HashTable *ht);
index aefc26464b8f637236e3aa2da8df7b37ebace9f1..f534795218f2f4afac073d054de74b1f719480e1 100644 (file)
@@ -21,6 +21,6 @@
 #ifndef _ZEND_INDENT_H
 #define _ZEND_INDENT_H
 
-ZEND_API void zend_indent();
+ZEND_API void zend_indent(void);
 
 #endif /* _ZEND_INDENT_H */