Skip to content
Snippets Groups Projects

MNT: ISO C++17 does not allow register storage class specifier

Merged Paul McCarthy requested to merge mnt/remove-register into master
1 file
+ 12
12
Compare changes
  • Side-by-side
  • Inline
+ 12
12
@@ -2679,9 +2679,9 @@ typedef struct { unsigned char a,b ; } TWObytes ;
void Swap_2bytes( int n , void *ar ) /* 2 bytes at a time */
{
register int ii ;
register TWObytes *tb = (TWObytes *)ar ;
register unsigned char tt ;
int ii ;
TWObytes *tb = (TWObytes *)ar ;
unsigned char tt ;
for( ii=0 ; ii < n ; ii++ ){
tt = tb[ii].a ; tb[ii].a = tb[ii].b ; tb[ii].b = tt ;
@@ -2695,9 +2695,9 @@ typedef struct { unsigned char a,b,c,d ; } FOURbytes ;
void Swap_4bytes( int n , void *ar ) /* 4 bytes at a time */
{
register int ii ;
register FOURbytes *tb = (FOURbytes *)ar ;
register unsigned char tt ;
int ii ;
FOURbytes *tb = (FOURbytes *)ar ;
unsigned char tt ;
for( ii=0 ; ii < n ; ii++ ){
tt = tb[ii].a ; tb[ii].a = tb[ii].d ; tb[ii].d = tt ;
@@ -2712,9 +2712,9 @@ typedef struct { unsigned char a,b,c,d , D,C,B,A ; } EIGHTbytes ;
void Swap_8bytes( int n , void *ar ) /* 8 bytes at a time */
{
register int ii ;
register EIGHTbytes *tb = (EIGHTbytes *)ar ;
register unsigned char tt ;
int ii ;
EIGHTbytes *tb = (EIGHTbytes *)ar ;
unsigned char tt ;
for( ii=0 ; ii < n ; ii++ ){
tt = tb[ii].a ; tb[ii].a = tb[ii].A ; tb[ii].A = tt ;
@@ -2732,9 +2732,9 @@ typedef struct { unsigned char a,b,c,d,e,f,g,h ,
void Swap_16bytes( int n , void *ar ) /* 16 bytes at a time */
{
register int ii ;
register SIXTEENbytes *tb = (SIXTEENbytes *)ar ;
register unsigned char tt ;
int ii ;
SIXTEENbytes *tb = (SIXTEENbytes *)ar ;
unsigned char tt ;
for( ii=0 ; ii < n ; ii++ ){
tt = tb[ii].a ; tb[ii].a = tb[ii].A ; tb[ii].A = tt ;
Loading