/* * Copyright (C) 2020-2021 Tomasz Kramkowski * SPDX-License-Identifier: MIT */ #ifndef PACK_COMMON_H #define PACK_COMMON_H #include #include #include "pack.h" #define BITMASK(n) (UINTMAX_MAX >> (sizeof (uintmax_t) * CHAR_BIT - n)) #ifndef PRIuSIZE #ifdef _WIN32 #ifdef _WIN64 #define PRIuSIZE PRIu64 #else #define PRIuSIZE PRIu32 #endif #else #define PRIuSIZE "zu" #endif #endif size_t getsize(enum pack_type t); #endif // !PACK_COMMON_H