… | … | ||
---|---|---|---|
23 | #include <cstdlib> | 23 | #include <cstdlib> |
24 | #include <cstring> | 24 | #include <cstring> |
25 | #include <inttypes.h> | 25 | #include <inttypes.h> |
26 | 26 | ||
27 | #include "rxvtutil.h" | 27 | #include "rxvtutil.h" |
28 | |||
29 | class byteorder byteorder; | ||
30 | |||
31 | unsigned int byteorder::e; | ||
32 | |||
33 | byteorder::byteorder () | ||
34 | { | ||
35 | union { | ||
36 | uint32_t u; | ||
37 | uint8_t b[4]; | ||
38 | } w; | ||
39 | |||
40 | w.b[0] = 0x11; | ||
41 | w.b[1] = 0x22; | ||
42 | w.b[2] = 0x33; | ||
43 | w.b[3] = 0x44; | ||
44 | |||
45 | e = w.u; | ||
46 | } | ||
47 | 28 | ||
48 | #if !HAVE_GCC_BUILTINS | 29 | #if !HAVE_GCC_BUILTINS |
49 | int rxvt_ctz (unsigned int x) CONST | 30 | int rxvt_ctz (unsigned int x) CONST |
50 | { | 31 | { |
51 | int r = 0; | 32 | int r = 0; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |