JOEY_AMIGA
Defined if the application is running on a Commodore Amiga.
JOEY_BIG_ENDIAN
Defined if the platform the application is running on uses big-endian memory order.
JOEY_DEBUG
If defined in joey.h, enables several debugging functions. JoeyLib memory management operations will be double-checked and tracked. In addition, after the program exits, JoeyLib will generate a file named JLSTATS containing allocation statistics and the contents of why that was passed to jlUtilDie(). Recommended to use this when bracketing debug code in your apps that use JoeyLib.
JOEY_DISPLAY
Used to specify the actual display surface for drawing routines.
JOEY_IIGS
Defined if the application is running on an Apple IIgs.
JINT16_MAX
Minimum value able to be represented in a signed 16 bit jint16 variable.
JINT16_MIN
Maximum value able to be represented in a signed 16 bit jint16 variable.
JINT32_MAX
Minimum value able to be represented in a signed 32 bit jint32 variable.
JINT32_MIN
Maximum value able to be represented in a signed 32 bit jint32 variable.
JOEY_LINUX
Defined if the application is running on a PC under Linux.
JOEY_LITTLE_ENDIAN
Defined if the platform the application is running on uses little-endian memory order.
JOEY_MACOS
Defined if the application is running on a PC under macOS.
JOEY_MEM_BLOCKS
In joey.h this controls how many concurrent allocations the JoeyLib memory debugging routines will track. If you receive an error about being out of blocks, increase this value. A fixed number of memory block entries is currently used instead of re-implementing the stack code without JoeyLib.
JOEY_PATH_SEPARATOR
Provides the target-specific path separation character such as \, /, etc.
JOEY_PC
Defined if the application is running on a PC platform (Windows, Linux, macOS). Embedded and single board computers such as the Raspberry Pi are not considered to be PCs.
JOEY_ST
Defined if the application is running on an Atari ST.
JUINT16_MAX
Minimum value able to be represented in an unsigned 16 bit juint16 variable.
JUINT16_MIN
Maximum value able to be represented in an unsigned 16 bit juint16 variable.
JUINT32_MAX
Minimum value able to be represented in an unsigned 32 bit juint32 variable.
JUINT32_MIN
Maximum value able to be represented in an unsigned 32 bit juint32 variable.
JOEY_WINDOWS
Defined if the application is running on a PC under Windows.