Initial bit maps support

This commit is contained in:
2024-03-12 19:15:02 +01:00
parent 3a86ab1424
commit c3831f82e7
5 changed files with 204 additions and 0 deletions

View File

@@ -41,6 +41,14 @@
#define MAXLONG 0x7FFFFFFF
#define MAXULONG 0xFFFFFFFF
/* Pointer limits */
#define MININT_PTR (~MAXINT_PTR)
#define MAXINT_PTR ((INT_PTR)(MAXUINT_PTR >> 1))
#define MAXUINT_PTR (~((UINT_PTR)0))
#define MINLONG_PTR (~MAXLONG_PTR)
#define MAXLONG_PTR ((LONG_PTR)(MAXULONG_PTR >> 1))
#define MAXULONG_PTR (~((ULONG_PTR)0))
/* Number of bits per byte */
#define BITS_PER_BYTE 8