leitner
|
0dbac6ba02
|
remove unaligned write for #ifdef i386 (it was technically undefined
behavior and the compiler is now smart enough to turn the more elaborate
code into a single store)
|
11 months ago |
leitner
|
b4ba06aee4
|
add C++ convenience overloads to uint*.h
|
1 year ago |
leitner
|
ec3d2bfe6c
|
change a few // comments back to /* */ for older compilers
|
2 years ago |
leitner
|
94ebb21f87
|
add fmt and scan versions of uint*
|
5 years ago |
leitner
|
2bb35a6106
|
support __builtin_swap16 and __builtin_swap32
|
7 years ago |
leitner
|
f412a657fb
|
remove a few compiler warnings
|
8 years ago |
leitner
|
4f1e1d300c
|
make headers work in C++
add two more variable length integer encoding functions
|
13 years ago |
leitner
|
bc6735c61c
|
change macros to inline functions to get rid of strict aliasing gcc
warnings in code using them
|
14 years ago |
leitner
|
928bfe5c09
|
for installed header files, add comment saying where they came from
|
15 years ago |
leitner
|
58a07defd7
|
add uint64 pack and unpack routines
|
17 years ago |
leitner
|
b03a0e8a66
|
use inttypes.h to declare ints in uint*.h
|
18 years ago |
leitner
|
b6258d3dfa
|
remove obsolete extern from header files
|
22 years ago |
leitner
|
d1df715971
|
add API for integer multiplication with overflow detection
|
22 years ago |
leitner
|
980e24e92a
|
oooops, forgot brackets
|
23 years ago |
leitner
|
5143381995
|
add uint32_read interface.
|
23 years ago |
leitner
|
8ecb47a608
|
bsd and macosx compatibility
|
24 years ago |
leitner
|
3683655654
|
remove __THROW
|
24 years ago |
leitner
|
3083708670
|
Initial revision
|
24 years ago |