collation 971 ext/mysqli/mysqli_nonapi.c const char *name = NULL, *collation = NULL, *dir = NULL, *comment = NULL; collation 988 ext/mysqli/mysqli_nonapi.c collation = (char *)cs.name; collation 1002 ext/mysqli/mysqli_nonapi.c collation = cs->collation; collation 1012 ext/mysqli/mysqli_nonapi.c add_property_string(return_value, "collation",(collation) ? (char *)collation : ""); collation 141 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 (!Z_ISUNDEF(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 476 ext/pdo_sqlite/sqlite_driver.c struct pdo_sqlite_collation *collation = (struct pdo_sqlite_collation*) context; collation 478 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.size = sizeof(collation->fc.fci); collation 479 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.function_table = EG(function_table); collation 480 ext/pdo_sqlite/sqlite_driver.c ZVAL_COPY_VALUE(&collation->fc.fci.function_name, &collation->callback); collation 481 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.symbol_table = NULL; collation 482 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.object = NULL; collation 483 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.retval = &retval; collation 488 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.param_count = 2; collation 489 ext/pdo_sqlite/sqlite_driver.c collation->fc.fci.params = zargs; collation 491 ext/pdo_sqlite/sqlite_driver.c if ((ret = zend_call_function(&collation->fc.fci, &collation->fc.fcc)) == FAILURE) { collation 647 ext/pdo_sqlite/sqlite_driver.c struct pdo_sqlite_collation *collation; collation 673 ext/pdo_sqlite/sqlite_driver.c collation = (struct pdo_sqlite_collation*)ecalloc(1, sizeof(*collation)); collation 675 ext/pdo_sqlite/sqlite_driver.c ret = sqlite3_create_collation(H->db, collation_name, SQLITE_UTF8, collation, php_sqlite3_collation_callback); collation 677 ext/pdo_sqlite/sqlite_driver.c collation->name = estrdup(collation_name); collation 679 ext/pdo_sqlite/sqlite_driver.c ZVAL_COPY(&collation->callback, callback); collation 681 ext/pdo_sqlite/sqlite_driver.c collation->next = H->collations; collation 682 ext/pdo_sqlite/sqlite_driver.c H->collations = collation; collation 687 ext/pdo_sqlite/sqlite_driver.c efree(collation); collation 851 ext/sqlite3/sqlite3.c php_sqlite3_collation *collation = (php_sqlite3_collation*)coll; collation 856 ext/sqlite3/sqlite3.c collation->fci.fci.size = (sizeof(collation->fci.fci)); collation 857 ext/sqlite3/sqlite3.c collation->fci.fci.function_table = EG(function_table); collation 858 ext/sqlite3/sqlite3.c ZVAL_COPY_VALUE(&collation->fci.fci.function_name, &collation->cmp_func); collation 859 ext/sqlite3/sqlite3.c collation->fci.fci.symbol_table = NULL; collation 860 ext/sqlite3/sqlite3.c collation->fci.fci.object = NULL; collation 861 ext/sqlite3/sqlite3.c collation->fci.fci.retval = &retval; collation 862 ext/sqlite3/sqlite3.c collation->fci.fci.param_count = 2; collation 868 ext/sqlite3/sqlite3.c collation->fci.fci.params = zargs; collation 872 ext/sqlite3/sqlite3.c if ((ret = zend_call_function(&collation->fci.fci, &collation->fci.fcc)) == FAILURE) { collation 1014 ext/sqlite3/sqlite3.c php_sqlite3_collation *collation; collation 1038 ext/sqlite3/sqlite3.c collation = (php_sqlite3_collation *)ecalloc(1, sizeof(*collation)); collation 1039 ext/sqlite3/sqlite3.c if (sqlite3_create_collation(db_obj->db, collation_name, SQLITE_UTF8, collation, php_sqlite3_callback_compare) == SQLITE_OK) { collation 1040 ext/sqlite3/sqlite3.c collation->collation_name = estrdup(collation_name); collation 1042 ext/sqlite3/sqlite3.c ZVAL_COPY(&collation->cmp_func, callback_func); collation 1044 ext/sqlite3/sqlite3.c collation->next = db_obj->collations; collation 1045 ext/sqlite3/sqlite3.c db_obj->collations = collation; collation 1049 ext/sqlite3/sqlite3.c efree(collation); collation 2035 ext/sqlite3/sqlite3.c php_sqlite3_collation *collation; collation 2063 ext/sqlite3/sqlite3.c collation = intern->collations; collation 2064 ext/sqlite3/sqlite3.c intern->collations = collation->next; collation 2066 ext/sqlite3/sqlite3.c sqlite3_create_collation(intern->db, collation->collation_name, SQLITE_UTF8, NULL, NULL); collation 2068 ext/sqlite3/sqlite3.c efree((char*)collation->collation_name); collation 2069 ext/sqlite3/sqlite3.c if (!Z_ISUNDEF(collation->cmp_func)) { collation 2070 ext/sqlite3/sqlite3.c zval_ptr_dtor(&collation->cmp_func); collation 2072 ext/sqlite3/sqlite3.c efree(collation);