@@ -4626,7 +4626,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4626
4626
switch (Z_TYPE_P (val )) {
4627
4627
case IS_STRING :
4628
4628
if (Z_STRLEN_P (val ) == 0 ) {
4629
- ZVAL_STRING (& new_val , "NULL" );
4629
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4630
4630
}
4631
4631
else {
4632
4632
if (zend_string_equals_literal (Z_STR_P (val ), "t" ) || zend_string_equals_literal (Z_STR_P (val ), "T" ) ||
@@ -4668,7 +4668,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4668
4668
break ;
4669
4669
4670
4670
case IS_NULL :
4671
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4671
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4672
4672
break ;
4673
4673
4674
4674
default :
@@ -4687,7 +4687,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4687
4687
switch (Z_TYPE_P (val )) {
4688
4688
case IS_STRING :
4689
4689
if (Z_STRLEN_P (val ) == 0 ) {
4690
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4690
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4691
4691
}
4692
4692
else {
4693
4693
/* FIXME: better regex must be used */
@@ -4712,7 +4712,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4712
4712
break ;
4713
4713
4714
4714
case IS_NULL :
4715
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4715
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4716
4716
break ;
4717
4717
4718
4718
default :
@@ -4731,7 +4731,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4731
4731
switch (Z_TYPE_P (val )) {
4732
4732
case IS_STRING :
4733
4733
if (Z_STRLEN_P (val ) == 0 ) {
4734
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4734
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4735
4735
}
4736
4736
else {
4737
4737
#define REGEX0 "^[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?$"
@@ -4762,7 +4762,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4762
4762
break ;
4763
4763
4764
4764
case IS_NULL :
4765
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4765
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4766
4766
break ;
4767
4767
4768
4768
default :
@@ -4797,7 +4797,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4797
4797
case IS_STRING :
4798
4798
if (Z_STRLEN_P (val ) == 0 ) {
4799
4799
if (opt & PGSQL_CONV_FORCE_NULL ) {
4800
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4800
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4801
4801
} else {
4802
4802
ZVAL_STRINGL (& new_val , "''" , sizeof ("''" )- 1 );
4803
4803
}
@@ -4824,7 +4824,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4824
4824
break ;
4825
4825
4826
4826
case IS_NULL :
4827
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4827
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4828
4828
break ;
4829
4829
4830
4830
default :
@@ -4842,7 +4842,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4842
4842
switch (Z_TYPE_P (val )) {
4843
4843
case IS_STRING :
4844
4844
if (Z_STRLEN_P (val ) == 0 ) {
4845
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4845
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4846
4846
}
4847
4847
else {
4848
4848
/* better regex? */
@@ -4866,7 +4866,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4866
4866
break ;
4867
4867
4868
4868
case IS_NULL :
4869
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4869
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4870
4870
break ;
4871
4871
4872
4872
default :
@@ -4883,7 +4883,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4883
4883
switch (Z_TYPE_P (val )) {
4884
4884
case IS_STRING :
4885
4885
if (Z_STRLEN_P (val ) == 0 ) {
4886
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4886
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4887
4887
}
4888
4888
else {
4889
4889
#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})?$"
@@ -4905,7 +4905,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4905
4905
break ;
4906
4906
4907
4907
case IS_NULL :
4908
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4908
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4909
4909
break ;
4910
4910
4911
4911
default :
@@ -4923,7 +4923,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4923
4923
switch (Z_TYPE_P (val )) {
4924
4924
case IS_STRING :
4925
4925
if (Z_STRLEN_P (val ) == 0 ) {
4926
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4926
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4927
4927
} else if (!strcasecmp (Z_STRVAL_P (val ), "now()" )) {
4928
4928
ZVAL_STRINGL (& new_val , "NOW()" , sizeof ("NOW()" )- 1 );
4929
4929
} else {
@@ -4940,7 +4940,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4940
4940
break ;
4941
4941
4942
4942
case IS_NULL :
4943
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4943
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4944
4944
break ;
4945
4945
4946
4946
default :
@@ -4956,7 +4956,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4956
4956
switch (Z_TYPE_P (val )) {
4957
4957
case IS_STRING :
4958
4958
if (Z_STRLEN_P (val ) == 0 ) {
4959
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4959
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4960
4960
}
4961
4961
else {
4962
4962
#define REGEX0 "^([0-9]{4}[/-][0-9]{1,2}[/-][0-9]{1,2})$"
@@ -4973,7 +4973,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4973
4973
break ;
4974
4974
4975
4975
case IS_NULL :
4976
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4976
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4977
4977
break ;
4978
4978
4979
4979
default :
@@ -4989,7 +4989,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
4989
4989
switch (Z_TYPE_P (val )) {
4990
4990
case IS_STRING :
4991
4991
if (Z_STRLEN_P (val ) == 0 ) {
4992
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
4992
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
4993
4993
}
4994
4994
else {
4995
4995
#define REGEX0 "^(([0-9]{1,2}:[0-9]{1,2}){1}(:[0-9]{1,2}){0,1}){0,1}$"
@@ -5006,7 +5006,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
5006
5006
break ;
5007
5007
5008
5008
case IS_NULL :
5009
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
5009
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5010
5010
break ;
5011
5011
5012
5012
default :
@@ -5022,7 +5022,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
5022
5022
switch (Z_TYPE_P (val )) {
5023
5023
case IS_STRING :
5024
5024
if (Z_STRLEN_P (val ) == 0 ) {
5025
- ZVAL_STRING (& new_val , "NULL" );
5025
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5026
5026
}
5027
5027
else {
5028
5028
@@ -5085,7 +5085,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
5085
5085
break ;
5086
5086
5087
5087
case IS_NULL :
5088
- ZVAL_STRING (& new_val , "NULL" );
5088
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5089
5089
break ;
5090
5090
5091
5091
default :
@@ -5100,7 +5100,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
5100
5100
switch (Z_TYPE_P (val )) {
5101
5101
case IS_STRING :
5102
5102
if (Z_STRLEN_P (val ) == 0 ) {
5103
- ZVAL_STRING (& new_val , "NULL" );
5103
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5104
5104
}
5105
5105
else {
5106
5106
unsigned char * tmp ;
@@ -5127,7 +5127,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
5127
5127
break ;
5128
5128
5129
5129
case IS_NULL :
5130
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
5130
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5131
5131
break ;
5132
5132
5133
5133
default :
@@ -5143,7 +5143,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
5143
5143
switch (Z_TYPE_P (val )) {
5144
5144
case IS_STRING :
5145
5145
if (Z_STRLEN_P (val ) == 0 ) {
5146
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
5146
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5147
5147
}
5148
5148
else {
5149
5149
#define REGEX0 "^([0-9a-f]{2,2}:){5,5}[0-9a-f]{2,2}$"
@@ -5159,7 +5159,7 @@ PHP_PGSQL_API int php_pgsql_convert(PGconn *pg_link, const char *table_name, con
5159
5159
break ;
5160
5160
5161
5161
case IS_NULL :
5162
- ZVAL_STRINGL (& new_val , "NULL" , sizeof ( "NULL" ) - 1 );
5162
+ ZVAL_STR (& new_val , ZSTR_KNOWN ( ZEND_STR_NULL ) );
5163
5163
break ;
5164
5164
5165
5165
default :
0 commit comments