18 Commits (master)

Author SHA1 Message Date
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)
8 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* 4 years ago
leitner 2bb35a6106 support __builtin_swap16 and __builtin_swap32 7 years ago
leitner f412a657fb remove a few compiler warnings 7 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 14 years ago
leitner 58a07defd7 add uint64 pack and unpack routines 17 years ago
leitner b03a0e8a66 use inttypes.h to declare ints in uint*.h 17 years ago
leitner b6258d3dfa remove obsolete extern from header files 21 years ago
leitner d1df715971 add API for integer multiplication with overflow detection 21 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 23 years ago
leitner 3683655654 remove __THROW 23 years ago
leitner 3083708670 Initial revision 24 years ago