29/// * <a href="#bsla_nonnullarg-example-1-passing-null-to-arguments-annotated-as-non-null"> Example 1: Passing Null to Arguments Annotated as Non-Null </a>
30///
31/// # Purpose {#bsla_nonnullarg-purpose}
32/// Provide macros to hint at null arguments to functions.
33///
34/// # Macros {#bsla_nonnullarg-macros}
35///
36/// - BSLA_NONNULLARGS: warn if any pointer arguments are null
37/// - BSLA_NONNULLARG(...): warn if indexed arguments are null
38/// - BSLA_NONNULLARGS_IS_ACTIVE: defined if `BSLA_NONNULLARGS` is active
39/// - BSLA_NONNULLARG_IS_ACTIVE: defined if `BSLA_NONNULLARG` is active