mirror of
https://github.com/php/php-src.git
synced 2024-09-22 02:17:32 +00:00
export some calls to init/deinit code outside of the module
This commit is contained in:
parent
d20fdd603b
commit
81695689b9
@ -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;
|
||||
|
@ -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 */
|
||||
|
||||
|
@ -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
|
||||
|
@ -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 */
|
||||
|
||||
|
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user