data_source       207 ext/pdo/pdo.c  PDO_API int php_pdo_parse_data_source(const char *data_source, zend_ulong data_source_len, struct pdo_data_src_parser *parsed, int nparams) /* {{{ */
data_source       221 ext/pdo/pdo.c  		if (data_source[i] == '\0') {
data_source       225 ext/pdo/pdo.c  		if (data_source[i] != '=') {
data_source       236 ext/pdo/pdo.c  			if (data_source[i] == '\0') {
data_source       240 ext/pdo/pdo.c  			if (data_source[i] == ';') {
data_source       241 ext/pdo/pdo.c  				if ((i + 1 >= data_source_len) || data_source[i+1] != ';') {
data_source       260 ext/pdo/pdo.c  			if (0 == strncmp(data_source + optstart, parsed[j].optname, nlen) && parsed[j].optname[nlen] == '\0') {
data_source       267 ext/pdo/pdo.c  					parsed[j].optval = estrndup(data_source + valstart, semi - valstart - n_semicolumns);
data_source       270 ext/pdo/pdo.c  					const char *orig_val = data_source + valstart;
data_source       296 ext/pdo/pdo.c  		while (i < data_source_len && isspace(data_source[i])) {
data_source       202 ext/pdo/pdo_dbh.c 	char *data_source;
data_source       214 ext/pdo/pdo_dbh.c 				"s|s!s!a!", &data_source, &data_source_len,
data_source       220 ext/pdo/pdo_dbh.c 	colon = strchr(data_source, ':');
data_source       226 ext/pdo/pdo_dbh.c 		snprintf(alt_dsn, sizeof(alt_dsn), "pdo.dsn.%s", data_source);
data_source       232 ext/pdo/pdo_dbh.c 		data_source = ini_dsn;
data_source       233 ext/pdo/pdo_dbh.c 		colon = strchr(data_source, ':');
data_source       241 ext/pdo/pdo_dbh.c 	if (!strncmp(data_source, "uri:", sizeof("uri:")-1)) {
data_source       243 ext/pdo/pdo_dbh.c 		data_source = dsn_from_uri(data_source + sizeof("uri:")-1, alt_dsn, sizeof(alt_dsn));
data_source       244 ext/pdo/pdo_dbh.c 		if (!data_source) {
data_source       248 ext/pdo/pdo_dbh.c 		colon = strchr(data_source, ':');
data_source       255 ext/pdo/pdo_dbh.c 	driver = pdo_find_driver(data_source, colon - data_source);
data_source       278 ext/pdo/pdo_dbh.c 				plen = spprintf(&hashkey, 0, "PDO:DBH:DSN=%s:%s:%s:%s", data_source,
data_source       285 ext/pdo/pdo_dbh.c 				plen = spprintf(&hashkey, 0, "PDO:DBH:DSN=%s:%s:%s", data_source,
data_source       335 ext/pdo/pdo_dbh.c 		dbh->data_source = (const char*)pestrdup(colon + 1, is_persistent);
data_source       343 ext/pdo/pdo_dbh.c 	if (!dbh->data_source || (username && !dbh->username) || (password && !dbh->password)) {
data_source      1519 ext/pdo/pdo_dbh.c 	if (dbh->data_source) {
data_source      1520 ext/pdo/pdo_dbh.c 		pefree((char *)dbh->data_source, dbh->is_persistent);
data_source       469 ext/pdo/php_pdo_driver.h 	const char *data_source;
data_source       671 ext/pdo/php_pdo_driver.h PDO_API int php_pdo_parse_data_source(const char *data_source,
data_source       347 ext/pdo_dblib/dblib_driver.c 	php_pdo_parse_data_source(dbh->data_source, dbh->data_source_len, vars, nvars);
data_source       663 ext/pdo_firebird/firebird_driver.c 	php_pdo_parse_data_source(dbh->data_source, dbh->data_source_len, vars, 3);
data_source       575 ext/pdo_mysql/mysql_driver.c 	php_pdo_parse_data_source(dbh->data_source, dbh->data_source_len, vars, 5);
data_source       603 ext/pdo_oci/oci_driver.c 	php_pdo_parse_data_source(dbh->data_source, dbh->data_source_len, vars, 2);
data_source       441 ext/pdo_odbc/odbc_driver.c 	if (strchr(dbh->data_source, ';')) {
data_source       448 ext/pdo_odbc/odbc_driver.c 		if (dbh->username && *dbh->username && !strstr(dbh->data_source, "uid")
data_source       449 ext/pdo_odbc/odbc_driver.c 				&& !strstr(dbh->data_source, "UID")) {
data_source       451 ext/pdo_odbc/odbc_driver.c 			spprintf(&dsn, 0, "%s;UID=%s;PWD=%s", dbh->data_source, dbh->username, dbh->password);
data_source       452 ext/pdo_odbc/odbc_driver.c 			pefree((char*)dbh->data_source, dbh->is_persistent);
data_source       453 ext/pdo_odbc/odbc_driver.c 			dbh->data_source = dsn;
data_source       456 ext/pdo_odbc/odbc_driver.c 		rc = SQLDriverConnect(H->dbc, NULL, (char*)dbh->data_source, strlen(dbh->data_source),
data_source       460 ext/pdo_odbc/odbc_driver.c 		rc = SQLConnect(H->dbc, (char*)dbh->data_source, SQL_NTS, dbh->username, SQL_NTS, dbh->password, SQL_NTS);
data_source      1205 ext/pdo_pgsql/pgsql_driver.c 	e = (char *) dbh->data_source + strlen(dbh->data_source);
data_source      1206 ext/pdo_pgsql/pgsql_driver.c 	p = (char *) dbh->data_source;
data_source      1221 ext/pdo_pgsql/pgsql_driver.c 		spprintf(&conn_str, 0, "%s user='%s' password='%s' connect_timeout=%pd", (char *) dbh->data_source, ZSTR_VAL(tmp_user), ZSTR_VAL(tmp_pass), connect_timeout);
data_source      1223 ext/pdo_pgsql/pgsql_driver.c 		spprintf(&conn_str, 0, "%s user='%s' connect_timeout=%pd", (char *) dbh->data_source, ZSTR_VAL(tmp_user), connect_timeout);
data_source      1225 ext/pdo_pgsql/pgsql_driver.c 		spprintf(&conn_str, 0, "%s password='%s' connect_timeout=%pd", (char *) dbh->data_source, ZSTR_VAL(tmp_pass), connect_timeout);
data_source      1227 ext/pdo_pgsql/pgsql_driver.c 		spprintf(&conn_str, 0, "%s connect_timeout=%pd", (char *) dbh->data_source, connect_timeout);
data_source       797 ext/pdo_sqlite/sqlite_driver.c 	filename = make_filename_safe(dbh->data_source);
data_source       802 ext/pdo_sqlite/sqlite_driver.c 			dbh->data_source);