Skip to content

Commit f509420

Browse files
committed
Fix GH-20106: locale methods catering to stricter C++ rules.
close GH-20110
1 parent c1d0c61 commit f509420

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

ext/intl/locale/locale_methods.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ U_CFUNC PHP_NAMED_FUNCTION(zif_locale_set_default)
341341
* common code shared by get_primary_language,get_script or get_region or get_variant
342342
* result = 0 if error, 1 if successful , -1 if no value
343343
*/
344-
static zend_string* get_icu_value_internal( const char* loc_name , char* tag_name, int* result , int fromParseLocale)
344+
static zend_string* get_icu_value_internal( const char* loc_name , const char* tag_name, int* result , int fromParseLocale)
345345
{
346346
zend_string* tag_value = NULL;
347347
int32_t tag_value_len = 512;
@@ -466,7 +466,7 @@ static zend_string* get_icu_value_internal( const char* loc_name , char* tag_nam
466466
* Gets the value from ICU , called when PHP userspace function is called
467467
* common code shared by get_primary_language,get_script or get_region or get_variant
468468
*/
469-
static void get_icu_value_src_php( char* tag_name, INTERNAL_FUNCTION_PARAMETERS)
469+
static void get_icu_value_src_php( const char* tag_name, INTERNAL_FUNCTION_PARAMETERS)
470470
{
471471

472472
char* loc_name = NULL;
@@ -544,7 +544,7 @@ U_CFUNC PHP_FUNCTION(locale_get_primary_language )
544544
/* {{{
545545
* common code shared by display_xyz functions to get the value from ICU
546546
}}} */
547-
static void get_icu_disp_value_src_php( char* tag_name, INTERNAL_FUNCTION_PARAMETERS)
547+
static void get_icu_disp_value_src_php( const char* tag_name, INTERNAL_FUNCTION_PARAMETERS)
548548
{
549549
char* loc_name = NULL;
550550
size_t loc_name_len = 0;
@@ -801,7 +801,7 @@ U_CFUNC PHP_FUNCTION(locale_canonicalize)
801801
* returns 1 if successful , -1 if not found ,
802802
* 0 if array element is not a string , -2 if buffer-overflow
803803
*/
804-
static int append_key_value(smart_str* loc_name, HashTable* hash_arr, char* key_name)
804+
static int append_key_value(smart_str* loc_name, HashTable* hash_arr, const char* key_name)
805805
{
806806
zval *ele_value;
807807

@@ -826,7 +826,7 @@ static int append_key_value(smart_str* loc_name, HashTable* hash_arr, char* key_
826826
/* {{{ append_prefix , appends the prefix needed
827827
* e.g. private adds 'x'
828828
*/
829-
static void add_prefix(smart_str* loc_name, char* key_name)
829+
static void add_prefix(smart_str* loc_name, const char* key_name)
830830
{
831831
if( strncmp(key_name , LOC_PRIVATE_TAG , 7) == 0 ){
832832
smart_str_appendl(loc_name, SEPARATOR , sizeof(SEPARATOR)-1);
@@ -842,7 +842,7 @@ static void add_prefix(smart_str* loc_name, char* key_name)
842842
* returns 1 if successful , -1 if not found ,
843843
* 0 if array element is not a string , -2 if buffer-overflow
844844
*/
845-
static int append_multiple_key_values(smart_str* loc_name, HashTable* hash_arr, char* key_name)
845+
static int append_multiple_key_values(smart_str* loc_name, HashTable* hash_arr, const char* key_name)
846846
{
847847
zval *ele_value;
848848
int isFirstSubtag = 0;
@@ -1053,7 +1053,7 @@ static zend_string* get_private_subtags(const char* loc_name)
10531053
/* }}} */
10541054

10551055
/* {{{ code used by locale_parse */
1056-
static int add_array_entry(const char* loc_name, zval* hash_arr, char* key_name)
1056+
static int add_array_entry(const char* loc_name, zval* hash_arr, const char* key_name)
10571057
{
10581058
zend_string* key_value = NULL;
10591059
char* cur_key_name = NULL;

0 commit comments

Comments
 (0)