Skip to content

Commit aca6aef

Browse files
authored
Remove 'register' type qualifier (php#6980)
The compiler should be smart enough to optimize this on its own
1 parent 2a486d4 commit aca6aef

21 files changed

+61
-61
lines changed

Zend/zend_compile.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1973,7 +1973,7 @@ void zend_verify_namespace(void) /* {{{ */
19731973
Returns directory name component of path */
19741974
ZEND_API size_t zend_dirname(char *path, size_t len)
19751975
{
1976-
register char *end = path + len - 1;
1976+
char *end = path + len - 1;
19771977
unsigned int len_adjust = 0;
19781978

19791979
#ifdef ZEND_WIN32

Zend/zend_hash.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2731,7 +2731,7 @@ ZEND_API zval* ZEND_FASTCALL zend_hash_minmax(const HashTable *ht, bucket_compar
27312731

27322732
ZEND_API bool ZEND_FASTCALL _zend_handle_numeric_str_ex(const char *key, size_t length, zend_ulong *idx)
27332733
{
2734-
register const char *tmp = key;
2734+
const char *tmp = key;
27352735

27362736
const char *end = key + length;
27372737

Zend/zend_ini_scanner.l

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ zend_result zend_ini_prepare_string_for_scanning(char *str, int scanner_mode)
305305
/* {{{ zend_ini_escape_string() */
306306
static void zend_ini_escape_string(zval *lval, char *str, int len, char quote_type)
307307
{
308-
register char *s, *t;
308+
char *s, *t;
309309
char *end;
310310

311311
zend_ini_copy_value(lval, str, len);

Zend/zend_language_scanner.l

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -905,7 +905,7 @@ ZEND_API void zend_multibyte_yyinput_again(zend_encoding_filter old_input_filter
905905

906906
static zend_result zend_scan_escape_string(zval *zendlval, char *str, int len, char quote_type)
907907
{
908-
register char *s, *t;
908+
char *s, *t;
909909
char *end;
910910

911911
if (len <= 1) {
@@ -2427,7 +2427,7 @@ inline_char_handler:
24272427

24282428

24292429
<ST_IN_SCRIPTING>b?['] {
2430-
register char *s, *t;
2430+
char *s, *t;
24312431
char *end;
24322432
int bprefix = (yytext[0] != '\'') ? 1 : 0;
24332433

Zend/zend_operators.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2683,13 +2683,13 @@ ZEND_API void ZEND_FASTCALL zend_str_tolower(char *str, size_t length) /* {{{ */
26832683

26842684
ZEND_API char* ZEND_FASTCALL zend_str_tolower_dup_ex(const char *source, size_t length) /* {{{ */
26852685
{
2686-
register const unsigned char *p = (const unsigned char*)source;
2687-
register const unsigned char *end = p + length;
2686+
const unsigned char *p = (const unsigned char*)source;
2687+
const unsigned char *end = p + length;
26882688

26892689
while (p < end) {
26902690
if (*p != zend_tolower_ascii(*p)) {
26912691
char *res = (char*)emalloc(length + 1);
2692-
register unsigned char *r;
2692+
unsigned char *r;
26932693

26942694
if (p != (const unsigned char*)source) {
26952695
memcpy(res, source, p - (const unsigned char*)source);
@@ -3280,8 +3280,8 @@ static zend_always_inline void zend_memnstr_ex_pre(unsigned int td[], const char
32803280
ZEND_API const char* ZEND_FASTCALL zend_memnstr_ex(const char *haystack, const char *needle, size_t needle_len, const char *end) /* {{{ */
32813281
{
32823282
unsigned int td[256];
3283-
register size_t i;
3284-
register const char *p;
3283+
size_t i;
3284+
const char *p;
32853285

32863286
if (needle_len == 0 || (end - haystack) < needle_len) {
32873287
return NULL;
@@ -3314,8 +3314,8 @@ ZEND_API const char* ZEND_FASTCALL zend_memnstr_ex(const char *haystack, const c
33143314
ZEND_API const char* ZEND_FASTCALL zend_memnrstr_ex(const char *haystack, const char *needle, size_t needle_len, const char *end) /* {{{ */
33153315
{
33163316
unsigned int td[256];
3317-
register size_t i;
3318-
register const char *p;
3317+
size_t i;
3318+
const char *p;
33193319

33203320
if (needle_len == 0 || (end - haystack) < needle_len) {
33213321
return NULL;

Zend/zend_virtual_cwd.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ CWD_API char *virtual_getcwd(char *buf, size_t size) /* {{{ */
301301
#ifdef ZEND_WIN32
302302
static inline zend_ulong realpath_cache_key(const char *path, size_t path_len) /* {{{ */
303303
{
304-
register zend_ulong h;
304+
zend_ulong h;
305305
size_t bucket_key_len;
306306
const char *bucket_key_start = tsrm_win32_get_path_sid_key(path, path_len, &bucket_key_len);
307307
const char *bucket_key = bucket_key_start;
@@ -325,7 +325,7 @@ static inline zend_ulong realpath_cache_key(const char *path, size_t path_len) /
325325
#else
326326
static inline zend_ulong realpath_cache_key(const char *path, size_t path_len) /* {{{ */
327327
{
328-
register zend_ulong h;
328+
zend_ulong h;
329329
const char *e = path + path_len;
330330

331331
for (h = Z_UL(2166136261); path < e;) {

ext/mbstring/mbstring.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4232,7 +4232,7 @@ MBSTRING_API size_t php_mb_mbchar_bytes(const char *s)
42324232
/* {{{ MBSTRING_API char *php_mb_safe_strrchr_ex() */
42334233
MBSTRING_API char *php_mb_safe_strrchr_ex(const char *s, unsigned int c, size_t nbytes, const mbfl_encoding *enc)
42344234
{
4235-
register const char *p = s;
4235+
const char *p = s;
42364236
char *last=NULL;
42374237

42384238
if (nbytes == (size_t)-1) {
@@ -4252,8 +4252,8 @@ MBSTRING_API char *php_mb_safe_strrchr_ex(const char *s, unsigned int c, size_t
42524252
++p;
42534253
}
42544254
} else {
4255-
register size_t bcnt = nbytes;
4256-
register size_t nbytes_char;
4255+
size_t bcnt = nbytes;
4256+
size_t nbytes_char;
42574257
while (bcnt > 0) {
42584258
if ((unsigned char)*p == (unsigned char)c) {
42594259
last = (char *)p;

ext/mysqli/mysqli_api.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ mysqli_escape_string_for_tx_name_in_comment(const char * const name)
7979
*p_copy++ = '/';
8080
*p_copy++ = '*';
8181
while (1) {
82-
register char v = *p_orig;
82+
char v = *p_orig;
8383
if (v == 0) {
8484
break;
8585
}

ext/mysqlnd/mysqlnd_wireprotocol.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ static enum_mysqlnd_collected_stats packet_type_to_statistic_packet_count[PROT_L
9191
zend_ulong
9292
php_mysqlnd_net_field_length(const zend_uchar **packet)
9393
{
94-
register const zend_uchar *p= (const zend_uchar *)*packet;
94+
const zend_uchar *p= (const zend_uchar *)*packet;
9595

9696
if (*p < 251) {
9797
(*packet)++;
@@ -121,7 +121,7 @@ php_mysqlnd_net_field_length(const zend_uchar **packet)
121121
uint64_t
122122
php_mysqlnd_net_field_length_ll(const zend_uchar **packet)
123123
{
124-
register const zend_uchar *p = (zend_uchar *)*packet;
124+
const zend_uchar *p = (zend_uchar *)*packet;
125125

126126
if (*p < 251) {
127127
(*packet)++;
@@ -639,7 +639,7 @@ size_t php_mysqlnd_auth_write(MYSQLND_CONN_DATA * conn, void * _packet)
639639
static enum_func_status
640640
php_mysqlnd_auth_response_read(MYSQLND_CONN_DATA * conn, void * _packet)
641641
{
642-
register MYSQLND_PACKET_AUTH_RESPONSE * packet= (MYSQLND_PACKET_AUTH_RESPONSE *) _packet;
642+
MYSQLND_PACKET_AUTH_RESPONSE * packet= (MYSQLND_PACKET_AUTH_RESPONSE *) _packet;
643643
MYSQLND_ERROR_INFO * error_info = conn->error_info;
644644
MYSQLND_PFC * pfc = conn->protocol_frame_codec;
645645
MYSQLND_VIO * vio = conn->vio;
@@ -802,7 +802,7 @@ php_mysqlnd_change_auth_response_write(MYSQLND_CONN_DATA * conn, void * _packet)
802802
static enum_func_status
803803
php_mysqlnd_ok_read(MYSQLND_CONN_DATA * conn, void * _packet)
804804
{
805-
register MYSQLND_PACKET_OK *packet= (MYSQLND_PACKET_OK *) _packet;
805+
MYSQLND_PACKET_OK *packet= (MYSQLND_PACKET_OK *) _packet;
806806
MYSQLND_ERROR_INFO * error_info = conn->error_info;
807807
MYSQLND_PFC * pfc = conn->protocol_frame_codec;
808808
MYSQLND_VIO * vio = conn->vio;

ext/pcre/php_pcre.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1500,8 +1500,8 @@ PHP_FUNCTION(preg_match_all)
15001500
/* {{{ preg_get_backref */
15011501
static int preg_get_backref(char **str, int *backref)
15021502
{
1503-
register char in_brace = 0;
1504-
register char *walk = *str;
1503+
char in_brace = 0;
1504+
char *walk = *str;
15051505

15061506
if (walk[1] == 0)
15071507
return 0;

0 commit comments

Comments
 (0)