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);