build info, editions, warnings
build info, editions, warnings (rlmesh.h).
Experimental
#include <rlmesh.h>Functions
- rlmesh_build_source_str()ExperimentalThe canonical spelling ("release"), static; NULL for INVALID or an unknown value.
- rlmesh_build_info()ExperimentalFill
*out(initialized with RLMESH_BUILD_INFO_INIT). - rlmesh_build_info_repr()ExperimentalThe build's text representation into
out(UTF-8, not NUL-terminated; free with rlmesh_bytes_free). - rlmesh_current_workflow_edition()ExperimentalThe bare YYYY.MM workflow edition this build runs at (static): the value to declare.
- rlmesh_warning_category_name()ExperimentalThe class name ("UserWarning"), static; NULL for INVALID or an unknown value. rlmesh_warning_category_is_subclass tests class inheritance, including identity.
- rlmesh_warning_category_is_subclass()ExperimentalThe class name ("UserWarning"), static; NULL for INVALID or an unknown value. rlmesh_warning_category_is_subclass tests class inheritance, including identity.
- rlmesh_set_warning_handler()ExperimentalInstall the process-wide warning handler; a NULL
fnrestores the default, one line to stderr ("rlmesh: <Category>: <message>") per distinct warning.
Structs
Enums
- RLMeshBuildSourceExperimentalWhere a build's cohort came from.
- RLMeshWarningCategoryExperimentalA warning's category.
Type aliases
Macros
- RLMESH_BUILD_INFO_INITExperimentalThe linked library's identity.
- RLMESH_BUILD_INFO_MIN_SIZEExperimentalThe linked library's identity.
- RLMESH_DESCRIBE_METADATA_KEYExperimentalThe describe envelope's metadata key and schema version, and the reset option key an env declares its reset options under.
- RLMESH_DESCRIBE_SCHEMA_VERSIONExperimentalThe describe envelope's metadata key and schema version, and the reset option key an env declares its reset options under.
- RLMESH_ENV_RESET_OPTIONS_KEYExperimentalThe describe envelope's metadata key and schema version, and the reset option key an env declares its reset options under.