@@ -4636,7 +4636,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4636
4636
switch (Z_TYPE_P (val )) {
4637
4637
case IS_STRING :
4638
4638
if (Z_STRLEN_P (val ) == 0 ) {
4639
- ZVAL_STRING (& new_val , "NULL" );
4639
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4640
4640
}
4641
4641
else {
4642
4642
if (zend_string_equals_literal (Z_STR_P (val ), "t" ) || zend_string_equals_literal (Z_STR_P (val ), "T" ) ||
@@ -4678,7 +4678,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4678
4678
break ;
4679
4679
4680
4680
case IS_NULL :
4681
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4681
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4682
4682
break ;
4683
4683
4684
4684
default :
@@ -4697,7 +4697,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4697
4697
switch (Z_TYPE_P (val )) {
4698
4698
case IS_STRING :
4699
4699
if (Z_STRLEN_P (val ) == 0 ) {
4700
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4700
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4701
4701
}
4702
4702
else {
4703
4703
/* FIXME: better regex must be used */
@@ -4722,7 +4722,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4722
4722
break ;
4723
4723
4724
4724
case IS_NULL :
4725
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4725
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4726
4726
break ;
4727
4727
4728
4728
default :
@@ -4741,7 +4741,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4741
4741
switch (Z_TYPE_P (val )) {
4742
4742
case IS_STRING :
4743
4743
if (Z_STRLEN_P (val ) == 0 ) {
4744
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4744
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4745
4745
}
4746
4746
else {
4747
4747
#define REGEX0 "^[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?$"
@@ -4772,7 +4772,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4772
4772
break ;
4773
4773
4774
4774
case IS_NULL :
4775
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4775
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4776
4776
break ;
4777
4777
4778
4778
default :
@@ -4807,7 +4807,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4807
4807
case IS_STRING :
4808
4808
if (Z_STRLEN_P (val ) == 0 ) {
4809
4809
if (opt & PGSQL_CONV_FORCE_NULL ) {
4810
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4810
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4811
4811
} else {
4812
4812
ZVAL_STRINGL (& new_val , "''" , sizeof ("''" )- 1 );
4813
4813
}
@@ -4834,7 +4834,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4834
4834
break ;
4835
4835
4836
4836
case IS_NULL :
4837
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4837
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4838
4838
break ;
4839
4839
4840
4840
default :
@@ -4852,7 +4852,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4852
4852
switch (Z_TYPE_P (val )) {
4853
4853
case IS_STRING :
4854
4854
if (Z_STRLEN_P (val ) == 0 ) {
4855
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4855
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4856
4856
}
4857
4857
else {
4858
4858
/* better regex? */
@@ -4876,7 +4876,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4876
4876
break ;
4877
4877
4878
4878
case IS_NULL :
4879
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4879
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4880
4880
break ;
4881
4881
4882
4882
default :
@@ -4893,7 +4893,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4893
4893
switch (Z_TYPE_P (val )) {
4894
4894
case IS_STRING :
4895
4895
if (Z_STRLEN_P (val ) == 0 ) {
4896
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4896
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4897
4897
}
4898
4898
else {
4899
4899
#define REGEX0 "^((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])(\\/[0-9]{1,3})?$"
@@ -4915,7 +4915,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4915
4915
break ;
4916
4916
4917
4917
case IS_NULL :
4918
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4918
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4919
4919
break ;
4920
4920
4921
4921
default :
@@ -4933,7 +4933,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4933
4933
switch (Z_TYPE_P (val )) {
4934
4934
case IS_STRING :
4935
4935
if (Z_STRLEN_P (val ) == 0 ) {
4936
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4936
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4937
4937
} else if (zend_string_equals_literal_ci (Z_STR_P (val ), "now()" )) {
4938
4938
ZVAL_STRINGL (& new_val , "NOW()" , sizeof ("NOW()" )- 1 );
4939
4939
} else {
@@ -4950,7 +4950,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4950
4950
break ;
4951
4951
4952
4952
case IS_NULL :
4953
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4953
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4954
4954
break ;
4955
4955
4956
4956
default :
@@ -4966,7 +4966,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4966
4966
switch (Z_TYPE_P (val )) {
4967
4967
case IS_STRING :
4968
4968
if (Z_STRLEN_P (val ) == 0 ) {
4969
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4969
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4970
4970
}
4971
4971
else {
4972
4972
#define REGEX0 "^([0-9]{4}[/-][0-9]{1,2}[/-][0-9]{1,2})$"
@@ -4983,7 +4983,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4983
4983
break ;
4984
4984
4985
4985
case IS_NULL :
4986
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4986
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4987
4987
break ;
4988
4988
4989
4989
default :
@@ -4999,7 +4999,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
4999
4999
switch (Z_TYPE_P (val )) {
5000
5000
case IS_STRING :
5001
5001
if (Z_STRLEN_P (val ) == 0 ) {
5002
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
5002
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5003
5003
}
5004
5004
else {
5005
5005
#define REGEX0 "^(([0-9]{1,2}:[0-9]{1,2}){1}(:[0-9]{1,2}){0,1}){0,1}$"
@@ -5016,7 +5016,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
5016
5016
break ;
5017
5017
5018
5018
case IS_NULL :
5019
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
5019
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5020
5020
break ;
5021
5021
5022
5022
default :
@@ -5032,7 +5032,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
5032
5032
switch (Z_TYPE_P (val )) {
5033
5033
case IS_STRING :
5034
5034
if (Z_STRLEN_P (val ) == 0 ) {
5035
- ZVAL_STRING (& new_val , "NULL" );
5035
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5036
5036
}
5037
5037
else {
5038
5038
@@ -5095,7 +5095,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
5095
5095
break ;
5096
5096
5097
5097
case IS_NULL :
5098
- ZVAL_STRING (& new_val , "NULL" );
5098
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5099
5099
break ;
5100
5100
5101
5101
default :
@@ -5110,7 +5110,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
5110
5110
switch (Z_TYPE_P (val )) {
5111
5111
case IS_STRING :
5112
5112
if (Z_STRLEN_P (val ) == 0 ) {
5113
- ZVAL_STRING (& new_val , "NULL" );
5113
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5114
5114
}
5115
5115
else {
5116
5116
unsigned char * tmp ;
@@ -5137,7 +5137,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
5137
5137
break ;
5138
5138
5139
5139
case IS_NULL :
5140
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
5140
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5141
5141
break ;
5142
5142
5143
5143
default :
@@ -5153,7 +5153,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
5153
5153
switch (Z_TYPE_P (val )) {
5154
5154
case IS_STRING :
5155
5155
if (Z_STRLEN_P (val ) == 0 ) {
5156
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
5156
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5157
5157
}
5158
5158
else {
5159
5159
#define REGEX0 "^([0-9a-f]{2,2}:){5,5}[0-9a-f]{2,2}$"
@@ -5169,7 +5169,7 @@ PHP_PGSQL_API zend_result php_pgsql_convert(PGconn *pg_link, const char *table_n
5169
5169
break ;
5170
5170
5171
5171
case IS_NULL :
5172
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
5172
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5173
5173
break ;
5174
5174
5175
5175
default :
0 commit comments