Skip to content

Commit 85e6688

Browse files
committed
ext/standard/string.c: Remove to(upper|lower) PHP API in favour of Zend APIs
1 parent 1b87772 commit 85e6688

File tree

3 files changed

+4
-34
lines changed

3 files changed

+4
-34
lines changed

UPGRADING.INTERNALS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,10 @@ PHP 8.4 INTERNALS UPGRADE NOTES
376376
- The deprecated php_uint32 and php_int32 typedefs have been removed from
377377
ext/standard/basic_functions.h. Use the standard uint32_t and int32_t
378378
types instead.
379+
- The php_strtoupper(), php_string_toupper(), php_strtolower(), and
380+
php_string_tolower() functions has been removed, use zend_str_toupper(),
381+
zend_string_toupper(), zend_str_tolower(), and zend_string_tolower()
382+
respectively instead.
379383

380384
h. ext/session
381385
- Added the php_get_session_status() API to get the session status, which is

ext/standard/php_string.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@ PHP_MINIT_FUNCTION(string_intrin);
3434
strnatcmp_ex(a, strlen(a), b, strlen(b), 1)
3535
PHPAPI int strnatcmp_ex(char const *a, size_t a_len, char const *b, size_t b_len, bool is_case_insensitive);
3636
PHPAPI struct lconv *localeconv_r(struct lconv *out);
37-
PHPAPI char *php_strtoupper(char *s, size_t len);
38-
PHPAPI char *php_strtolower(char *s, size_t len);
39-
PHPAPI zend_string *php_string_toupper(zend_string *s);
40-
PHPAPI zend_string *php_string_tolower(zend_string *s);
4137
PHPAPI char *php_strtr(char *str, size_t len, const char *str_from, const char *str_to, size_t trlen);
4238
PHPAPI zend_string *php_addslashes(zend_string *str);
4339
PHPAPI void php_stripslashes(zend_string *str);

ext/standard/string.c

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1211,21 +1211,6 @@ PHP_FUNCTION(strtok)
12111211
}
12121212
/* }}} */
12131213

1214-
/* {{{ php_strtoupper */
1215-
PHPAPI char *php_strtoupper(char *s, size_t len)
1216-
{
1217-
zend_str_toupper(s, len);
1218-
return s;
1219-
}
1220-
/* }}} */
1221-
1222-
/* {{{ php_string_toupper */
1223-
PHPAPI zend_string *php_string_toupper(zend_string *s)
1224-
{
1225-
return zend_string_toupper(s);
1226-
}
1227-
/* }}} */
1228-
12291214
/* {{{ Makes a string uppercase */
12301215
PHP_FUNCTION(strtoupper)
12311216
{
@@ -1239,21 +1224,6 @@ PHP_FUNCTION(strtoupper)
12391224
}
12401225
/* }}} */
12411226

1242-
/* {{{ php_strtolower */
1243-
PHPAPI char *php_strtolower(char *s, size_t len)
1244-
{
1245-
zend_str_tolower(s, len);
1246-
return s;
1247-
}
1248-
/* }}} */
1249-
1250-
/* {{{ php_string_tolower */
1251-
PHPAPI zend_string *php_string_tolower(zend_string *s)
1252-
{
1253-
return zend_string_tolower(s);
1254-
}
1255-
/* }}} */
1256-
12571227
/* {{{ Makes a string lowercase */
12581228
PHP_FUNCTION(strtolower)
12591229
{

0 commit comments

Comments
 (0)