Skip to content

Warning (usage)

Tsukini edited this page Aug 19, 2026 · 2 revisions

Note

By default all warning are disable except for the forced one such has missing header file or fatal one

Important

Any define that you will see unless precised, has a disable version such has NO_<define>

All warning can be enable or disable using the defines _Warning or _NoWarning

The construction of define for specific warning are such:

domain warning (group):        <domain_name>_WARNING
esoteric warning (individual): <thing_name>_<domain_name>_WARNING
warning disable:               NO_<warning>

Domain Warning

Name Define Domain
Deprecated DEPRECATED_WARNING Effect on deprecated use (only work using the attribute defined in the lib _deprecated(info))
Linker LINKER_WARNING Warning about dependencies for the linker such has -lssl for the encryption part
Usage USAGE_WARNING Warning on usage like promise needed for custom things or other

Esoteric Warning

Name Domain Define
Base64 Codec Linker BASE64CODEC_LINKER_WARNING
RSA Key Linker RSAKEY_LINKER_WARNING
AES Key Linker AESKEY_LINKER_WARNING
Fatal Exception Usage FATALEXCEPTION_USAGE_WARNING
2etp Parser Usage EETPPARSER_USAGE_WARNING

Clone this wiki locally