]> granicus.if.org Git - php/commitdiff
Add a couple of ZEND_API's
authorAndi Gutmans <andi@php.net>
Mon, 19 Apr 1999 18:57:14 +0000 (18:57 +0000)
committerAndi Gutmans <andi@php.net>
Mon, 19 Apr 1999 18:57:14 +0000 (18:57 +0000)
Zend/zend_API.c
Zend/zend_API.h

index f456c8b04f69378242f26866dc81a2b370dd663f..f16fd716517ad38dbb637f7b052dbd6826538baf 100644 (file)
@@ -31,7 +31,7 @@ static int module_count=0;
 HashTable list_destructors, module_registry;
 
 /* this function doesn't check for too many parameters */
-int getParameters(int ht, int param_count,...)
+ZEND_API int getParameters(int ht, int param_count,...)
 {
        void **p = EG(argument_stack).top_element-1;
        int arg_count = (ulong) *p;
@@ -69,7 +69,7 @@ int getParameters(int ht, int param_count,...)
 }
 
 
-int getParametersArray(int ht, int param_count, zval **argument_array)
+ZEND_API int getParametersArray(int ht, int param_count, zval **argument_array)
 {
        void **p = EG(argument_stack).top_element-1;
        int arg_count = (ulong) *p;
@@ -107,7 +107,7 @@ int getParametersArray(int ht, int param_count, zval **argument_array)
 
 /* Zend-optimized Extended functions */
 /* this function doesn't check for too many parameters */
-int getParametersEx(int param_count,...)
+ZEND_API int getParametersEx(int param_count,...)
 {
        void **p = EG(argument_stack).top_element-1;
        int arg_count = (ulong) *p;
@@ -130,7 +130,7 @@ int getParametersEx(int param_count,...)
 }
 
 
-int getParametersArrayEx(int param_count, zval ***argument_array)
+ZEND_API int getParametersArrayEx(int param_count, zval ***argument_array)
 {
        void **p = EG(argument_stack).top_element-1;
        int arg_count = (ulong) *p;
@@ -148,7 +148,7 @@ int getParametersArrayEx(int param_count, zval ***argument_array)
 }
 
 
-int getThis(zval **this)
+ZEND_API int getThis(zval **this)
 {
        /* NEEDS TO BE IMPLEMENTED FOR ZEND */
        /*
@@ -163,7 +163,8 @@ int getThis(zval **this)
        return SUCCESS;
 }
 
-int ParameterPassedByReference(int ht, uint n)
+
+ZEND_API int ParameterPassedByReference(int ht, uint n)
 {
        void **p = EG(argument_stack).elements+EG(argument_stack).top-1;
        ulong arg_count = (ulong) *p;
@@ -653,7 +654,7 @@ void unregister_functions(zend_function_entry *functions,int count)
 }
 
 
-int register_module(zend_module_entry *module)
+ZEND_API int register_module(zend_module_entry *module)
 {
 #if 0
        zend_printf("%s:  Registering module %d\n",module->name, module->module_number);
index 100b5750bafd5eebcadcd216c273e64caf26cb13..ffed84be10399a8e0dd05688b3d1d190977a4f83 100644 (file)
 
 int zend_next_free_module(void);
 
-int getParameters(int ht, int param_count,...);
-int getParametersArray(int ht, int param_count, zval **argument_array);
-int getParametersEx(int param_count,...);
-int getParametersArrayEx(int param_count, zval ***argument_array);
+ZEND_API int getParameters(int ht, int param_count,...);
+ZEND_API int getParametersArray(int ht, int param_count, zval **argument_array);
+ZEND_API int getParametersEx(int param_count,...);
+ZEND_API int getParametersArrayEx(int param_count, zval ***argument_array);
 
-int getThis(zval **this);
+ZEND_API int getThis(zval **this);
+ZEND_API int ParameterPassedByReference(int ht, uint n);
 
-
-int ParameterPassedByReference(int ht, uint n);
 int register_functions(zend_function_entry *functions);
 void unregister_functions(zend_function_entry *functions, int count);
-int register_module(zend_module_entry *module_entry);
+ZEND_API int register_module(zend_module_entry *module_entry);
 zend_class_entry *register_internal_class(zend_class_entry *class_entry);
 
 ZEND_API void wrong_param_count(void);