collation 1012 ext/mysqli/mysqli_nonapi.c const char *name = NULL, *collation = NULL, *dir = NULL, *comment = NULL; collation 1029 ext/mysqli/mysqli_nonapi.c collation = (char *)cs.name; collation 1043 ext/mysqli/mysqli_nonapi.c collation = cs->collation; collation 1053 ext/mysqli/mysqli_nonapi.c add_property_string(return_value, "collation",(collation) ? (char *)collation : "", 1); collation 140 ext/mysqlnd/mysqlnd_structs.h const char *collation; collation 134 ext/pdo_sqlite/sqlite_driver.c struct pdo_sqlite_collation *collation; collation 135 ext/pdo_sqlite/sqlite_driver.c collation = H->collations; collation 136 ext/pdo_sqlite/sqlite_driver.c H->collations = collation->next; collation 141 ext/pdo_sqlite/sqlite_driver.c collation->name, collation 143 ext/pdo_sqlite/sqlite_driver.c collation, collation 147 ext/pdo_sqlite/sqlite_driver.c efree((char*)collation->name); collation 148 ext/pdo_sqlite/sqlite_driver.c if (collation->callback) { collation 149 ext/pdo_sqlite/sqlite_driver.c zval_ptr_dtor(&collation->callback); collation 151 ext/pdo_sqlite/sqlite_driver.c efree(collation); collation 489 ext/pdo_sqlite/sqlite_driver.c struct pdo_sqlite_collation *collation = (struct pdo_sqlite_collation*) context; collation 492 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.size = sizeof(collation->fc.fci); collation 493 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.function_table = EG(function_table); collation 494 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.function_name = collation->callback; collation 495 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.symbol_table = NULL; collation 496 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.object_ptr = NULL; collation 497 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.retval_ptr_ptr = &retval; collation 506 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.param_count = 2; collation 507 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.params = zargs; collation 509 ext/pdo_sqlite/sqlite_driver.c if ((ret = zend_call_function(&collation->fc.fci, &collation->fc.fcc TSRMLS_CC)) == FAILURE) { collation 670 ext/pdo_sqlite/sqlite_driver.c struct pdo_sqlite_collation *collation; collation 696 ext/pdo_sqlite/sqlite_driver.c collation = (struct pdo_sqlite_collation*)ecalloc(1, sizeof(*collation)); collation 698 ext/pdo_sqlite/sqlite_driver.c ret = sqlite3_create_collation(H->db, collation_name, SQLITE_UTF8, collation, php_sqlite3_collation_callback); collation 700 ext/pdo_sqlite/sqlite_driver.c collation->name = estrdup(collation_name); collation 702 ext/pdo_sqlite/sqlite_driver.c MAKE_STD_ZVAL(collation->callback); collation 703 ext/pdo_sqlite/sqlite_driver.c MAKE_COPY_ZVAL(&callback, collation->callback); collation 705 ext/pdo_sqlite/sqlite_driver.c collation->next = H->collations; collation 706 ext/pdo_sqlite/sqlite_driver.c H->collations = collation; collation 711 ext/pdo_sqlite/sqlite_driver.c efree(collation); collation 881 ext/sqlite3/sqlite3.c php_sqlite3_collation *collation = (php_sqlite3_collation*)coll; collation 888 ext/sqlite3/sqlite3.c collation->fci.fci.size = (sizeof(collation->fci.fci)); collation 889 ext/sqlite3/sqlite3.c collation->fci.fci.function_table = EG(function_table); collation 890 ext/sqlite3/sqlite3.c collation->fci.fci.function_name = collation->cmp_func; collation 891 ext/sqlite3/sqlite3.c collation->fci.fci.symbol_table = NULL; collation 892 ext/sqlite3/sqlite3.c collation->fci.fci.object_ptr = NULL; collation 893 ext/sqlite3/sqlite3.c collation->fci.fci.retval_ptr_ptr = &retval; collation 894 ext/sqlite3/sqlite3.c collation->fci.fci.param_count = 2; collation 906 ext/sqlite3/sqlite3.c collation->fci.fci.params = zargs; collation 908 ext/sqlite3/sqlite3.c if ((ret = zend_call_function(&collation->fci.fci, &collation->fci.fcc TSRMLS_CC)) == FAILURE) { collation 1054 ext/sqlite3/sqlite3.c php_sqlite3_collation *collation; collation 1077 ext/sqlite3/sqlite3.c collation = (php_sqlite3_collation *)ecalloc(1, sizeof(*collation)); collation 1078 ext/sqlite3/sqlite3.c if (sqlite3_create_collation(db_obj->db, collation_name, SQLITE_UTF8, collation, php_sqlite3_callback_compare) == SQLITE_OK) { collation 1079 ext/sqlite3/sqlite3.c collation->collation_name = estrdup(collation_name); collation 1081 ext/sqlite3/sqlite3.c MAKE_STD_ZVAL(collation->cmp_func); collation 1082 ext/sqlite3/sqlite3.c MAKE_COPY_ZVAL(&callback_func, collation->cmp_func); collation 1084 ext/sqlite3/sqlite3.c collation->next = db_obj->collations; collation 1085 ext/sqlite3/sqlite3.c db_obj->collations = collation; collation 1089 ext/sqlite3/sqlite3.c efree(collation); collation 2082 ext/sqlite3/sqlite3.c php_sqlite3_collation *collation; collation 2110 ext/sqlite3/sqlite3.c collation = intern->collations; collation 2111 ext/sqlite3/sqlite3.c intern->collations = collation->next; collation 2113 ext/sqlite3/sqlite3.c sqlite3_create_collation(intern->db, collation->collation_name, SQLITE_UTF8, NULL, NULL); collation 2115 ext/sqlite3/sqlite3.c efree((char*)collation->collation_name); collation 2116 ext/sqlite3/sqlite3.c if (collation->cmp_func){ collation 2117 ext/sqlite3/sqlite3.c zval_ptr_dtor(&collation->cmp_func); collation 2119 ext/sqlite3/sqlite3.c efree(collation);