S 201 hash/hash_gost.c S(s, l, r); \
S 168 hash/hash_ripemd.c static const unsigned char S[80] = {
S 182 hash/hash_ripemd.c #define ROLS(j, x) (((x) << S[j]) | ((x) >> (32 - S[j])))
S 39 pdo_dblib/dblib_driver.c pdo_dblib_stmt *S = NULL;
S 44 pdo_dblib/dblib_driver.c S = (pdo_dblib_stmt*)stmt->driver_data;
S 45 pdo_dblib/dblib_driver.c einfo = &S->err;
S 94 pdo_dblib/dblib_driver.c pdo_dblib_stmt *S = ecalloc(1, sizeof(*S));
S 96 pdo_dblib/dblib_driver.c S->H = H;
S 97 pdo_dblib/dblib_driver.c stmt->driver_data = S;
S 100 pdo_dblib/dblib_driver.c S->err.sqlstate = stmt->error_code;
S 85 pdo_dblib/dblib_stmt.c pdo_dblib_stmt *S = (pdo_dblib_stmt*)stmt->driver_data;
S 86 pdo_dblib/dblib_stmt.c pdo_dblib_db_handle *H = S->H;
S 99 pdo_dblib/dblib_stmt.c pdo_dblib_stmt *S = (pdo_dblib_stmt*)stmt->driver_data;
S 103 pdo_dblib/dblib_stmt.c efree(S);
S 110 pdo_dblib/dblib_stmt.c pdo_dblib_stmt *S = (pdo_dblib_stmt*)stmt->driver_data;
S 111 pdo_dblib/dblib_stmt.c pdo_dblib_db_handle *H = S->H;
S 128 pdo_dblib/dblib_stmt.c pdo_dblib_stmt *S = (pdo_dblib_stmt*)stmt->driver_data;
S 129 pdo_dblib/dblib_stmt.c pdo_dblib_db_handle *H = S->H;
S 132 pdo_dblib/dblib_stmt.c dbsetuserdata(H->link, (BYTE*) &S->err);
S 160 pdo_dblib/dblib_stmt.c pdo_dblib_stmt *S = (pdo_dblib_stmt*)stmt->driver_data;
S 161 pdo_dblib/dblib_stmt.c pdo_dblib_db_handle *H = S->H;
S 174 pdo_dblib/dblib_stmt.c pdo_dblib_stmt *S = (pdo_dblib_stmt*)stmt->driver_data;
S 175 pdo_dblib/dblib_stmt.c pdo_dblib_db_handle *H = S->H;
S 191 pdo_dblib/dblib_stmt.c pdo_dblib_stmt *S = (pdo_dblib_stmt*)stmt->driver_data;
S 192 pdo_dblib/dblib_stmt.c pdo_dblib_db_handle *H = S->H;
S 271 pdo_dblib/dblib_stmt.c pdo_dblib_stmt *S = (pdo_dblib_stmt*)stmt->driver_data;
S 272 pdo_dblib/dblib_stmt.c pdo_dblib_db_handle *H = S->H;
S 141 pdo_firebird/firebird_driver.c pdo_firebird_stmt *S = NULL;
S 162 pdo_firebird/firebird_driver.c S = ecalloc(1, sizeof(*S)-sizeof(XSQLDA) + XSQLDA_LENGTH(num_sqlda.sqld));
S 163 pdo_firebird/firebird_driver.c S->H = H;
S 164 pdo_firebird/firebird_driver.c S->stmt = s;
S 165 pdo_firebird/firebird_driver.c S->fetch_buf = ecalloc(1,sizeof(char*) * num_sqlda.sqld);
S 166 pdo_firebird/firebird_driver.c S->out_sqlda.version = PDO_FB_SQLDA_VERSION;
S 167 pdo_firebird/firebird_driver.c S->out_sqlda.sqln = stmt->column_count = num_sqlda.sqld;
S 168 pdo_firebird/firebird_driver.c S->named_params = np;
S 175 pdo_firebird/firebird_driver.c S->statement_type = result[3];
S 178 pdo_firebird/firebird_driver.c if (isc_dsql_describe(H->isc_status, &s, PDO_FB_SQLDA_VERSION, &S->out_sqlda)) {
S 189 pdo_firebird/firebird_driver.c S->in_sqlda = ecalloc(1,XSQLDA_LENGTH(num_sqlda.sqld));
S 190 pdo_firebird/firebird_driver.c S->in_sqlda->version = PDO_FB_SQLDA_VERSION;
S 191 pdo_firebird/firebird_driver.c S->in_sqlda->sqln = num_sqlda.sqld;
S 193 pdo_firebird/firebird_driver.c if (isc_dsql_describe_bind(H->isc_status, &s, PDO_FB_SQLDA_VERSION, S->in_sqlda)) {
S 198 pdo_firebird/firebird_driver.c stmt->driver_data = S;
S 211 pdo_firebird/firebird_driver.c if (S) {
S 212 pdo_firebird/firebird_driver.c if (S->in_sqlda) {
S 213 pdo_firebird/firebird_driver.c efree(S->in_sqlda);
S 215 pdo_firebird/firebird_driver.c efree(S);
S 55 pdo_firebird/firebird_statement.c pdo_firebird_stmt *S = (pdo_firebird_stmt*)stmt->driver_data;
S 59 pdo_firebird/firebird_statement.c if (isc_dsql_free_statement(S->H->isc_status, &S->stmt, DSQL_drop)) {
S 65 pdo_firebird/firebird_statement.c for (i = 0; i < S->out_sqlda.sqld; ++i) {
S 66 pdo_firebird/firebird_statement.c if (S->fetch_buf[i]) {
S 67 pdo_firebird/firebird_statement.c efree(S->fetch_buf[i]);
S 70 pdo_firebird/firebird_statement.c efree(S->fetch_buf);
S 72 pdo_firebird/firebird_statement.c zend_hash_destroy(S->named_params);
S 73 pdo_firebird/firebird_statement.c FREE_HASHTABLE(S->named_params);
S 76 pdo_firebird/firebird_statement.c if (S->in_sqlda) {
S 77 pdo_firebird/firebird_statement.c free_sqlda(S->in_sqlda);
S 78 pdo_firebird/firebird_statement.c efree(S->in_sqlda);
S 81 pdo_firebird/firebird_statement.c free_sqlda(&S->out_sqlda);
S 82 pdo_firebird/firebird_statement.c efree(S);
S 91 pdo_firebird/firebird_statement.c pdo_firebird_stmt *S = (pdo_firebird_stmt*)stmt->driver_data;
S 92 pdo_firebird/firebird_statement.c pdo_firebird_db_handle *H = S->H;
S 99 pdo_firebird/firebird_statement.c if ((*S->name || S->cursor_open) && isc_dsql_free_statement(H->isc_status, &S->stmt, DSQL_close)) {
S 102 pdo_firebird/firebird_statement.c S->cursor_open = 0;
S 105 pdo_firebird/firebird_statement.c if (isc_dsql_execute(H->isc_status, &H->tr, &S->stmt, PDO_FB_SQLDA_VERSION, S->in_sqlda)) {
S 114 pdo_firebird/firebird_statement.c switch (S->statement_type) {
S 119 pdo_firebird/firebird_statement.c if (isc_dsql_sql_info(H->isc_status, &S->stmt, sizeof ( info_count),
S 143 pdo_firebird/firebird_statement.c *S->name = 0;
S 144 pdo_firebird/firebird_statement.c S->cursor_open = (S->out_sqlda.sqln > 0); /* A cursor is opened, when more than zero columns returned */
S 145 pdo_firebird/firebird_statement.c S->exhausted = !S->cursor_open;
S 160 pdo_firebird/firebird_statement.c pdo_firebird_stmt *S = (pdo_firebird_stmt*)stmt->driver_data;
S 161 pdo_firebird/firebird_statement.c pdo_firebird_db_handle *H = S->H;
S 166 pdo_firebird/firebird_statement.c } else if (!S->exhausted) {
S 167 pdo_firebird/firebird_statement.c if (isc_dsql_fetch(H->isc_status, &S->stmt, PDO_FB_SQLDA_VERSION, &S->out_sqlda)) {
S 171 pdo_firebird/firebird_statement.c S->exhausted = 1;
S 174 pdo_firebird/firebird_statement.c if (S->statement_type == isc_info_sql_stmt_exec_procedure) {
S 175 pdo_firebird/firebird_statement.c S->exhausted = 1;
S 187 pdo_firebird/firebird_statement.c pdo_firebird_stmt *S = (pdo_firebird_stmt*)stmt->driver_data;
S 189 pdo_firebird/firebird_statement.c XSQLVAR *var = &S->out_sqlda.sqlvar[colno];
S 197 pdo_firebird/firebird_statement.c colname_len = (S->H->fetch_table_names && var->relname_length)
S 226 pdo_firebird/firebird_statement.c pdo_firebird_stmt *S = (pdo_firebird_stmt*)stmt->driver_data;
S 227 pdo_firebird/firebird_statement.c pdo_firebird_db_handle *H = S->H;
S 272 pdo_firebird/firebird_statement.c *ptr = S->fetch_buf[colno] = erealloc(*ptr, *len+1);
S 303 pdo_firebird/firebird_statement.c pdo_firebird_stmt *S = (pdo_firebird_stmt*)stmt->driver_data;
S 304 pdo_firebird/firebird_statement.c XSQLVAR const *var = &S->out_sqlda.sqlvar[colno];
S 342 pdo_firebird/firebird_statement.c *ptr = FETCH_BUF(S->fetch_buf[colno], char, CHAR_BUF_LEN, NULL);
S 367 pdo_firebird/firebird_statement.c *ptr = FETCH_BUF(S->fetch_buf[colno], char, CHAR_BUF_LEN, NULL);
S 371 pdo_firebird/firebird_statement.c *ptr = FETCH_BUF(S->fetch_buf[colno], char, CHAR_BUF_LEN, NULL);
S 375 pdo_firebird/firebird_statement.c *ptr = FETCH_BUF(S->fetch_buf[colno], char, CHAR_BUF_LEN, NULL);
S 379 pdo_firebird/firebird_statement.c *ptr = FETCH_BUF(S->fetch_buf[colno], char, CHAR_BUF_LEN, NULL);
S 383 pdo_firebird/firebird_statement.c *ptr = FETCH_BUF(S->fetch_buf[colno], char, CHAR_BUF_LEN, NULL);
S 388 pdo_firebird/firebird_statement.c fmt = S->H->date_format ? S->H->date_format : PDO_FB_DEF_DATE_FMT;
S 392 pdo_firebird/firebird_statement.c fmt = S->H->time_format ? S->H->time_format : PDO_FB_DEF_TIME_FMT;
S 396 pdo_firebird/firebird_statement.c fmt = S->H->timestamp_format ? S->H->timestamp_format : PDO_FB_DEF_TIMESTAMP_FMT;
S 400 pdo_firebird/firebird_statement.c *ptr = FETCH_BUF(S->fetch_buf[colno], char, *len, NULL);
S 415 pdo_firebird/firebird_statement.c pdo_firebird_stmt *S = (pdo_firebird_stmt*)stmt->driver_data;
S 416 pdo_firebird/firebird_statement.c pdo_firebird_db_handle *H = S->H;
S 455 pdo_firebird/firebird_statement.c pdo_firebird_stmt *S = (pdo_firebird_stmt*)stmt->driver_data;
S 456 pdo_firebird/firebird_statement.c XSQLDA *sqlda = param->is_param ? S->in_sqlda : &S->out_sqlda;
S 465 pdo_firebird/firebird_statement.c S->H->last_app_error = "Invalid parameter index";
S 472 pdo_firebird/firebird_statement.c if (SUCCESS == zend_hash_find(S->named_params, param->name, param->namelen+1, (void*)&index)) {
S 491 pdo_firebird/firebird_statement.c S->H->last_app_error = "Invalid parameter name";
S 525 pdo_firebird/firebird_statement.c S->H->last_app_error = "Cannot bind to array field";
S 572 pdo_firebird/firebird_statement.c S->H->last_app_error = "Parameter requires non-null value";
S 579 pdo_firebird/firebird_statement.c S->H->last_app_error = "Binding arrays/objects is not supported";
S 634 pdo_firebird/firebird_statement.c pdo_firebird_stmt *S = (pdo_firebird_stmt*)stmt->driver_data;
S 642 pdo_firebird/firebird_statement.c if (isc_dsql_set_cursor_name(S->H->isc_status, &S->stmt, Z_STRVAL_P(val),0)) {
S 646 pdo_firebird/firebird_statement.c strlcpy(S->name, Z_STRVAL_P(val), sizeof(S->name));
S 655 pdo_firebird/firebird_statement.c pdo_firebird_stmt *S = (pdo_firebird_stmt*)stmt->driver_data;
S 661 pdo_firebird/firebird_statement.c if (*S->name) {
S 662 pdo_firebird/firebird_statement.c ZVAL_STRING(val,S->name,1);
S 674 pdo_firebird/firebird_statement.c pdo_firebird_stmt *S = (pdo_firebird_stmt*)stmt->driver_data;
S 677 pdo_firebird/firebird_statement.c if ((*S->name || S->cursor_open) && isc_dsql_free_statement(S->H->isc_status, &S->stmt, DSQL_close)) {
S 681 pdo_firebird/firebird_statement.c *S->name = 0;
S 682 pdo_firebird/firebird_statement.c S->cursor_open = 0;
S 51 pdo_mysql/mysql_driver.c pdo_mysql_stmt *S = NULL;
S 56 pdo_mysql/mysql_driver.c S = (pdo_mysql_stmt*)stmt->driver_data;
S 58 pdo_mysql/mysql_driver.c einfo = &S->einfo;
S 64 pdo_mysql/mysql_driver.c if (S && S->stmt) {
S 65 pdo_mysql/mysql_driver.c einfo->errcode = mysql_stmt_errno(S->stmt);
S 100 pdo_mysql/mysql_driver.c if (S && S->stmt) {
S 101 pdo_mysql/mysql_driver.c strcpy(*pdo_err, mysql_stmt_sqlstate(S->stmt));
S 125 pdo_mysql/mysql_driver.c pdo_mysql_stmt *S = (pdo_mysql_stmt*)stmt->driver_data;
S 126 pdo_mysql/mysql_driver.c einfo = &S->einfo;
S 167 pdo_mysql/mysql_driver.c pdo_mysql_stmt *S = ecalloc(1, sizeof(pdo_mysql_stmt));
S 177 pdo_mysql/mysql_driver.c S->H = H;
S 178 pdo_mysql/mysql_driver.c stmt->driver_data = S;
S 202 pdo_mysql/mysql_driver.c if (!(S->stmt = mysql_stmt_init(H->server))) {
S 210 pdo_mysql/mysql_driver.c if (mysql_stmt_prepare(S->stmt, sql, sql_len)) {
S 229 pdo_mysql/mysql_driver.c S->num_params = mysql_stmt_param_count(S->stmt);
S 231 pdo_mysql/mysql_driver.c if (S->num_params) {
S 232 pdo_mysql/mysql_driver.c S->params_given = 0;
S 234 pdo_mysql/mysql_driver.c S->params = NULL;
S 236 pdo_mysql/mysql_driver.c S->params = ecalloc(S->num_params, sizeof(MYSQL_BIND));
S 237 pdo_mysql/mysql_driver.c S->in_null = ecalloc(S->num_params, sizeof(my_bool));
S 238 pdo_mysql/mysql_driver.c S->in_length = ecalloc(S->num_params, sizeof(unsigned long));
S 243 pdo_mysql/mysql_driver.c S->max_length = pdo_attr_lval(driver_options, PDO_ATTR_MAX_COLUMN_LEN, 0 TSRMLS_CC);
S 49 pdo_mysql/mysql_statement.c pdo_mysql_stmt *S = (pdo_mysql_stmt*)stmt->driver_data;
S 52 pdo_mysql/mysql_statement.c PDO_DBG_INF_FMT("stmt=%p", S->stmt);
S 53 pdo_mysql/mysql_statement.c if (S->result) {
S 55 pdo_mysql/mysql_statement.c mysql_free_result(S->result);
S 56 pdo_mysql/mysql_statement.c S->result = NULL;
S 58 pdo_mysql/mysql_statement.c if (S->einfo.errmsg) {
S 59 pdo_mysql/mysql_statement.c pefree(S->einfo.errmsg, stmt->dbh->is_persistent);
S 60 pdo_mysql/mysql_statement.c S->einfo.errmsg = NULL;
S 62 pdo_mysql/mysql_statement.c if (S->stmt) {
S 63 pdo_mysql/mysql_statement.c pdo_mysql_stmt_close(S->stmt);
S 64 pdo_mysql/mysql_statement.c S->stmt = NULL;
S 68 pdo_mysql/mysql_statement.c if (S->params) {
S 69 pdo_mysql/mysql_statement.c efree(S->params);
S 71 pdo_mysql/mysql_statement.c if (S->in_null) {
S 72 pdo_mysql/mysql_statement.c efree(S->in_null);
S 74 pdo_mysql/mysql_statement.c if (S->in_length) {
S 75 pdo_mysql/mysql_statement.c efree(S->in_length);
S 78 pdo_mysql/mysql_statement.c if (S->bound_result)
S 82 pdo_mysql/mysql_statement.c pdo_free_bound_result(S->bound_result[i]);
S 85 pdo_mysql/mysql_statement.c efree(S->bound_result);
S 86 pdo_mysql/mysql_statement.c efree(S->out_null);
S 87 pdo_mysql/mysql_statement.c efree(S->out_length);
S 92 pdo_mysql/mysql_statement.c if (S->H->server) {
S 93 pdo_mysql/mysql_statement.c while (mysql_more_results(S->H->server)) {
S 95 pdo_mysql/mysql_statement.c if (mysql_next_result(S->H->server) != 0) {
S 99 pdo_mysql/mysql_statement.c res = mysql_store_result(S->H->server);
S 107 pdo_mysql/mysql_statement.c if (!S->stmt && S->current_data) {
S 108 pdo_mysql/mysql_statement.c mnd_free(S->current_data);
S 112 pdo_mysql/mysql_statement.c efree(S);
S 120 pdo_mysql/mysql_statement.c pdo_mysql_stmt *S = stmt->driver_data;
S 121 pdo_mysql/mysql_statement.c row_count = (long) mysql_stmt_affected_rows(S->stmt);
S 130 pdo_mysql/mysql_statement.c pdo_mysql_stmt *S = (pdo_mysql_stmt*)stmt->driver_data;
S 131 pdo_mysql/mysql_statement.c pdo_mysql_db_handle *H = S->H;
S 140 pdo_mysql/mysql_statement.c S->result = mysql_use_result(H->server);
S 142 pdo_mysql/mysql_statement.c S->result = mysql_store_result(H->server);
S 144 pdo_mysql/mysql_statement.c if (NULL == S->result) {
S 149 pdo_mysql/mysql_statement.c stmt->row_count = (long) mysql_num_rows(S->result);
S 150 pdo_mysql/mysql_statement.c stmt->column_count = (int) mysql_num_fields(S->result);
S 151 pdo_mysql/mysql_statement.c S->fields = mysql_fetch_fields(S->result);
S 164 pdo_mysql/mysql_statement.c pdo_mysql_stmt *S = stmt->driver_data;
S 165 pdo_mysql/mysql_statement.c pdo_mysql_db_handle *H = S->H;
S 170 pdo_mysql/mysql_statement.c if (mysql_stmt_bind_param(S->stmt, S->params) || mysql_stmt_execute(S->stmt)) {
S 171 pdo_mysql/mysql_statement.c if (S->params) {
S 172 pdo_mysql/mysql_statement.c memset(S->params, 0, S->num_params * sizeof(MYSQL_BIND));
S 175 pdo_mysql/mysql_statement.c if (mysql_stmt_errno(S->stmt) == 2057) {
S 177 pdo_mysql/mysql_statement.c S->stmt = NULL;
S 182 pdo_mysql/mysql_statement.c if (!S->result) {
S 186 pdo_mysql/mysql_statement.c S->result = mysql_stmt_result_metadata(S->stmt);
S 187 pdo_mysql/mysql_statement.c if (S->result) {
S 188 pdo_mysql/mysql_statement.c int calc_max_length = H->buffered && S->max_length == 1;
S 189 pdo_mysql/mysql_statement.c S->fields = mysql_fetch_fields(S->result);
S 190 pdo_mysql/mysql_statement.c if (S->bound_result) {
S 193 pdo_mysql/mysql_statement.c efree(S->bound_result[i].buffer);
S 195 pdo_mysql/mysql_statement.c efree(S->bound_result);
S 196 pdo_mysql/mysql_statement.c efree(S->out_null);
S 197 pdo_mysql/mysql_statement.c efree(S->out_length);
S 200 pdo_mysql/mysql_statement.c stmt->column_count = (int)mysql_num_fields(S->result);
S 201 pdo_mysql/mysql_statement.c S->bound_result = ecalloc(stmt->column_count, sizeof(MYSQL_BIND));
S 202 pdo_mysql/mysql_statement.c S->out_null = ecalloc(stmt->column_count, sizeof(my_bool));
S 203 pdo_mysql/mysql_statement.c S->out_length = ecalloc(stmt->column_count, sizeof(unsigned long));
S 207 pdo_mysql/mysql_statement.c if (calc_max_length && S->fields[i].type == FIELD_TYPE_BLOB) {
S 209 pdo_mysql/mysql_statement.c mysql_stmt_attr_set(S->stmt, STMT_ATTR_UPDATE_MAX_LENGTH, &on);
S 212 pdo_mysql/mysql_statement.c switch (S->fields[i].type) {
S 214 pdo_mysql/mysql_statement.c S->bound_result[i].buffer_length = MAX_MEDIUMINT_WIDTH + 1;
S 217 pdo_mysql/mysql_statement.c S->bound_result[i].buffer_length = MAX_INT_WIDTH + 1;
S 220 pdo_mysql/mysql_statement.c S->bound_result[i].buffer_length = MAX_BIGINT_WIDTH + 1;
S 223 pdo_mysql/mysql_statement.c S->bound_result[i].buffer_length = MAX_TINYINT_WIDTH + 1;
S 226 pdo_mysql/mysql_statement.c S->bound_result[i].buffer_length = MAX_SMALLINT_WIDTH + 1;
S 229 pdo_mysql/mysql_statement.c S->bound_result[i].buffer_length =
S 230 pdo_mysql/mysql_statement.c S->fields[i].max_length? S->fields[i].max_length:
S 231 pdo_mysql/mysql_statement.c S->fields[i].length;
S 233 pdo_mysql/mysql_statement.c if (S->bound_result[i].buffer_length > H->max_buffer_size) {
S 234 pdo_mysql/mysql_statement.c S->bound_result[i].buffer_length = H->max_buffer_size;
S 242 pdo_mysql/mysql_statement.c if (S->fields[i].max_length == 0 && S->bound_result[i].buffer_length < 128 && MYSQL_TYPE_VAR_STRING) {
S 243 pdo_mysql/mysql_statement.c S->bound_result[i].buffer_length = 128;
S 246 pdo_mysql/mysql_statement.c S->out_length[i] = 0;
S 248 pdo_mysql/mysql_statement.c S->bound_result[i].buffer = emalloc(S->bound_result[i].buffer_length);
S 249 pdo_mysql/mysql_statement.c S->bound_result[i].is_null = &S->out_null[i];
S 250 pdo_mysql/mysql_statement.c S->bound_result[i].length = &S->out_length[i];
S 251 pdo_mysql/mysql_statement.c S->bound_result[i].buffer_type = MYSQL_TYPE_STRING;
S 254 pdo_mysql/mysql_statement.c if (mysql_stmt_bind_result(S->stmt, S->bound_result)) {
S 261 pdo_mysql/mysql_statement.c mysql_stmt_store_result(S->stmt);
S 275 pdo_mysql/mysql_statement.c pdo_mysql_stmt *S = stmt->driver_data;
S 276 pdo_mysql/mysql_statement.c pdo_mysql_db_handle *H = S->H;
S 281 pdo_mysql/mysql_statement.c if (mysql_stmt_execute(S->stmt)) {
S 286 pdo_mysql/mysql_statement.c if (S->result) {
S 288 pdo_mysql/mysql_statement.c mysql_free_result(S->result);
S 289 pdo_mysql/mysql_statement.c S->result = NULL;
S 293 pdo_mysql/mysql_statement.c stmt->column_count = mysql_stmt_field_count(S->stmt);
S 295 pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_result(S->stmt, i);
S 298 pdo_mysql/mysql_statement.c S->result = mysqlnd_stmt_result_metadata(S->stmt);
S 299 pdo_mysql/mysql_statement.c if (S->result) {
S 300 pdo_mysql/mysql_statement.c S->fields = mysql_fetch_fields(S->result);
S 303 pdo_mysql/mysql_statement.c if (mysql_stmt_store_result(S->stmt)) {
S 317 pdo_mysql/mysql_statement.c pdo_mysql_stmt *S = (pdo_mysql_stmt*)stmt->driver_data;
S 318 pdo_mysql/mysql_statement.c pdo_mysql_db_handle *H = S->H;
S 320 pdo_mysql/mysql_statement.c PDO_DBG_INF_FMT("stmt=%p", S->stmt);
S 322 pdo_mysql/mysql_statement.c if (S->stmt) {
S 327 pdo_mysql/mysql_statement.c if (S->result) {
S 328 pdo_mysql/mysql_statement.c mysql_free_result(S->result);
S 329 pdo_mysql/mysql_statement.c S->result = NULL;
S 343 pdo_mysql/mysql_statement.c pdo_mysql_stmt *S = (pdo_mysql_stmt*)stmt->driver_data;
S 344 pdo_mysql/mysql_statement.c pdo_mysql_db_handle *H = S->H;
S 348 pdo_mysql/mysql_statement.c PDO_DBG_INF_FMT("stmt=%p", S->stmt);
S 352 pdo_mysql/mysql_statement.c if (!mysqlnd_stmt_more_results(S->stmt)) {
S 355 pdo_mysql/mysql_statement.c if (mysqlnd_stmt_next_result(S->stmt)) {
S 359 pdo_mysql/mysql_statement.c if (!mysqlnd_stmt_more_results(S->stmt)) {
S 370 pdo_mysql/mysql_statement.c if (S->result) {
S 371 pdo_mysql/mysql_statement.c mysql_free_result(S->result);
S 372 pdo_mysql/mysql_statement.c S->result = NULL;
S 378 pdo_mysql/mysql_statement.c stmt->column_count = mysql_stmt_field_count(S->stmt);
S 380 pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_result(S->stmt, i);
S 384 pdo_mysql/mysql_statement.c S->result = mysqlnd_stmt_result_metadata(S->stmt);
S 385 pdo_mysql/mysql_statement.c if (S->result) {
S 386 pdo_mysql/mysql_statement.c S->fields = mysql_fetch_fields(S->result);
S 390 pdo_mysql/mysql_statement.c if (mysql_stmt_store_result(S->stmt)) {
S 395 pdo_mysql/mysql_statement.c row_count = (long) mysql_stmt_affected_rows(S->stmt);
S 405 pdo_mysql/mysql_statement.c if (S->stmt) {
S 406 pdo_mysql/mysql_statement.c stmt->column_count = (int)mysql_num_fields(S->result);
S 407 pdo_mysql/mysql_statement.c mysql_stmt_free_result(S->stmt);
S 410 pdo_mysql/mysql_statement.c if (S->result) {
S 411 pdo_mysql/mysql_statement.c mysql_free_result(S->result);
S 412 pdo_mysql/mysql_statement.c S->result = NULL;
S 460 pdo_mysql/mysql_statement.c pdo_mysql_stmt *S = (pdo_mysql_stmt*)stmt->driver_data;
S 463 pdo_mysql/mysql_statement.c PDO_DBG_INF_FMT("stmt=%p", S->stmt);
S 465 pdo_mysql/mysql_statement.c if (S->stmt && param->is_param) {
S 469 pdo_mysql/mysql_statement.c if (param->paramno < 0 || param->paramno >= S->num_params) {
S 473 pdo_mysql/mysql_statement.c S->params_given++;
S 476 pdo_mysql/mysql_statement.c b = &S->params[param->paramno];
S 478 pdo_mysql/mysql_statement.c b->is_null = &S->in_null[param->paramno];
S 479 pdo_mysql/mysql_statement.c b->length = &S->in_length[param->paramno];
S 485 pdo_mysql/mysql_statement.c if (S->params_given < (unsigned int) S->num_params) {
S 495 pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, param->parameter, MYSQL_TYPE_NULL);
S 541 pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, param->parameter, MYSQL_TYPE_VAR_STRING);
S 545 pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, param->parameter, MYSQL_TYPE_LONGLONG);
S 547 pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, param->parameter, MYSQL_TYPE_LONG);
S 551 pdo_mysql/mysql_statement.c mysqlnd_stmt_bind_one_param(S->stmt, param->paramno, param->parameter, MYSQL_TYPE_DOUBLE);
S 598 pdo_mysql/mysql_statement.c pdo_mysql_stmt *S = (pdo_mysql_stmt*)stmt->driver_data;
S 603 pdo_mysql/mysql_statement.c PDO_DBG_INF_FMT("stmt=%p", S->stmt);
S 604 pdo_mysql/mysql_statement.c if (S->stmt) {
S 605 pdo_mysql/mysql_statement.c if (FAIL == mysqlnd_stmt_fetch(S->stmt, &fetched_anything) || fetched_anything == FALSE) {
S 614 pdo_mysql/mysql_statement.c if (S->stmt) {
S 615 pdo_mysql/mysql_statement.c ret = mysql_stmt_fetch(S->stmt);
S 634 pdo_mysql/mysql_statement.c if (!S->result) {
S 639 pdo_mysql/mysql_statement.c if (!S->stmt && S->current_data) {
S 640 pdo_mysql/mysql_statement.c mnd_free(S->current_data);
S 644 pdo_mysql/mysql_statement.c if ((S->current_data = mysql_fetch_row(S->result)) == NULL) {
S 646 pdo_mysql/mysql_statement.c if (S->result->unbuf && !S->result->unbuf->eof_reached && mysql_errno(S->H->server)) {
S 648 pdo_mysql/mysql_statement.c if (!S->result->eof && mysql_errno(S->H->server)) {
S 655 pdo_mysql/mysql_statement.c S->current_lengths = mysql_fetch_lengths(S->result);
S 662 pdo_mysql/mysql_statement.c pdo_mysql_stmt *S = (pdo_mysql_stmt*)stmt->driver_data;
S 667 pdo_mysql/mysql_statement.c PDO_DBG_INF_FMT("stmt=%p", S->stmt);
S 668 pdo_mysql/mysql_statement.c if (!S->result) {
S 686 pdo_mysql/mysql_statement.c if (S->H->fetch_table_names) {
S 687 pdo_mysql/mysql_statement.c namelen = spprintf(&cols[i].name, 0, "%s.%s", S->fields[i].table, S->fields[i].name);
S 690 pdo_mysql/mysql_statement.c namelen = strlen(S->fields[i].name);
S 692 pdo_mysql/mysql_statement.c cols[i].name = estrndup(S->fields[i].name, namelen);
S 695 pdo_mysql/mysql_statement.c cols[i].precision = S->fields[i].decimals;
S 696 pdo_mysql/mysql_statement.c cols[i].maxlen = S->fields[i].length;
S 699 pdo_mysql/mysql_statement.c if (S->stmt) {
S 713 pdo_mysql/mysql_statement.c pdo_mysql_stmt *S = (pdo_mysql_stmt*)stmt->driver_data;
S 716 pdo_mysql/mysql_statement.c PDO_DBG_INF_FMT("stmt=%p", S->stmt);
S 717 pdo_mysql/mysql_statement.c if (!S->result) {
S 722 pdo_mysql/mysql_statement.c if (!S->stmt) {
S 723 pdo_mysql/mysql_statement.c if (S->current_data == NULL || !S->result) {
S 733 pdo_mysql/mysql_statement.c if (S->stmt) {
S 734 pdo_mysql/mysql_statement.c Z_ADDREF_P(S->stmt->data->result_bind[colno].zv);
S 735 pdo_mysql/mysql_statement.c *ptr = (char*)&S->stmt->data->result_bind[colno].zv;
S 740 pdo_mysql/mysql_statement.c if (S->stmt) {
S 741 pdo_mysql/mysql_statement.c if (S->out_null[colno]) {
S 746 pdo_mysql/mysql_statement.c *ptr = S->bound_result[colno].buffer;
S 747 pdo_mysql/mysql_statement.c if (S->out_length[colno] > S->bound_result[colno].buffer_length) {
S 750 pdo_mysql/mysql_statement.c S->out_length[colno] = S->bound_result[colno].buffer_length;
S 751 pdo_mysql/mysql_statement.c *len = S->out_length[colno];
S 754 pdo_mysql/mysql_statement.c *len = S->out_length[colno];
S 758 pdo_mysql/mysql_statement.c *ptr = S->current_data[colno];
S 759 pdo_mysql/mysql_statement.c *len = S->current_lengths[colno];
S 811 pdo_mysql/mysql_statement.c pdo_mysql_stmt *S = (pdo_mysql_stmt*)stmt->driver_data;
S 817 pdo_mysql/mysql_statement.c PDO_DBG_INF_FMT("stmt=%p", S->stmt);
S 818 pdo_mysql/mysql_statement.c if (!S->result) {
S 830 pdo_mysql/mysql_statement.c F = S->fields + colno;
S 881 pdo_mysql/mysql_statement.c pdo_mysql_stmt *S = (pdo_mysql_stmt*)stmt->driver_data;
S 884 pdo_mysql/mysql_statement.c PDO_DBG_INF_FMT("stmt=%p", S->stmt);
S 885 pdo_mysql/mysql_statement.c if (S->result) {
S 886 pdo_mysql/mysql_statement.c mysql_free_result(S->result);
S 887 pdo_mysql/mysql_statement.c S->result = NULL;
S 889 pdo_mysql/mysql_statement.c if (S->stmt) {
S 891 pdo_mysql/mysql_statement.c retval = mysql_stmt_free_result(S->stmt);
S 895 pdo_mysql/mysql_statement.c while (mysql_more_results(S->H->server)) {
S 897 pdo_mysql/mysql_statement.c if (mysql_next_result(S->H->server) != 0) {
S 900 pdo_mysql/mysql_statement.c res = mysql_store_result(S->H->server);
S 44 pdo_oci/oci_driver.c pdo_oci_stmt *S = (pdo_oci_stmt*)stmt->driver_data;
S 46 pdo_oci/oci_driver.c if (S->einfo.errmsg) {
S 47 pdo_oci/oci_driver.c einfo = &S->einfo;
S 66 pdo_oci/oci_driver.c pdo_oci_stmt *S = NULL;
S 70 pdo_oci/oci_driver.c S = (pdo_oci_stmt*)stmt->driver_data;
S 71 pdo_oci/oci_driver.c einfo = &S->einfo;
S 252 pdo_oci/oci_driver.c pdo_oci_stmt *S = ecalloc(1, sizeof(*S));
S 259 pdo_oci/oci_driver.c S->exec_type = pdo_attr_lval(driver_options, PDO_ATTR_CURSOR,
S 263 pdo_oci/oci_driver.c S->exec_type = OCI_DEFAULT;
S 266 pdo_oci/oci_driver.c S->H = H;
S 277 pdo_oci/oci_driver.c efree(S);
S 282 pdo_oci/oci_driver.c OCIHandleAlloc(H->env, (dvoid*)&S->stmt, OCI_HTYPE_STMT, 0, NULL);
S 285 pdo_oci/oci_driver.c OCIHandleAlloc(H->env, (dvoid*)&S->err, OCI_HTYPE_ERROR, 0, NULL);
S 288 pdo_oci/oci_driver.c H->last_err = OCIStmtPrepare(S->stmt, H->err, (text*)sql, sql_len, OCI_NTV_SYNTAX, OCI_DEFAULT);
S 295 pdo_oci/oci_driver.c OCIHandleFree(S->stmt, OCI_HTYPE_STMT);
S 296 pdo_oci/oci_driver.c OCIHandleFree(S->err, OCI_HTYPE_ERROR);
S 297 pdo_oci/oci_driver.c efree(S);
S 305 pdo_oci/oci_driver.c H->last_err = OCIAttrSet(S->stmt, OCI_HTYPE_STMT, &prefetch, 0,
S 309 pdo_oci/oci_driver.c H->last_err = OCIAttrSet(S->stmt, OCI_HTYPE_STMT, &prefetch, 0,
S 314 pdo_oci/oci_driver.c stmt->driver_data = S;
S 38 pdo_oci/oci_statement.c S->last_err = name params; \
S 39 pdo_oci/oci_statement.c S->last_err = _oci_error(S->err, stmt->dbh, stmt, #name, S->last_err, FALSE, __FILE__, __LINE__ TSRMLS_CC); \
S 40 pdo_oci/oci_statement.c if (S->last_err) { \
S 47 pdo_oci/oci_statement.c S->last_err = name params; \
S 48 pdo_oci/oci_statement.c S->last_err = _oci_error(S->err, stmt->dbh, stmt, #name ": " #msg, S->last_err, FALSE, __FILE__, __LINE__ TSRMLS_CC); \
S 49 pdo_oci/oci_statement.c if (S->last_err) { \
S 58 pdo_oci/oci_statement.c pdo_oci_stmt *S = (pdo_oci_stmt*)stmt->driver_data;
S 64 pdo_oci/oci_statement.c if (S->stmt) {
S 67 pdo_oci/oci_statement.c OCIStmtFetch(S->stmt, S->err, 0, OCI_FETCH_NEXT, OCI_DEFAULT);
S 70 pdo_oci/oci_statement.c OCIHandleFree(S->stmt, OCI_HTYPE_STMT);
S 71 pdo_oci/oci_statement.c S->stmt = NULL;
S 73 pdo_oci/oci_statement.c if (S->err) {
S 74 pdo_oci/oci_statement.c OCIHandleFree(S->err, OCI_HTYPE_ERROR);
S 75 pdo_oci/oci_statement.c S->err = NULL;
S 91 pdo_oci/oci_statement.c if (S->einfo.errmsg) {
S 92 pdo_oci/oci_statement.c pefree(S->einfo.errmsg, stmt->dbh->is_persistent);
S 93 pdo_oci/oci_statement.c S->einfo.errmsg = NULL;
S 96 pdo_oci/oci_statement.c if (S->cols) {
S 98 pdo_oci/oci_statement.c if (S->cols[i].data) {
S 99 pdo_oci/oci_statement.c switch (S->cols[i].dtype) {
S 105 pdo_oci/oci_statement.c efree(S->cols[i].data);
S 109 pdo_oci/oci_statement.c efree(S->cols);
S 110 pdo_oci/oci_statement.c S->cols = NULL;
S 112 pdo_oci/oci_statement.c efree(S);
S 121 pdo_oci/oci_statement.c pdo_oci_stmt *S = (pdo_oci_stmt*)stmt->driver_data;
S 125 pdo_oci/oci_statement.c if (!S->stmt_type) {
S 127 pdo_oci/oci_statement.c (S->stmt, OCI_HTYPE_STMT, &S->stmt_type, 0, OCI_ATTR_STMT_TYPE, S->err));
S 132 pdo_oci/oci_statement.c OCIStmtFetch(S->stmt, S->err, 0, OCI_FETCH_NEXT, OCI_DEFAULT);
S 136 pdo_oci/oci_statement.c if (S->exec_type == OCI_STMT_SCROLLABLE_READONLY) {
S 146 pdo_oci/oci_statement.c STMT_CALL(OCIStmtExecute, (S->H->svc, S->stmt, S->err,
S 147 pdo_oci/oci_statement.c (S->stmt_type == OCI_STMT_SELECT && !S->have_blobs) ? 0 : 1, 0, NULL, NULL,
S 156 pdo_oci/oci_statement.c (S->stmt, OCI_HTYPE_STMT, &colcount, 0, OCI_ATTR_PARAM_COUNT, S->err));
S 160 pdo_oci/oci_statement.c if (S->cols) {
S 163 pdo_oci/oci_statement.c if (S->cols[i].data) {
S 164 pdo_oci/oci_statement.c switch (S->cols[i].dtype) {
S 170 pdo_oci/oci_statement.c efree(S->cols[i].data);
S 174 pdo_oci/oci_statement.c efree(S->cols);
S 177 pdo_oci/oci_statement.c S->cols = ecalloc(colcount, sizeof(pdo_oci_column));
S 181 pdo_oci/oci_statement.c (S->stmt, OCI_HTYPE_STMT, &rowcount, 0, OCI_ATTR_ROW_COUNT, S->err));
S 263 pdo_oci/oci_statement.c pdo_oci_stmt *S = (pdo_oci_stmt*)stmt->driver_data;
S 306 pdo_oci/oci_statement.c STMT_CALL(OCIBindByName, (S->stmt,
S 307 pdo_oci/oci_statement.c &P->bind, S->err, (text*)param->name,
S 312 pdo_oci/oci_statement.c STMT_CALL(OCIBindByPos, (S->stmt,
S 313 pdo_oci/oci_statement.c &P->bind, S->err, param->paramno+1,
S 320 pdo_oci/oci_statement.c S->err,
S 331 pdo_oci/oci_statement.c STMT_CALL(OCIDescriptorAlloc, (S->H->env, &P->thing, OCI_DTYPE_LOB, 0, NULL));
S 332 pdo_oci/oci_statement.c STMT_CALL(OCIAttrSet, (P->thing, OCI_DTYPE_LOB, &empty, 0, OCI_ATTR_LOBEMPTY, S->err));
S 333 pdo_oci/oci_statement.c S->have_blobs = 1;
S 371 pdo_oci/oci_statement.c OCILobOpen(S->H->svc, S->err, (OCILobLocator*)P->thing, OCI_LOB_READWRITE);
S 383 pdo_oci/oci_statement.c OCILobOpen(S->H->svc, S->err, (OCILobLocator*)P->thing, OCI_LOB_READWRITE);
S 393 pdo_oci/oci_statement.c OCILobWrite(S->H->svc, S->err, (OCILobLocator*)P->thing,
S 402 pdo_oci/oci_statement.c OCILobClose(S->H->svc, S->err, (OCILobLocator*)P->thing);
S 403 pdo_oci/oci_statement.c OCILobFlushBuffer(S->H->svc, S->err, (OCILobLocator*)P->thing, 0);
S 409 pdo_oci/oci_statement.c OCILobOpen(S->H->svc, S->err, (OCILobLocator*)P->thing, OCI_LOB_READWRITE);
S 412 pdo_oci/oci_statement.c OCILobWrite(S->H->svc, S->err, (OCILobLocator*)P->thing,
S 419 pdo_oci/oci_statement.c OCILobClose(S->H->svc, S->err, (OCILobLocator*)P->thing);
S 439 pdo_oci/oci_statement.c pdo_oci_stmt *S = (pdo_oci_stmt*)stmt->driver_data;
S 450 pdo_oci/oci_statement.c S->last_err = OCIStmtFetch2(S->stmt, S->err, 1, ociori, offset, OCI_DEFAULT);
S 452 pdo_oci/oci_statement.c S->last_err = OCIStmtFetch(S->stmt, S->err, 1, OCI_FETCH_NEXT, OCI_DEFAULT);
S 455 pdo_oci/oci_statement.c if (S->last_err == OCI_NO_DATA) {
S 460 pdo_oci/oci_statement.c if (S->last_err == OCI_NEED_DATA) {
S 465 pdo_oci/oci_statement.c if (S->last_err == OCI_SUCCESS_WITH_INFO || S->last_err == OCI_SUCCESS) {
S 500 pdo_oci/oci_statement.c pdo_oci_stmt *S = (pdo_oci_stmt*)stmt->driver_data;
S 509 pdo_oci/oci_statement.c STMT_CALL(OCIParamGet, (S->stmt, OCI_HTYPE_STMT, S->err, (dvoid*)¶m, colno+1));
S 513 pdo_oci/oci_statement.c (param, OCI_DTYPE_PARAM, &dtype, 0, OCI_ATTR_DATA_TYPE, S->err));
S 517 pdo_oci/oci_statement.c (param, OCI_DTYPE_PARAM, &data_size, 0, OCI_ATTR_DATA_SIZE, S->err));
S 521 pdo_oci/oci_statement.c (param, OCI_DTYPE_PARAM, &scale, 0, OCI_ATTR_SCALE, S->err));
S 525 pdo_oci/oci_statement.c (param, OCI_DTYPE_PARAM, &precis, 0, OCI_ATTR_PRECISION, S->err));
S 529 pdo_oci/oci_statement.c (param, OCI_DTYPE_PARAM, &colname, &namelen, OCI_ATTR_NAME, S->err));
S 536 pdo_oci/oci_statement.c S->cols[colno].dtype = dtype;
S 547 pdo_oci/oci_statement.c S->cols[colno].datalen = 512; /* XXX should be INT_MAX and fetched by pieces */
S 548 pdo_oci/oci_statement.c S->cols[colno].data = emalloc(S->cols[colno].datalen + 1);
S 555 pdo_oci/oci_statement.c STMT_CALL(OCIDescriptorAlloc, (S->H->env, (dvoid**)&S->cols[colno].data, OCI_DTYPE_LOB, 0, NULL));
S 556 pdo_oci/oci_statement.c S->cols[colno].datalen = sizeof(OCILobLocator*);
S 571 pdo_oci/oci_statement.c S->cols[colno].datalen = 512;
S 574 pdo_oci/oci_statement.c S->cols[colno].datalen = 1024;
S 577 pdo_oci/oci_statement.c S->cols[colno].datalen = col->maxlen;
S 580 pdo_oci/oci_statement.c S->cols[colno].datalen *= 3;
S 582 pdo_oci/oci_statement.c S->cols[colno].data = emalloc(S->cols[colno].datalen + 1);
S 589 pdo_oci/oci_statement.c STMT_CALL(OCIDefineByPos, (S->stmt, &S->cols[colno].def, S->err, colno+1,
S 590 pdo_oci/oci_statement.c S->cols[colno].data, S->cols[colno].datalen, dtype, &S->cols[colno].indicator,
S 591 pdo_oci/oci_statement.c &S->cols[colno].fetched_len, &S->cols[colno].retcode, dyn ? OCI_DYNAMIC_FETCH : OCI_DEFAULT));
S 594 pdo_oci/oci_statement.c STMT_CALL(OCIDefineDynamic, (S->cols[colno].def, S->err, &S->cols[colno],
S 603 pdo_oci/oci_statement.c pdo_oci_stmt *S;
S 615 pdo_oci/oci_statement.c r = OCILobWrite(self->S->H->svc, self->S->err, self->lob,
S 635 pdo_oci/oci_statement.c r = OCILobRead(self->S->H->svc, self->S->err, self->lob,
S 656 pdo_oci/oci_statement.c OCILobClose(self->S->H->svc, self->S->err, self->lob);
S 668 pdo_oci/oci_statement.c OCILobFlushBuffer(self->S->H->svc, self->S->err, self->lob, 0);
S 703 pdo_oci/oci_statement.c self->S = (pdo_oci_stmt*)stmt->driver_data;
S 718 pdo_oci/oci_statement.c pdo_oci_stmt *S = (pdo_oci_stmt*)stmt->driver_data;
S 719 pdo_oci/oci_statement.c pdo_oci_column *C = &S->cols[colno];
S 733 pdo_oci/oci_statement.c OCILobOpen(S->H->svc, S->err, (OCILobLocator*)C->data, OCI_LOB_READONLY);
S 92 pdo_oci/php_pdo_oci_int.h #define oci_stmt_error(w) _oci_error(S->err, stmt->dbh, stmt, w, S->last_err, FALSE, __FILE__, __LINE__ TSRMLS_CC)
S 38 pdo_odbc/odbc_driver.c pdo_odbc_stmt *S = NULL;
S 42 pdo_odbc/odbc_driver.c S = (pdo_odbc_stmt*)stmt->driver_data;
S 43 pdo_odbc/odbc_driver.c einfo = &S->einfo;
S 67 pdo_odbc/odbc_driver.c pdo_odbc_stmt *S = NULL;
S 71 pdo_odbc/odbc_driver.c S = (pdo_odbc_stmt*)stmt->driver_data;
S 73 pdo_odbc/odbc_driver.c einfo = &S->einfo;
S 77 pdo_odbc/odbc_driver.c if (statement == SQL_NULL_HSTMT && S) {
S 78 pdo_odbc/odbc_driver.c statement = S->stmt;
S 149 pdo_odbc/odbc_driver.c pdo_odbc_stmt *S = ecalloc(1, sizeof(*S));
S 155 pdo_odbc/odbc_driver.c S->H = H;
S 156 pdo_odbc/odbc_driver.c S->assume_utf8 = H->assume_utf8;
S 169 pdo_odbc/odbc_driver.c efree(S);
S 173 pdo_odbc/odbc_driver.c rc = SQLAllocHandle(SQL_HANDLE_STMT, H->dbc, &S->stmt);
S 176 pdo_odbc/odbc_driver.c efree(S);
S 186 pdo_odbc/odbc_driver.c rc = SQLSetStmtAttr(S->stmt, SQL_ATTR_CURSOR_SCROLLABLE, (void*)SQL_SCROLLABLE, 0);
S 189 pdo_odbc/odbc_driver.c SQLFreeHandle(SQL_HANDLE_STMT, S->stmt);
S 197 pdo_odbc/odbc_driver.c rc = SQLPrepare(S->stmt, (char*)sql, SQL_NTS);
S 202 pdo_odbc/odbc_driver.c stmt->driver_data = S;
S 209 pdo_odbc/odbc_driver.c strcpy(H->einfo.last_err_msg, S->einfo.last_err_msg);
S 210 pdo_odbc/odbc_driver.c H->einfo.file = S->einfo.file;
S 211 pdo_odbc/odbc_driver.c H->einfo.line = S->einfo.line;
S 212 pdo_odbc/odbc_driver.c H->einfo.what = S->einfo.what;
S 39 pdo_odbc/odbc_stmt.c static int pdo_odbc_sqltype_is_unicode(pdo_odbc_stmt *S, SWORD sqltype)
S 41 pdo_odbc/odbc_stmt.c if (!S->assume_utf8) return 0;
S 65 pdo_odbc/odbc_stmt.c pdo_odbc_stmt *S = (pdo_odbc_stmt*)stmt->driver_data;
S 76 pdo_odbc/odbc_stmt.c if (S->convbufsize <= ret) {
S 77 pdo_odbc/odbc_stmt.c S->convbufsize = ret + sizeof(WCHAR);
S 78 pdo_odbc/odbc_stmt.c S->convbuf = erealloc(S->convbuf, S->convbufsize);
S 81 pdo_odbc/odbc_stmt.c ret = MultiByteToWideChar(CP_UTF8, 0, buf, buflen, (LPWSTR)S->convbuf, S->convbufsize / sizeof(WCHAR));
S 100 pdo_odbc/odbc_stmt.c pdo_odbc_stmt *S = (pdo_odbc_stmt*)stmt->driver_data;
S 108 pdo_odbc/odbc_stmt.c if (S->convbufsize <= ret) {
S 109 pdo_odbc/odbc_stmt.c S->convbufsize = ret + 1;
S 110 pdo_odbc/odbc_stmt.c S->convbuf = erealloc(S->convbuf, S->convbufsize);
S 113 pdo_odbc/odbc_stmt.c ret = WideCharToMultiByte(CP_UTF8, 0, (LPCWSTR)buf, buflen/sizeof(WCHAR), S->convbuf, S->convbufsize, NULL, NULL);
S 119 pdo_odbc/odbc_stmt.c S->convbuf[*outlen] = '\0';
S 126 pdo_odbc/odbc_stmt.c static void free_cols(pdo_stmt_t *stmt, pdo_odbc_stmt *S TSRMLS_DC)
S 128 pdo_odbc/odbc_stmt.c if (S->cols) {
S 132 pdo_odbc/odbc_stmt.c if (S->cols[i].data) {
S 133 pdo_odbc/odbc_stmt.c efree(S->cols[i].data);
S 136 pdo_odbc/odbc_stmt.c efree(S->cols);
S 137 pdo_odbc/odbc_stmt.c S->cols = NULL;
S 143 pdo_odbc/odbc_stmt.c pdo_odbc_stmt *S = (pdo_odbc_stmt*)stmt->driver_data;
S 145 pdo_odbc/odbc_stmt.c if (S->stmt != SQL_NULL_HANDLE) {
S 147 pdo_odbc/odbc_stmt.c SQLCloseCursor(S->stmt);
S 149 pdo_odbc/odbc_stmt.c SQLFreeHandle(SQL_HANDLE_STMT, S->stmt);
S 150 pdo_odbc/odbc_stmt.c S->stmt = SQL_NULL_HANDLE;
S 153 pdo_odbc/odbc_stmt.c free_cols(stmt, S TSRMLS_CC);
S 154 pdo_odbc/odbc_stmt.c if (S->convbuf) {
S 155 pdo_odbc/odbc_stmt.c efree(S->convbuf);
S 157 pdo_odbc/odbc_stmt.c efree(S);
S 165 pdo_odbc/odbc_stmt.c pdo_odbc_stmt *S = (pdo_odbc_stmt*)stmt->driver_data;
S 170 pdo_odbc/odbc_stmt.c SQLCloseCursor(S->stmt);
S 173 pdo_odbc/odbc_stmt.c rc = SQLExecute(S->stmt);
S 178 pdo_odbc/odbc_stmt.c rc = SQLParamData(S->stmt, (SQLPOINTER*)¶m);
S 195 pdo_odbc/odbc_stmt.c SQLPutData(S->stmt, Z_STRVAL_P(param->parameter),
S 199 pdo_odbc/odbc_stmt.c SQLPutData(S->stmt, S->convbuf, ulen);
S 203 pdo_odbc/odbc_stmt.c SQLCloseCursor(S->stmt);
S 219 pdo_odbc/odbc_stmt.c SQLCloseCursor(S->stmt);
S 236 pdo_odbc/odbc_stmt.c SQLPutData(S->stmt, buf, len);
S 258 pdo_odbc/odbc_stmt.c SQLRowCount(S->stmt, &row_count);
S 266 pdo_odbc/odbc_stmt.c SQLNumResultCols(S->stmt, &colcount);
S 269 pdo_odbc/odbc_stmt.c S->cols = ecalloc(colcount, sizeof(pdo_odbc_column));
S 270 pdo_odbc/odbc_stmt.c S->going_long = 0;
S 279 pdo_odbc/odbc_stmt.c pdo_odbc_stmt *S = (pdo_odbc_stmt*)stmt->driver_data;
S 310 pdo_odbc/odbc_stmt.c rc = SQLDescribeParam(S->stmt, (SQLUSMALLINT) param->paramno+1, &sqltype, &precision, &scale, &nullable);
S 337 pdo_odbc/odbc_stmt.c P->is_unicode = pdo_odbc_sqltype_is_unicode(S, sqltype);
S 367 pdo_odbc/odbc_stmt.c rc = SQLBindParameter(S->stmt, (SQLUSMALLINT) param->paramno+1,
S 454 pdo_odbc/odbc_stmt.c memcpy(P->outbuf, S->convbuf, P->len);
S 486 pdo_odbc/odbc_stmt.c srcbuf = S->convbuf;
S 509 pdo_odbc/odbc_stmt.c pdo_odbc_stmt *S = (pdo_odbc_stmt*)stmt->driver_data;
S 522 pdo_odbc/odbc_stmt.c rc = SQLFetchScroll(S->stmt, odbcori, offset);
S 544 pdo_odbc/odbc_stmt.c pdo_odbc_stmt *S = (pdo_odbc_stmt*)stmt->driver_data;
S 551 pdo_odbc/odbc_stmt.c rc = SQLDescribeCol(S->stmt, colno+1, S->cols[colno].colname,
S 552 pdo_odbc/odbc_stmt.c sizeof(S->cols[colno].colname)-1, &colnamelen,
S 553 pdo_odbc/odbc_stmt.c &S->cols[colno].coltype, &colsize, NULL, NULL);
S 562 pdo_odbc/odbc_stmt.c rc = SQLColAttribute(S->stmt, colno+1,
S 574 pdo_odbc/odbc_stmt.c col->maxlen = S->cols[colno].datalen = colsize;
S 576 pdo_odbc/odbc_stmt.c col->name = estrdup(S->cols[colno].colname);
S 577 pdo_odbc/odbc_stmt.c S->cols[colno].is_unicode = pdo_odbc_sqltype_is_unicode(S, S->cols[colno].coltype);
S 585 pdo_odbc/odbc_stmt.c if (colsize < 256 && !S->going_long) {
S 586 pdo_odbc/odbc_stmt.c S->cols[colno].data = emalloc(colsize+1);
S 587 pdo_odbc/odbc_stmt.c S->cols[colno].is_long = 0;
S 589 pdo_odbc/odbc_stmt.c rc = SQLBindCol(S->stmt, colno+1,
S 590 pdo_odbc/odbc_stmt.c S->cols[colno].is_unicode ? SQL_C_BINARY : SQL_C_CHAR,
S 591 pdo_odbc/odbc_stmt.c S->cols[colno].data,
S 592 pdo_odbc/odbc_stmt.c S->cols[colno].datalen+1, &S->cols[colno].fetched_len);
S 601 pdo_odbc/odbc_stmt.c S->cols[colno].data = emalloc(256);
S 602 pdo_odbc/odbc_stmt.c S->going_long = 1;
S 603 pdo_odbc/odbc_stmt.c S->cols[colno].is_long = 1;
S 611 pdo_odbc/odbc_stmt.c pdo_odbc_stmt *S = (pdo_odbc_stmt*)stmt->driver_data;
S 612 pdo_odbc/odbc_stmt.c pdo_odbc_column *C = &S->cols[colno];
S 626 pdo_odbc/odbc_stmt.c rc = SQLGetData(S->stmt, colno+1, C->is_unicode ? SQL_C_BINARY : SQL_C_CHAR, C->data,
S 653 pdo_odbc/odbc_stmt.c rc = SQLGetData(S->stmt, colno+1, SQL_C_CHAR, buf2, 256, &C->fetched_len);
S 730 pdo_odbc/odbc_stmt.c memcpy(*ptr, S->convbuf, ulen+1);
S 740 pdo_odbc/odbc_stmt.c pdo_odbc_stmt *S = (pdo_odbc_stmt*)stmt->driver_data;
S 745 pdo_odbc/odbc_stmt.c rc = SQLSetCursorName(S->stmt, Z_STRVAL_P(val), Z_STRLEN_P(val));
S 754 pdo_odbc/odbc_stmt.c S->assume_utf8 = zval_is_true(val);
S 757 pdo_odbc/odbc_stmt.c strcpy(S->einfo.last_err_msg, "Unknown Attribute");
S 758 pdo_odbc/odbc_stmt.c S->einfo.what = "setAttribute";
S 759 pdo_odbc/odbc_stmt.c strcpy(S->einfo.last_state, "IM001");
S 767 pdo_odbc/odbc_stmt.c pdo_odbc_stmt *S = (pdo_odbc_stmt*)stmt->driver_data;
S 774 pdo_odbc/odbc_stmt.c rc = SQLGetCursorName(S->stmt, buf, sizeof(buf), &len);
S 785 pdo_odbc/odbc_stmt.c ZVAL_BOOL(val, S->assume_utf8 ? 1 : 0);
S 789 pdo_odbc/odbc_stmt.c strcpy(S->einfo.last_err_msg, "Unknown Attribute");
S 790 pdo_odbc/odbc_stmt.c S->einfo.what = "getAttribute";
S 791 pdo_odbc/odbc_stmt.c strcpy(S->einfo.last_state, "IM001");
S 800 pdo_odbc/odbc_stmt.c pdo_odbc_stmt *S = (pdo_odbc_stmt*)stmt->driver_data;
S 805 pdo_odbc/odbc_stmt.c rc = SQLMoreResults(S->stmt);
S 811 pdo_odbc/odbc_stmt.c free_cols(stmt, S TSRMLS_CC);
S 813 pdo_odbc/odbc_stmt.c SQLNumResultCols(S->stmt, &colcount);
S 815 pdo_odbc/odbc_stmt.c S->cols = ecalloc(colcount, sizeof(pdo_odbc_column));
S 816 pdo_odbc/odbc_stmt.c S->going_long = 0;
S 216 pdo_pgsql/pgsql_driver.c pdo_pgsql_stmt *S = ecalloc(1, sizeof(pdo_pgsql_stmt));
S 225 pdo_pgsql/pgsql_driver.c S->H = H;
S 226 pdo_pgsql/pgsql_driver.c stmt->driver_data = S;
S 233 pdo_pgsql/pgsql_driver.c if (S->cursor_name) {
S 234 pdo_pgsql/pgsql_driver.c efree(S->cursor_name);
S 236 pdo_pgsql/pgsql_driver.c spprintf(&S->cursor_name, 0, "pdo_crsr_%08x", ++H->stmt_counter);
S 266 pdo_pgsql/pgsql_driver.c spprintf(&S->stmt_name, 0, "pdo_stmt_%08x", ++H->stmt_counter);
S 270 pdo_pgsql/pgsql_driver.c S->query = nsql;
S 272 pdo_pgsql/pgsql_driver.c S->query = estrdup(sql);
S 49 pdo_pgsql/pgsql_statement.c pdo_pgsql_stmt *S = (pdo_pgsql_stmt*)stmt->driver_data;
S 51 pdo_pgsql/pgsql_statement.c if (S->result) {
S 53 pdo_pgsql/pgsql_statement.c PQclear(S->result);
S 54 pdo_pgsql/pgsql_statement.c S->result = NULL;
S 58 pdo_pgsql/pgsql_statement.c if (S->stmt_name) {
S 59 pdo_pgsql/pgsql_statement.c pdo_pgsql_db_handle *H = S->H;
S 63 pdo_pgsql/pgsql_statement.c if (S->is_prepared) {
S 64 pdo_pgsql/pgsql_statement.c spprintf(&q, 0, "DEALLOCATE %s", S->stmt_name);
S 71 pdo_pgsql/pgsql_statement.c efree(S->stmt_name);
S 72 pdo_pgsql/pgsql_statement.c S->stmt_name = NULL;
S 74 pdo_pgsql/pgsql_statement.c if (S->param_lengths) {
S 75 pdo_pgsql/pgsql_statement.c efree(S->param_lengths);
S 76 pdo_pgsql/pgsql_statement.c S->param_lengths = NULL;
S 78 pdo_pgsql/pgsql_statement.c if (S->param_values) {
S 79 pdo_pgsql/pgsql_statement.c efree(S->param_values);
S 80 pdo_pgsql/pgsql_statement.c S->param_values = NULL;
S 82 pdo_pgsql/pgsql_statement.c if (S->param_formats) {
S 83 pdo_pgsql/pgsql_statement.c efree(S->param_formats);
S 84 pdo_pgsql/pgsql_statement.c S->param_formats = NULL;
S 86 pdo_pgsql/pgsql_statement.c if (S->param_types) {
S 87 pdo_pgsql/pgsql_statement.c efree(S->param_types);
S 88 pdo_pgsql/pgsql_statement.c S->param_types = NULL;
S 90 pdo_pgsql/pgsql_statement.c if (S->query) {
S 91 pdo_pgsql/pgsql_statement.c efree(S->query);
S 92 pdo_pgsql/pgsql_statement.c S->query = NULL;
S 96 pdo_pgsql/pgsql_statement.c if (S->cursor_name) {
S 97 pdo_pgsql/pgsql_statement.c pdo_pgsql_db_handle *H = S->H;
S 101 pdo_pgsql/pgsql_statement.c spprintf(&q, 0, "CLOSE %s", S->cursor_name);
S 105 pdo_pgsql/pgsql_statement.c efree(S->cursor_name);
S 106 pdo_pgsql/pgsql_statement.c S->cursor_name = NULL;
S 109 pdo_pgsql/pgsql_statement.c if(S->cols) {
S 110 pdo_pgsql/pgsql_statement.c efree(S->cols);
S 111 pdo_pgsql/pgsql_statement.c S->cols = NULL;
S 113 pdo_pgsql/pgsql_statement.c efree(S);
S 120 pdo_pgsql/pgsql_statement.c pdo_pgsql_stmt *S = (pdo_pgsql_stmt*)stmt->driver_data;
S 121 pdo_pgsql/pgsql_statement.c pdo_pgsql_db_handle *H = S->H;
S 125 pdo_pgsql/pgsql_statement.c if(S->result) {
S 126 pdo_pgsql/pgsql_statement.c PQclear(S->result);
S 127 pdo_pgsql/pgsql_statement.c S->result = NULL;
S 130 pdo_pgsql/pgsql_statement.c S->current_row = 0;
S 132 pdo_pgsql/pgsql_statement.c if (S->cursor_name) {
S 135 pdo_pgsql/pgsql_statement.c if (S->is_prepared) {
S 136 pdo_pgsql/pgsql_statement.c spprintf(&q, 0, "CLOSE %s", S->cursor_name);
S 137 pdo_pgsql/pgsql_statement.c S->result = PQexec(H->server, q);
S 141 pdo_pgsql/pgsql_statement.c spprintf(&q, 0, "DECLARE %s SCROLL CURSOR WITH HOLD FOR %s", S->cursor_name, stmt->active_query_string);
S 142 pdo_pgsql/pgsql_statement.c S->result = PQexec(H->server, q);
S 146 pdo_pgsql/pgsql_statement.c status = PQresultStatus(S->result);
S 148 pdo_pgsql/pgsql_statement.c pdo_pgsql_error_stmt(stmt, status, pdo_pgsql_sqlstate(S->result));
S 153 pdo_pgsql/pgsql_statement.c S->is_prepared = 1;
S 156 pdo_pgsql/pgsql_statement.c spprintf(&q, 0, "FETCH FORWARD 0 FROM %s", S->cursor_name);
S 157 pdo_pgsql/pgsql_statement.c S->result = PQexec(H->server, q);
S 161 pdo_pgsql/pgsql_statement.c if (S->stmt_name) {
S 164 pdo_pgsql/pgsql_statement.c if (!S->is_prepared) {
S 168 pdo_pgsql/pgsql_statement.c S->result = PQprepare(H->server, S->stmt_name, S->query,
S 170 pdo_pgsql/pgsql_statement.c S->param_types);
S 171 pdo_pgsql/pgsql_statement.c status = PQresultStatus(S->result);
S 176 pdo_pgsql/pgsql_statement.c S->is_prepared = 1;
S 177 pdo_pgsql/pgsql_statement.c PQclear(S->result);
S 180 pdo_pgsql/pgsql_statement.c char *sqlstate = pdo_pgsql_sqlstate(S->result);
S 190 pdo_pgsql/pgsql_statement.c snprintf(buf, sizeof(buf), "DEALLOCATE %s", S->stmt_name);
S 203 pdo_pgsql/pgsql_statement.c S->result = PQexecPrepared(H->server, S->stmt_name,
S 207 pdo_pgsql/pgsql_statement.c (const char**)S->param_values,
S 208 pdo_pgsql/pgsql_statement.c S->param_lengths,
S 209 pdo_pgsql/pgsql_statement.c S->param_formats,
S 214 pdo_pgsql/pgsql_statement.c S->result = PQexec(H->server, stmt->active_query_string);
S 216 pdo_pgsql/pgsql_statement.c status = PQresultStatus(S->result);
S 219 pdo_pgsql/pgsql_statement.c pdo_pgsql_error_stmt(stmt, status, pdo_pgsql_sqlstate(S->result));
S 224 pdo_pgsql/pgsql_statement.c stmt->column_count = (int) PQnfields(S->result);
S 225 pdo_pgsql/pgsql_statement.c S->cols = ecalloc(stmt->column_count, sizeof(pdo_pgsql_column));
S 229 pdo_pgsql/pgsql_statement.c stmt->row_count = (long)atoi(PQcmdTuples(S->result));
S 230 pdo_pgsql/pgsql_statement.c H->pgoid = PQoidValue(S->result);
S 232 pdo_pgsql/pgsql_statement.c stmt->row_count = (long)PQntuples(S->result);
S 242 pdo_pgsql/pgsql_statement.c pdo_pgsql_stmt *S = (pdo_pgsql_stmt*)stmt->driver_data;
S 244 pdo_pgsql/pgsql_statement.c if (S->stmt_name && param->is_param) {
S 282 pdo_pgsql/pgsql_statement.c if (!S->param_values) {
S 283 pdo_pgsql/pgsql_statement.c S->param_values = ecalloc(
S 286 pdo_pgsql/pgsql_statement.c S->param_lengths = ecalloc(
S 289 pdo_pgsql/pgsql_statement.c S->param_formats = ecalloc(
S 292 pdo_pgsql/pgsql_statement.c S->param_types = ecalloc(
S 316 pdo_pgsql/pgsql_statement.c S->param_values[param->paramno] = (char*)&P->oid;
S 317 pdo_pgsql/pgsql_statement.c S->param_lengths[param->paramno] = sizeof(P->oid);
S 318 pdo_pgsql/pgsql_statement.c S->param_formats[param->paramno] = 1;
S 319 pdo_pgsql/pgsql_statement.c S->param_types[param->paramno] = OIDOID;
S 342 pdo_pgsql/pgsql_statement.c S->param_values[param->paramno] = NULL;
S 343 pdo_pgsql/pgsql_statement.c S->param_lengths[param->paramno] = 0;
S 345 pdo_pgsql/pgsql_statement.c S->param_values[param->paramno] = Z_BVAL_P(param->parameter) ? "t" : "f";
S 346 pdo_pgsql/pgsql_statement.c S->param_lengths[param->paramno] = 1;
S 347 pdo_pgsql/pgsql_statement.c S->param_formats[param->paramno] = 0;
S 351 pdo_pgsql/pgsql_statement.c S->param_values[param->paramno] = Z_STRVAL_P(param->parameter);
S 352 pdo_pgsql/pgsql_statement.c S->param_lengths[param->paramno] = Z_STRLEN_P(param->parameter);
S 353 pdo_pgsql/pgsql_statement.c S->param_formats[param->paramno] = 0;
S 357 pdo_pgsql/pgsql_statement.c S->param_types[param->paramno] = 0;
S 358 pdo_pgsql/pgsql_statement.c S->param_formats[param->paramno] = 1;
S 360 pdo_pgsql/pgsql_statement.c S->param_types[param->paramno] = 0;
S 385 pdo_pgsql/pgsql_statement.c pdo_pgsql_stmt *S = (pdo_pgsql_stmt*)stmt->driver_data;
S 387 pdo_pgsql/pgsql_statement.c if (S->cursor_name) {
S 403 pdo_pgsql/pgsql_statement.c spprintf(&q, 0, "FETCH %s FROM %s", ori_str, S->cursor_name);
S 405 pdo_pgsql/pgsql_statement.c S->result = PQexec(S->H->server, q);
S 407 pdo_pgsql/pgsql_statement.c status = PQresultStatus(S->result);
S 410 pdo_pgsql/pgsql_statement.c pdo_pgsql_error_stmt(stmt, status, pdo_pgsql_sqlstate(S->result));
S 414 pdo_pgsql/pgsql_statement.c if (PQntuples(S->result)) {
S 415 pdo_pgsql/pgsql_statement.c S->current_row = 1;
S 421 pdo_pgsql/pgsql_statement.c if (S->current_row < stmt->row_count) {
S 422 pdo_pgsql/pgsql_statement.c S->current_row++;
S 432 pdo_pgsql/pgsql_statement.c pdo_pgsql_stmt *S = (pdo_pgsql_stmt*)stmt->driver_data;
S 436 pdo_pgsql/pgsql_statement.c if (!S->result) {
S 440 pdo_pgsql/pgsql_statement.c cols[colno].name = estrdup(PQfname(S->result, colno));
S 442 pdo_pgsql/pgsql_statement.c cols[colno].maxlen = PQfsize(S->result, colno);
S 443 pdo_pgsql/pgsql_statement.c cols[colno].precision = PQfmod(S->result, colno);
S 444 pdo_pgsql/pgsql_statement.c S->cols[colno].pgsql_type = PQftype(S->result, colno);
S 446 pdo_pgsql/pgsql_statement.c switch(S->cols[colno].pgsql_type) {
S 494 pdo_pgsql/pgsql_statement.c pdo_pgsql_stmt *S = (pdo_pgsql_stmt*)stmt->driver_data;
S 498 pdo_pgsql/pgsql_statement.c if (!S->result) {
S 503 pdo_pgsql/pgsql_statement.c if (PQgetisnull(S->result, S->current_row - 1, colno)) { /* Check if we got NULL */
S 507 pdo_pgsql/pgsql_statement.c *ptr = PQgetvalue(S->result, S->current_row - 1, colno);
S 508 pdo_pgsql/pgsql_statement.c *len = PQgetlength(S->result, S->current_row - 1, colno);
S 513 pdo_pgsql/pgsql_statement.c S->cols[colno].intval = atol(*ptr);
S 514 pdo_pgsql/pgsql_statement.c *ptr = (char *) &(S->cols[colno].intval);
S 519 pdo_pgsql/pgsql_statement.c S->cols[colno].boolval = **ptr == 't' ? 1: 0;
S 520 pdo_pgsql/pgsql_statement.c *ptr = (char *) &(S->cols[colno].boolval);
S 525 pdo_pgsql/pgsql_statement.c if (S->cols[colno].pgsql_type == OIDOID) {
S 529 pdo_pgsql/pgsql_statement.c int loid = lo_open(S->H->server, oid, INV_READ);
S 573 pdo_pgsql/pgsql_statement.c pdo_pgsql_stmt *S = (pdo_pgsql_stmt*)stmt->driver_data;
S 578 pdo_pgsql/pgsql_statement.c if (!S->result) {
S 587 pdo_pgsql/pgsql_statement.c add_assoc_long(return_value, "pgsql:oid", S->cols[colno].pgsql_type);
S 590 pdo_pgsql/pgsql_statement.c spprintf(&q, 0, "SELECT TYPNAME FROM PG_TYPE WHERE OID=%d", S->cols[colno].pgsql_type);
S 591 pdo_pgsql/pgsql_statement.c res = PQexec(S->H->server, q);
S 181 pdo_sqlite/sqlite_driver.c pdo_sqlite_stmt *S = ecalloc(1, sizeof(pdo_sqlite_stmt));
S 185 pdo_sqlite/sqlite_driver.c S->H = H;
S 186 pdo_sqlite/sqlite_driver.c stmt->driver_data = S;
S 196 pdo_sqlite/sqlite_driver.c i = sqlite3_prepare(H->db, sql, sql_len, &S->stmt, &tail);
S 36 pdo_sqlite/sqlite_statement.c pdo_sqlite_stmt *S = (pdo_sqlite_stmt*)stmt->driver_data;
S 38 pdo_sqlite/sqlite_statement.c if (S->stmt) {
S 39 pdo_sqlite/sqlite_statement.c sqlite3_finalize(S->stmt);
S 40 pdo_sqlite/sqlite_statement.c S->stmt = NULL;
S 42 pdo_sqlite/sqlite_statement.c efree(S);
S 48 pdo_sqlite/sqlite_statement.c pdo_sqlite_stmt *S = (pdo_sqlite_stmt*)stmt->driver_data;
S 50 pdo_sqlite/sqlite_statement.c if (stmt->executed && !S->done) {
S 51 pdo_sqlite/sqlite_statement.c sqlite3_reset(S->stmt);
S 54 pdo_sqlite/sqlite_statement.c S->done = 0;
S 55 pdo_sqlite/sqlite_statement.c switch (sqlite3_step(S->stmt)) {
S 57 pdo_sqlite/sqlite_statement.c S->pre_fetched = 1;
S 58 pdo_sqlite/sqlite_statement.c stmt->column_count = sqlite3_data_count(S->stmt);
S 62 pdo_sqlite/sqlite_statement.c stmt->column_count = sqlite3_column_count(S->stmt);
S 63 pdo_sqlite/sqlite_statement.c stmt->row_count = sqlite3_changes(S->H->db);
S 64 pdo_sqlite/sqlite_statement.c sqlite3_reset(S->stmt);
S 65 pdo_sqlite/sqlite_statement.c S->done = 1;
S 69 pdo_sqlite/sqlite_statement.c sqlite3_reset(S->stmt);
S 81 pdo_sqlite/sqlite_statement.c pdo_sqlite_stmt *S = (pdo_sqlite_stmt*)stmt->driver_data;
S 85 pdo_sqlite/sqlite_statement.c if (stmt->executed && !S->done) {
S 86 pdo_sqlite/sqlite_statement.c sqlite3_reset(S->stmt);
S 87 pdo_sqlite/sqlite_statement.c S->done = 1;
S 93 pdo_sqlite/sqlite_statement.c param->paramno = sqlite3_bind_parameter_index(S->stmt, param->name) - 1;
S 101 pdo_sqlite/sqlite_statement.c if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) {
S 110 pdo_sqlite/sqlite_statement.c if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) {
S 115 pdo_sqlite/sqlite_statement.c if (SQLITE_OK == sqlite3_bind_int(S->stmt, param->paramno + 1, Z_LVAL_P(param->parameter))) {
S 136 pdo_sqlite/sqlite_statement.c if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) {
S 145 pdo_sqlite/sqlite_statement.c if (SQLITE_OK == sqlite3_bind_blob(S->stmt, param->paramno + 1,
S 157 pdo_sqlite/sqlite_statement.c if (sqlite3_bind_null(S->stmt, param->paramno + 1) == SQLITE_OK) {
S 162 pdo_sqlite/sqlite_statement.c if(SQLITE_OK == sqlite3_bind_text(S->stmt, param->paramno + 1,
S 184 pdo_sqlite/sqlite_statement.c pdo_sqlite_stmt *S = (pdo_sqlite_stmt*)stmt->driver_data;
S 186 pdo_sqlite/sqlite_statement.c if (!S->stmt) {
S 189 pdo_sqlite/sqlite_statement.c if (S->pre_fetched) {
S 190 pdo_sqlite/sqlite_statement.c S->pre_fetched = 0;
S 193 pdo_sqlite/sqlite_statement.c if (S->done) {
S 196 pdo_sqlite/sqlite_statement.c i = sqlite3_step(S->stmt);
S 202 pdo_sqlite/sqlite_statement.c S->done = 1;
S 203 pdo_sqlite/sqlite_statement.c sqlite3_reset(S->stmt);
S 207 pdo_sqlite/sqlite_statement.c sqlite3_reset(S->stmt);
S 216 pdo_sqlite/sqlite_statement.c pdo_sqlite_stmt *S = (pdo_sqlite_stmt*)stmt->driver_data;
S 218 pdo_sqlite/sqlite_statement.c if(colno >= sqlite3_column_count(S->stmt)) {
S 224 pdo_sqlite/sqlite_statement.c stmt->columns[colno].name = estrdup(sqlite3_column_name(S->stmt, colno));
S 229 pdo_sqlite/sqlite_statement.c switch (sqlite3_column_type(S->stmt, colno)) {
S 245 pdo_sqlite/sqlite_statement.c pdo_sqlite_stmt *S = (pdo_sqlite_stmt*)stmt->driver_data;
S 246 pdo_sqlite/sqlite_statement.c if (!S->stmt) {
S 249 pdo_sqlite/sqlite_statement.c if(colno >= sqlite3_data_count(S->stmt)) {
S 254 pdo_sqlite/sqlite_statement.c switch (sqlite3_column_type(S->stmt, colno)) {
S 261 pdo_sqlite/sqlite_statement.c *ptr = (char*)sqlite3_column_blob(S->stmt, colno);
S 262 pdo_sqlite/sqlite_statement.c *len = sqlite3_column_bytes(S->stmt, colno);
S 266 pdo_sqlite/sqlite_statement.c *ptr = (char*)sqlite3_column_text(S->stmt, colno);
S 267 pdo_sqlite/sqlite_statement.c *len = sqlite3_column_bytes(S->stmt, colno);
S 274 pdo_sqlite/sqlite_statement.c pdo_sqlite_stmt *S = (pdo_sqlite_stmt*)stmt->driver_data;
S 278 pdo_sqlite/sqlite_statement.c if (!S->stmt) {
S 281 pdo_sqlite/sqlite_statement.c if(colno >= sqlite3_data_count(S->stmt)) {
S 291 pdo_sqlite/sqlite_statement.c switch (sqlite3_column_type(S->stmt, colno)) {
S 311 pdo_sqlite/sqlite_statement.c str = sqlite3_column_decltype(S->stmt, colno);
S 317 pdo_sqlite/sqlite_statement.c str = sqlite3_column_table_name(S->stmt, colno);
S 330 pdo_sqlite/sqlite_statement.c pdo_sqlite_stmt *S = (pdo_sqlite_stmt*)stmt->driver_data;
S 331 pdo_sqlite/sqlite_statement.c sqlite3_reset(S->stmt);
S 77 standard/crypt_blowfish.c BF_word S[4][0x100];
S 469 standard/crypt_blowfish.c tmp1 = data.ctx.S[3][tmp1]; \
S 470 standard/crypt_blowfish.c tmp2 = data.ctx.S[2][tmp2]; \
S 471 standard/crypt_blowfish.c tmp3 = data.ctx.S[1][tmp3]; \
S 472 standard/crypt_blowfish.c tmp3 += data.ctx.S[0][tmp4]; \
S 480 standard/crypt_blowfish.c (*((BF_word *)(((unsigned char *)S) + (i))))
S 490 standard/crypt_blowfish.c tmp1 = BF_INDEX(data.ctx.S[3], tmp1); \
S 491 standard/crypt_blowfish.c tmp2 = BF_INDEX(data.ctx.S[2], tmp2); \
S 492 standard/crypt_blowfish.c tmp3 = BF_INDEX(data.ctx.S[1], tmp3); \
S 493 standard/crypt_blowfish.c tmp3 += BF_INDEX(data.ctx.S[0], tmp4); \
S 539 standard/crypt_blowfish.c ptr = data.ctx.S[0]; \
S 545 standard/crypt_blowfish.c } while (ptr < &data.ctx.S[3][0xFF]);
S 701 standard/crypt_blowfish.c memcpy(data.ctx.S, BF_init_state.S, sizeof(data.ctx.S));
S 712 standard/crypt_blowfish.c ptr = data.ctx.S[0];
S 726 standard/crypt_blowfish.c } while (ptr < &data.ctx.S[3][0xFF]);
S 471 standard/dns_win32.c if (pRec->Flags.S.Section == DnsSectionAnswer) {
S 478 standard/dns_win32.c if (authns && pRec->Flags.S.Section == DnsSectionAuthority) {
S 494 standard/dns_win32.c if (addtl && pRec->Flags.S.Section == DnsSectionAdditional) {
S 1961 tidy/tidy.c TIDY_TAG_CONST(S);
S 50 zip/lib/zip_err_str.c S,
S 51 zip/lib/zip_err_str.c S,
S 52 zip/lib/zip_err_str.c S,
S 53 zip/lib/zip_err_str.c S,
S 54 zip/lib/zip_err_str.c S,
S 59 zip/lib/zip_err_str.c S,
S 60 zip/lib/zip_err_str.c S,
S 70 zip/lib/zip_err_str.c S,