OMNI_BUILD_UNSAFE
MACRO

OMNI_BUILD_UNSAFE - If defined, the library will build without checks for certain undefiend behaviour.

SYNOPSIS top

#define OMNI_BUILD_UNSAFE

Defines that the library should build with unsafe options and thus undefined behaviour allowed.

DESCRIPTION top

If defined, the following additional flags are defined in the library:

CONSIDERATIONS top

If defined, you will need to ensure all of your code handles exceptional code (such as division by 0), and that your locks are not re-entrant.

PLATFORM SPECIFIC top

No platform specific notes.

NOTES top

You might need to define OMNI_ALLOW_UB to enable undefined behaviour.