32#ifndef ZYCORE_FORMAT_H
33#define ZYCORE_FORMAT_H
64 if (x == (-0x7fffffffffffffff - 1))
66 return 0x8000000000000000u;
69 return (
ZyanU64)(x < 0 ? -x : x);
91 const
char* format, ...);
#define ZYAN_PRINTF_ATTR(format_index, first_to_check)
Decorator for printf-style functions.
Definition Defines.h:483
#define ZYAN_INLINE
Definition Defines.h:356
#define ZYAN_REQUIRES_LIBC
Marks functions that require libc (cannot be used with ZYAN_NO_LIBC).
Definition Defines.h:468
#define ZYCORE_EXPORT
Symbol is exported in shared library builds.
Definition Defines.h:330
Status code definitions and check macros.
ZyanU32 ZyanStatus
Defines the ZyanStatus data type.
Definition Status.h:48
Implements a string type.
struct ZyanStringView_ ZyanStringView
Defines the ZyanStringView struct.
struct ZyanString_ ZyanString
Defines the ZyanString struct.
Includes and defines some default data types.
ZyanU8 ZyanBool
Defines the ZyanBool data-type.
Definition Types.h:296
int64_t ZyanI64
Definition Types.h:223
size_t ZyanUSize
Definition Types.h:224
uint64_t ZyanU64
Definition Types.h:219
uint8_t ZyanU8
Definition Types.h:216