This always returned SUCCESS
/* {{{ PHP_MINIT_FUNCTION */
PHP_MINIT_FUNCTION(pdo)
{
- if (FAILURE == pdo_sqlstate_init_error_table()) {
- return FAILURE;
- }
+ pdo_sqlstate_init_error_table();
zend_hash_init(&pdo_driver_hash, 0, NULL, NULL, 1);
zend_hash_destroy(&err_hash);
}
-int pdo_sqlstate_init_error_table(void)
+void pdo_sqlstate_init_error_table(void)
{
size_t i;
const struct pdo_sqlstate_info *info;
zend_hash_str_add_ptr(&err_hash, info->state, sizeof(info->state), (void *)info);
}
-
- return SUCCESS;
}
const char *pdo_sqlstate_state_to_description(char *state)
extern pdo_driver_t *pdo_find_driver(const char *name, int namelen);
-int pdo_sqlstate_init_error_table(void);
+void pdo_sqlstate_init_error_table(void);
void pdo_sqlstate_fini_error_table(void);
const char *pdo_sqlstate_state_to_description(char *state);
int pdo_hash_methods(pdo_dbh_object_t *dbh, int kind);