ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/byteswap.c
(Generate patch)

Comparing ray/src/common/byteswap.c (file contents):
Revision 3.1 by greg, Sat Dec 23 17:27:45 2006 UTC vs.
Revision 3.2 by greg, Fri Jan 15 18:31:38 2021 UTC

# Line 12 | Line 12 | static const char RCSid[] = "$Id$";
12  
13   void
14   swap16(         /* swap n 16-bit words */
15 <        register char  *wp,
16 <        int  n
15 >        char  *wp,
16 >        size_t  n
17   )
18   {
19 <        register int    t;
19 >        int     t;
20  
21          while (n-- > 0) {
22                  t = wp[0]; wp[0] = wp[1]; wp[1] = t;
# Line 27 | Line 27 | swap16(                /* swap n 16-bit words */
27  
28   void
29   swap32(         /* swap n 32-bit words */
30 <        register char  *wp,
31 <        int  n
30 >        char  *wp,
31 >        size_t  n
32   )
33   {
34 <        register int    t;
34 >        int     t;
35  
36          while (n-- > 0) {
37                  t = wp[0]; wp[0] = wp[3]; wp[3] = t;
# Line 43 | Line 43 | swap32(                /* swap n 32-bit words */
43  
44   void
45   swap64(         /* swap n 64-bit words */
46 <        register char  *wp,
47 <        int  n
46 >        char  *wp,
47 >        size_t  n
48   )
49   {
50 <        register int    t;
50 >        int     t;
51  
52          while (n-- > 0) {
53                  t = wp[0]; wp[0] = wp[7]; wp[7] = t;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines