]> granicus.if.org Git - php/commitdiff
export some calls to init/deinit code outside of the module
authorAndrey Hristov <andrey@php.net>
Fri, 8 Jan 2010 18:52:08 +0000 (18:52 +0000)
committerAndrey Hristov <andrey@php.net>
Fri, 8 Jan 2010 18:52:08 +0000 (18:52 +0000)
ext/mysqlnd/mysqlnd_net.c
ext/mysqlnd/mysqlnd_net.h
ext/mysqlnd/mysqlnd_statistics.c
ext/mysqlnd/mysqlnd_statistics.h
ext/mysqlnd/mysqlnd_wireprotocol.h

index 23d75052a01c8dc2acd5580ab1d71f1c4ca92b13..5f70263805dee1ad347709390bf55f8394446638 100644 (file)
@@ -658,7 +658,7 @@ MYSQLND_METHOD(mysqlnd_net, free_contents)(MYSQLND_NET * net TSRMLS_DC)
 
 
 /* {{{ mysqlnd_net_init */
-MYSQLND_NET *
+PHPAPI MYSQLND_NET *
 mysqlnd_net_init(zend_bool persistent TSRMLS_DC)
 {
        size_t alloc_size = sizeof(MYSQLND_NET) + mysqlnd_plugin_count() * sizeof(void *);
@@ -689,7 +689,7 @@ mysqlnd_net_init(zend_bool persistent TSRMLS_DC)
 
 
 /* {{{ mysqlnd_net_free */
-void
+PHPAPI void
 mysqlnd_net_free(MYSQLND_NET * const net TSRMLS_DC)
 {
        zend_bool pers = net->persistent;
index 01c2158336faf0f9af143a0656d35f14c38ff1cf..8f75a8eb298d45bd63308c3c96cc5e8836be0746 100644 (file)
@@ -23,8 +23,8 @@
 #ifndef MYSQLND_NET_H
 #define MYSQLND_NET_H
 
-MYSQLND_NET * mysqlnd_net_init(zend_bool persistent TSRMLS_DC);
-void mysqlnd_net_free(MYSQLND_NET * const net TSRMLS_DC);
+PHPAPI MYSQLND_NET * mysqlnd_net_init(zend_bool persistent TSRMLS_DC);
+PHPAPI void mysqlnd_net_free(MYSQLND_NET * const net TSRMLS_DC);
 
 #endif /* MYSQLND_NET_H */
 
index 0f83e933241a7405c87c8c57765e30ae70fec90a..0d6d4b9d2524f149280ce55c81f7689df1f15547 100644 (file)
@@ -236,7 +236,7 @@ PHPAPI void _mysqlnd_get_client_stats(zval *return_value TSRMLS_DC ZEND_FILE_LIN
 
 
 /* {{{ mysqlnd_stats_init */
-void
+PHPAPI void
 mysqlnd_stats_init(MYSQLND_STATS ** stats)
 {
        *stats = calloc(1, sizeof(MYSQLND_STATS));
@@ -250,7 +250,7 @@ mysqlnd_stats_init(MYSQLND_STATS ** stats)
 
 
 /* {{{ mysqlnd_stats_end */
-void
+PHPAPI void
 mysqlnd_stats_end(MYSQLND_STATS * stats)
 {
 #ifdef ZTS
index 80aca9d6c1612062aa9aa3e9047fa3edb9be8b23..c2df51dc22114bd05316a909e2c7894ac39657e5 100644 (file)
@@ -220,8 +220,8 @@ void mysqlnd_fill_stats_hash(const MYSQLND_STATS * const stats, zval *return_val
                                                         TSRMLS_DC ZEND_FILE_LINE_DC);
 
 
-void mysqlnd_stats_init(MYSQLND_STATS ** stats);
-void mysqlnd_stats_end(MYSQLND_STATS * stats);
+PHPAPI void mysqlnd_stats_init(MYSQLND_STATS ** stats);
+PHPAPI void mysqlnd_stats_end(MYSQLND_STATS * stats);
 
 #endif /* MYSQLND_STATISTICS_H */
 
index 7229db59e2116256f96cfc104b4efd9d7dfc4c5f..6fc9454b3a92549dd26e9f3f9a6b35d53b260f8e 100644 (file)
@@ -270,8 +270,8 @@ void php_mysqlnd_rowp_read_text_protocol(MYSQLND_MEMORY_POOL_CHUNK * row_buffer,
                                                                                 MYSQLND_STATS * stats TSRMLS_DC);
 
 
-MYSQLND_PROTOCOL * mysqlnd_protocol_init(zend_bool persistent TSRMLS_DC);
-void mysqlnd_protocol_free(MYSQLND_PROTOCOL * net TSRMLS_DC);
+PHPAPI MYSQLND_PROTOCOL * mysqlnd_protocol_init(zend_bool persistent TSRMLS_DC);
+PHPAPI void mysqlnd_protocol_free(MYSQLND_PROTOCOL * net TSRMLS_DC);
 
 
 #endif /* MYSQLND_WIREPROTOCOL_H */