diff options
| author | Andrey Hristov <andrey@php.net> | 2011-10-24 12:34:44 +0000 |
|---|---|---|
| committer | Andrey Hristov <andrey@php.net> | 2011-10-24 12:34:44 +0000 |
| commit | 4321da0388bf55bfa4be8d8c865ef771b08ba953 (patch) | |
| tree | 9f90e70350946db77e749837c9271021879ea178 /ext/mysqlnd/mysqlnd_priv.h | |
| parent | 20422c265309993d97fc36e0e8ff0126318cc1da (diff) | |
| download | php-git-4321da0388bf55bfa4be8d8c865ef771b08ba953.tar.gz | |
move plugin specific stuff to one file. create object factory
for similar objects
Diffstat (limited to 'ext/mysqlnd/mysqlnd_priv.h')
| -rw-r--r-- | ext/mysqlnd/mysqlnd_priv.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/ext/mysqlnd/mysqlnd_priv.h b/ext/mysqlnd/mysqlnd_priv.h index a069adced3..a5e72eca44 100644 --- a/ext/mysqlnd/mysqlnd_priv.h +++ b/ext/mysqlnd/mysqlnd_priv.h @@ -47,11 +47,6 @@ #define pestrndup(s, length, persistent) ((persistent)?zend_strndup((s),(length)):estrndup((s),(length))) #endif -#define MYSQLND_CLASS_METHOD_TABLE_NAME(class) mysqlnd_##class##_methods -#define MYSQLND_CLASS_METHODS_START(class) MYSQLND_CLASS_METHOD_TABLE_NAME_FORWARD(class) = { -#define MYSQLND_CLASS_METHODS_END } -#define MYSQLND_CLASS_METHOD_TABLE_NAME_FORWARD(class) struct st_##class##_methods MYSQLND_CLASS_METHOD_TABLE_NAME(class) - #if MYSQLND_UNICODE #define mysqlnd_array_init(arg, field_count) \ { \ @@ -205,6 +200,7 @@ PHPAPI extern const char * const mysqlnd_out_of_sync; PHPAPI extern const char * const mysqlnd_server_gone; PHPAPI extern const char * const mysqlnd_out_of_memory; +extern MYSQLND_CLASS_METHOD_TABLE_NAME_FORWARD(mysqlnd_object_factory); extern MYSQLND_CLASS_METHOD_TABLE_NAME_FORWARD(mysqlnd_conn); extern MYSQLND_CLASS_METHOD_TABLE_NAME_FORWARD(mysqlnd_res); extern MYSQLND_CLASS_METHOD_TABLE_NAME_FORWARD(mysqlnd_protocol); |
