Lines Matching refs:len

75 		RETURN_STRINGL(s.c, s.len, 0); \
338 ZEND_ARG_INFO(0, len)
344 ZEND_ARG_INFO(0, len)
756 #define PQescapeStringConn(conn, to, from, len, error) PQescapeString(to, from, len) argument
760 #define PGSQLescapeLiteral(conn, str, len) PQescapeLiteral(conn, str, len) argument
761 #define PGSQLescapeIdentifier(conn, str, len) PQescapeIdentifier(conn, str, len) argument
764 #define PGSQLescapeLiteral(conn, str, len) php_pgsql_PQescapeInternal(conn, str, len, 1, 0)
765 #define PGSQLescapeLiteral2(conn, str, len) php_pgsql_PQescapeInternal(conn, str, len, 1, 1)
766 #define PGSQLescapeIdentifier(conn, str, len) php_pgsql_PQescapeInternal(conn, str, len, 0, 0)
770 static char* php_pgsql_PQescapeInternal(PGconn *conn, const char *str, size_t len, int escape_liter…
779 …rp = result = (char *)safe_emalloc(len, 2, 5); /* leading " E" needs extra 2 bytes + quote_chars o…
785 char *tmp = (char *)safe_emalloc(len, 2, 1);
789 new_len = PQescapeStringConn(conn, tmp, str, len, NULL);
812 if (tmp_len != len) {
818 for (s = (char *)str; s - str < len; ++s) {
831 for (s = (char *)str; s - str < len; ++s) {
849 static char * _php_pgsql_trim_message(const char *message, int *len)
860 if (len) {
861 *len = i;
936 notice->message = _php_pgsql_trim_message(message, (int *)&notice->len); in _php_pgsql_notice_handler()
1023 static int _php_pgsql_detect_identifier_escape(const char *identifier, size_t len) in _php_pgsql_detect_identifier_escape() argument
1028 if (len <= 2) { in _php_pgsql_detect_identifier_escape()
1032 if (identifier[0] == '"' && identifier[len-1] == '"') { in _php_pgsql_detect_identifier_escape()
1034 for (i = 1; i < len-1; i++) { in _php_pgsql_detect_identifier_escape()
1035 if (identifier[i] == '"' && (identifier[++i] != '"' || i == len-1)) { in _php_pgsql_detect_identifier_escape()
1284 …if (zend_hash_find(&EG(persistent_list), str.c, str.len+1, (void **) &le)==FAILURE) { /* we don't…
1315 …if (zend_hash_update(&EG(persistent_list), str.c, str.len+1, (void *) &new_le, sizeof(zend_rsrc_li…
1345 zend_hash_del(&EG(persistent_list),str.c,str.len+1);
1369 && zend_hash_find(&EG(regular_list),str.c,str.len+1,(void **) &index_ptr)==SUCCESS) {
1386 zend_hash_del(&EG(regular_list),str.c,str.len+1);
1412 …if (zend_hash_update(&EG(regular_list),str.c,str.len+1,(void *) &new_index_ptr, sizeof(zend_rsrc_l…
1644 int len; local
1646 …(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS() TSRMLS_CC, "rs", &pgsql_link, &param, &len) == SUCCESS) {
1648 } else if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &param, &len) == SUCCESS) {
2223 RETURN_STRINGL((*notice)->message, (*notice)->len, 1);
2241 if (zend_hash_find(list,str.c,str.len+1,(void **) &field_type)==SUCCESS) {
2265 str.len = 0;
2275 …zend_hash_update(list,str.c,str.len+1,(void *) &new_oid_entry, sizeof(zend_rsrc_list_entry), NULL);
2325 RETURN_STRINGL(oidstr.c, oidstr.len, 0);
2336 …if (zend_hash_find(&EG(regular_list), hash_key.c, hash_key.len+1, (void **) &field_table) == SUCCE…
2367 …zend_hash_update(&EG(regular_list), hash_key.c, hash_key.len+1, (void *) &new_field_table, sizeof(…
2431 Z_STRLEN_P(return_value) = s.len;
3370 long len; local
3375 if (zend_parse_parameters(argc TSRMLS_CC, "r|l", &pgsql_id, &len) == FAILURE) {
3382 buf_len = len;
3404 int len; local
3421 len = z_len;
3424 len = str_len;
3429 if ((nbytes = lo_write((PGconn *)pgsql->conn, pgsql->lofd, str, len)) == -1) {
4664 int len; local
4672 &pgsql_link, &query, &len) == FAILURE) {
5242 static php_pgsql_data_type php_pgsql_get_data_type(const char *type_name, size_t len) argument
5397 Z_STRLEN_P(src) = str.len;
5964 Z_STRLEN_P(new_val) = s.len;
6139 size_t len; local
6147 len = strlen(token);
6148 if (_php_pgsql_detect_identifier_escape(token, len) == SUCCESS) {
6149 smart_str_appendl(querystr, token, len);
6151 escaped = PGSQLescapeIdentifier(pg_link, token, len);
6156 len = strlen(tmp);
6158 if (_php_pgsql_detect_identifier_escape(tmp, len) == SUCCESS) {
6160 smart_str_appendl(querystr, tmp, len);
6162 escaped = PGSQLescapeIdentifier(pg_link, tmp, len);
6221 querystr.len--;
6249 querystr.len--;
6356 querystr->len -= pad_len;