Skip to content

Remove 'register' type qualifier #6980

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 14, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Zend/zend_compile.c
Original file line number Diff line number Diff line change
Expand Up @@ -1973,7 +1973,7 @@ void zend_verify_namespace(void) /* {{{ */
Returns directory name component of path */
ZEND_API size_t zend_dirname(char *path, size_t len)
{
register char *end = path + len - 1;
char *end = path + len - 1;
unsigned int len_adjust = 0;

#ifdef ZEND_WIN32
Expand Down
2 changes: 1 addition & 1 deletion Zend/zend_hash.c
Original file line number Diff line number Diff line change
Expand Up @@ -2731,7 +2731,7 @@ ZEND_API zval* ZEND_FASTCALL zend_hash_minmax(const HashTable *ht, bucket_compar

ZEND_API bool ZEND_FASTCALL _zend_handle_numeric_str_ex(const char *key, size_t length, zend_ulong *idx)
{
register const char *tmp = key;
const char *tmp = key;

const char *end = key + length;

Expand Down
2 changes: 1 addition & 1 deletion Zend/zend_ini_scanner.l
Original file line number Diff line number Diff line change
Expand Up @@ -305,7 +305,7 @@ zend_result zend_ini_prepare_string_for_scanning(char *str, int scanner_mode)
/* {{{ zend_ini_escape_string() */
static void zend_ini_escape_string(zval *lval, char *str, int len, char quote_type)
{
register char *s, *t;
char *s, *t;
char *end;

zend_ini_copy_value(lval, str, len);
Expand Down
4 changes: 2 additions & 2 deletions Zend/zend_language_scanner.l
Original file line number Diff line number Diff line change
Expand Up @@ -905,7 +905,7 @@ ZEND_API void zend_multibyte_yyinput_again(zend_encoding_filter old_input_filter

static zend_result zend_scan_escape_string(zval *zendlval, char *str, int len, char quote_type)
{
register char *s, *t;
char *s, *t;
char *end;

if (len <= 1) {
Expand Down Expand Up @@ -2427,7 +2427,7 @@ inline_char_handler:


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

Expand Down
14 changes: 7 additions & 7 deletions Zend/zend_operators.c
Original file line number Diff line number Diff line change
Expand Up @@ -2683,13 +2683,13 @@ ZEND_API void ZEND_FASTCALL zend_str_tolower(char *str, size_t length) /* {{{ */

ZEND_API char* ZEND_FASTCALL zend_str_tolower_dup_ex(const char *source, size_t length) /* {{{ */
{
register const unsigned char *p = (const unsigned char*)source;
register const unsigned char *end = p + length;
const unsigned char *p = (const unsigned char*)source;
const unsigned char *end = p + length;

while (p < end) {
if (*p != zend_tolower_ascii(*p)) {
char *res = (char*)emalloc(length + 1);
register unsigned char *r;
unsigned char *r;

if (p != (const unsigned char*)source) {
memcpy(res, source, p - (const unsigned char*)source);
Expand Down Expand Up @@ -3280,8 +3280,8 @@ static zend_always_inline void zend_memnstr_ex_pre(unsigned int td[], const char
ZEND_API const char* ZEND_FASTCALL zend_memnstr_ex(const char *haystack, const char *needle, size_t needle_len, const char *end) /* {{{ */
{
unsigned int td[256];
register size_t i;
register const char *p;
size_t i;
const char *p;

if (needle_len == 0 || (end - haystack) < needle_len) {
return NULL;
Expand Down Expand Up @@ -3314,8 +3314,8 @@ ZEND_API const char* ZEND_FASTCALL zend_memnstr_ex(const char *haystack, const c
ZEND_API const char* ZEND_FASTCALL zend_memnrstr_ex(const char *haystack, const char *needle, size_t needle_len, const char *end) /* {{{ */
{
unsigned int td[256];
register size_t i;
register const char *p;
size_t i;
const char *p;

if (needle_len == 0 || (end - haystack) < needle_len) {
return NULL;
Expand Down
4 changes: 2 additions & 2 deletions Zend/zend_virtual_cwd.c
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ CWD_API char *virtual_getcwd(char *buf, size_t size) /* {{{ */
#ifdef ZEND_WIN32
static inline zend_ulong realpath_cache_key(const char *path, size_t path_len) /* {{{ */
{
register zend_ulong h;
zend_ulong h;
size_t bucket_key_len;
const char *bucket_key_start = tsrm_win32_get_path_sid_key(path, path_len, &bucket_key_len);
const char *bucket_key = bucket_key_start;
Expand All @@ -325,7 +325,7 @@ static inline zend_ulong realpath_cache_key(const char *path, size_t path_len) /
#else
static inline zend_ulong realpath_cache_key(const char *path, size_t path_len) /* {{{ */
{
register zend_ulong h;
zend_ulong h;
const char *e = path + path_len;

for (h = Z_UL(2166136261); path < e;) {
Expand Down
6 changes: 3 additions & 3 deletions ext/mbstring/mbstring.c
Original file line number Diff line number Diff line change
Expand Up @@ -4232,7 +4232,7 @@ MBSTRING_API size_t php_mb_mbchar_bytes(const char *s)
/* {{{ MBSTRING_API char *php_mb_safe_strrchr_ex() */
MBSTRING_API char *php_mb_safe_strrchr_ex(const char *s, unsigned int c, size_t nbytes, const mbfl_encoding *enc)
{
register const char *p = s;
const char *p = s;
char *last=NULL;

if (nbytes == (size_t)-1) {
Expand All @@ -4252,8 +4252,8 @@ MBSTRING_API char *php_mb_safe_strrchr_ex(const char *s, unsigned int c, size_t
++p;
}
} else {
register size_t bcnt = nbytes;
register size_t nbytes_char;
size_t bcnt = nbytes;
size_t nbytes_char;
while (bcnt > 0) {
if ((unsigned char)*p == (unsigned char)c) {
last = (char *)p;
Expand Down
2 changes: 1 addition & 1 deletion ext/mysqli/mysqli_api.c
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ mysqli_escape_string_for_tx_name_in_comment(const char * const name)
*p_copy++ = '/';
*p_copy++ = '*';
while (1) {
register char v = *p_orig;
char v = *p_orig;
if (v == 0) {
break;
}
Expand Down
8 changes: 4 additions & 4 deletions ext/mysqlnd/mysqlnd_wireprotocol.c
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ static enum_mysqlnd_collected_stats packet_type_to_statistic_packet_count[PROT_L
zend_ulong
php_mysqlnd_net_field_length(const zend_uchar **packet)
{
register const zend_uchar *p= (const zend_uchar *)*packet;
const zend_uchar *p= (const zend_uchar *)*packet;

if (*p < 251) {
(*packet)++;
Expand Down Expand Up @@ -121,7 +121,7 @@ php_mysqlnd_net_field_length(const zend_uchar **packet)
uint64_t
php_mysqlnd_net_field_length_ll(const zend_uchar **packet)
{
register const zend_uchar *p = (zend_uchar *)*packet;
const zend_uchar *p = (zend_uchar *)*packet;

if (*p < 251) {
(*packet)++;
Expand Down Expand Up @@ -639,7 +639,7 @@ size_t php_mysqlnd_auth_write(MYSQLND_CONN_DATA * conn, void * _packet)
static enum_func_status
php_mysqlnd_auth_response_read(MYSQLND_CONN_DATA * conn, void * _packet)
{
register MYSQLND_PACKET_AUTH_RESPONSE * packet= (MYSQLND_PACKET_AUTH_RESPONSE *) _packet;
MYSQLND_PACKET_AUTH_RESPONSE * packet= (MYSQLND_PACKET_AUTH_RESPONSE *) _packet;
MYSQLND_ERROR_INFO * error_info = conn->error_info;
MYSQLND_PFC * pfc = conn->protocol_frame_codec;
MYSQLND_VIO * vio = conn->vio;
Expand Down Expand Up @@ -802,7 +802,7 @@ php_mysqlnd_change_auth_response_write(MYSQLND_CONN_DATA * conn, void * _packet)
static enum_func_status
php_mysqlnd_ok_read(MYSQLND_CONN_DATA * conn, void * _packet)
{
register MYSQLND_PACKET_OK *packet= (MYSQLND_PACKET_OK *) _packet;
MYSQLND_PACKET_OK *packet= (MYSQLND_PACKET_OK *) _packet;
MYSQLND_ERROR_INFO * error_info = conn->error_info;
MYSQLND_PFC * pfc = conn->protocol_frame_codec;
MYSQLND_VIO * vio = conn->vio;
Expand Down
4 changes: 2 additions & 2 deletions ext/pcre/php_pcre.c
Original file line number Diff line number Diff line change
Expand Up @@ -1500,8 +1500,8 @@ PHP_FUNCTION(preg_match_all)
/* {{{ preg_get_backref */
static int preg_get_backref(char **str, int *backref)
{
register char in_brace = 0;
register char *walk = *str;
char in_brace = 0;
char *walk = *str;

if (walk[1] == 0)
return 0;
Expand Down
2 changes: 1 addition & 1 deletion ext/pdo_pgsql/pgsql_driver.c
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@

static char * _pdo_pgsql_trim_message(const char *message, int persistent)
{
register int i = strlen(message)-1;
size_t i = strlen(message)-1;
char *tmp;

if (i>1 && (message[i-1] == '\r' || message[i-1] == '\n') && message[i] == '.') {
Expand Down
2 changes: 1 addition & 1 deletion ext/standard/exec.c
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,7 @@ PHP_FUNCTION(passthru)
*/
PHPAPI zend_string *php_escape_shell_cmd(const char *str)
{
register size_t x, y;
size_t x, y;
size_t l = strlen(str);
uint64_t estimate = (2 * (uint64_t)l) + 1;
zend_string *cmd;
Expand Down
2 changes: 1 addition & 1 deletion ext/standard/file.c
Original file line number Diff line number Diff line change
Expand Up @@ -722,7 +722,7 @@ PHP_FUNCTION(file)
char *filename;
size_t filename_len;
char *p, *s, *e;
register int i = 0;
int i = 0;
char eol_marker = '\n';
zend_long flags = 0;
bool use_include_path;
Expand Down
4 changes: 2 additions & 2 deletions ext/standard/flock_compat.c
Original file line number Diff line number Diff line change
Expand Up @@ -162,10 +162,10 @@ PHPAPI int php_flock(int fd, int operation)
int inet_aton(const char *cp, struct in_addr *ap)
{
int dots = 0;
register unsigned long acc = 0, addr = 0;
unsigned long acc = 0, addr = 0;

do {
register char cc = *cp;
char cc = *cp;

switch (cc) {
case '0':
Expand Down
20 changes: 10 additions & 10 deletions ext/standard/formatted_print.c
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ php_sprintf_appendstring(zend_string **buffer, size_t *pos, char *add,
size_t min_width, size_t max_width, char padding,
size_t alignment, size_t len, int neg, int expprec, int always_sign)
{
register size_t npad;
size_t npad;
size_t req_size;
size_t copy_len;
size_t m_width;
Expand Down Expand Up @@ -143,8 +143,8 @@ php_sprintf_appendint(zend_string **buffer, size_t *pos, zend_long number,
int always_sign)
{
char numbuf[NUM_BUF_SIZE];
register zend_ulong magn, nmagn;
register unsigned int i = NUM_BUF_SIZE - 1, neg = 0;
zend_ulong magn, nmagn;
unsigned int i = NUM_BUF_SIZE - 1, neg = 0;

PRINTF_DEBUG(("sprintf: appendint(%x, %x, %x, %d, %d, '%c', %d)\n",
*buffer, pos, &ZSTR_LEN(*buffer), number, width, padding, alignment));
Expand Down Expand Up @@ -187,8 +187,8 @@ php_sprintf_appenduint(zend_string **buffer, size_t *pos,
size_t width, char padding, size_t alignment)
{
char numbuf[NUM_BUF_SIZE];
register zend_ulong magn, nmagn;
register unsigned int i = NUM_BUF_SIZE - 1;
zend_ulong magn, nmagn;
unsigned int i = NUM_BUF_SIZE - 1;

PRINTF_DEBUG(("sprintf: appenduint(%x, %x, %x, %d, %d, '%c', %d)\n",
*buffer, pos, &ZSTR_LEN(*buffer), number, width, padding, alignment));
Expand Down Expand Up @@ -326,9 +326,9 @@ php_sprintf_append2n(zend_string **buffer, size_t *pos, zend_long number,
const char *chartable, int expprec)
{
char numbuf[NUM_BUF_SIZE];
register zend_ulong num;
register zend_ulong i = NUM_BUF_SIZE - 1;
register int andbits = (1 << n) - 1;
zend_ulong num;
zend_ulong i = NUM_BUF_SIZE - 1;
int andbits = (1 << n) - 1;

PRINTF_DEBUG(("sprintf: append2n(%x, %x, %x, %d, %d, '%c', %d, %d, %x)\n",
*buffer, pos, &ZSTR_LEN(*buffer), number, width, padding, alignment, n,
Expand All @@ -355,8 +355,8 @@ inline static int
php_sprintf_getnumber(char **buffer, size_t *len)
{
char *endptr;
register zend_long num = ZEND_STRTOL(*buffer, &endptr, 10);
register size_t i;
zend_long num = ZEND_STRTOL(*buffer, &endptr, 10);
size_t i;

if (endptr != NULL) {
i = (endptr - *buffer);
Expand Down
14 changes: 7 additions & 7 deletions ext/standard/mt_rand.c
Original file line number Diff line number Diff line change
Expand Up @@ -100,9 +100,9 @@ static inline void php_mt_initialize(uint32_t seed, uint32_t *state)
In previous versions, most significant bits (MSBs) of the seed affect
only MSBs of the state array. Modified 9 Jan 2002 by Makoto Matsumoto. */

register uint32_t *s = state;
register uint32_t *r = state;
register int i = 1;
uint32_t *s = state;
uint32_t *r = state;
int i = 1;

*s++ = seed & 0xffffffffU;
for( ; i < N; ++i ) {
Expand All @@ -118,9 +118,9 @@ static inline void php_mt_reload(void)
/* Generate N new values in state
Made clearer and faster by Matthew Bellew (matthew.bellew@home.com) */

register uint32_t *state = BG(state);
register uint32_t *p = state;
register int i;
uint32_t *state = BG(state);
uint32_t *p = state;
int i;

if (BG(mt_rand_mode) == MT_RAND_MT19937) {
for (i = N - M; i--; ++p)
Expand Down Expand Up @@ -159,7 +159,7 @@ PHPAPI uint32_t php_mt_rand(void)
/* Pull a 32-bit integer from the generator state
Every other access function simply transforms the numbers extracted here */

register uint32_t s1;
uint32_t s1;

if (UNEXPECTED(!BG(mt_rand_is_seeded))) {
zend_long bytes;
Expand Down
8 changes: 4 additions & 4 deletions ext/standard/quot_print.c
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,10 @@ static char php_hex2int(int c) /* {{{ */

PHPAPI zend_string *php_quot_print_decode(const unsigned char *str, size_t length, int replace_us_by_ws) /* {{{ */
{
register size_t i;
register unsigned const char *p1;
register unsigned char *p2;
register unsigned int h_nbl, l_nbl;
size_t i;
unsigned const char *p1;
unsigned char *p2;
unsigned int h_nbl, l_nbl;

size_t decoded_len, buf_size;
zend_string *retval;
Expand Down
16 changes: 8 additions & 8 deletions ext/standard/string.c
Original file line number Diff line number Diff line change
Expand Up @@ -1367,7 +1367,7 @@ PHPAPI zend_string *php_string_toupper(zend_string *s)

while (c < e) {
if (islower(*c)) {
register unsigned char *r;
unsigned char *r;
zend_string *res = zend_string_alloc(ZSTR_LEN(s), 0);

if (c != (unsigned char*)ZSTR_VAL(s)) {
Expand Down Expand Up @@ -1432,7 +1432,7 @@ PHPAPI zend_string *php_string_tolower(zend_string *s)

while (c < e) {
if (isupper(*c)) {
register unsigned char *r;
unsigned char *r;
zend_string *res = zend_string_alloc(ZSTR_LEN(s), 0);

if (c != (unsigned char*)ZSTR_VAL(s)) {
Expand Down Expand Up @@ -1764,8 +1764,8 @@ PHPAPI char *php_stristr(char *s, char *t, size_t s_len, size_t t_len)
/* {{{ php_strspn */
PHPAPI size_t php_strspn(const char *s1, const char *s2, const char *s1_end, const char *s2_end)
{
register const char *p = s1, *spanp;
register char c = *p;
const char *p = s1, *spanp;
char c = *p;

cont:
for (spanp = s2; p != s1_end && spanp != s2_end;) {
Expand All @@ -1781,8 +1781,8 @@ PHPAPI size_t php_strspn(const char *s1, const char *s2, const char *s1_end, con
/* {{{ php_strcspn */
PHPAPI size_t php_strcspn(const char *s1, const char *s2, const char *s1_end, const char *s2_end)
{
register const char *p, *spanp;
register char c = *s1;
const char *p, *spanp;
char c = *s1;

for (p = s1;;) {
spanp = s2;
Expand Down Expand Up @@ -2667,8 +2667,8 @@ PHP_FUNCTION(ucwords)
{
zend_string *str;
char *delims = " \t\r\n\f\v";
register char *r;
register const char *r_end;
char *r;
const char *r_end;
size_t delims_len = 6;
char mask[256];

Expand Down
2 changes: 1 addition & 1 deletion ext/standard/url.c
Original file line number Diff line number Diff line change
Expand Up @@ -459,7 +459,7 @@ static int php_htoi(char *s)
static const unsigned char hexchars[] = "0123456789ABCDEF";

static zend_always_inline zend_string *php_url_encode_impl(const char *s, size_t len, bool raw) /* {{{ */ {
register unsigned char c;
unsigned char c;
unsigned char *to;
unsigned char const *from, *end;
zend_string *start;
Expand Down
2 changes: 1 addition & 1 deletion ext/zlib/zlib.c
Original file line number Diff line number Diff line change
Expand Up @@ -612,7 +612,7 @@ PHP_FUNCTION(gzfile)
size_t filename_len;
int flags = REPORT_ERRORS;
char buf[8192] = {0};
register int i = 0;
int i = 0;
zend_long use_include_path = 0;
php_stream *stream;

Expand Down
Loading