// Utility modules for CERT C rules
/// Reusable functions for navigating and extracting information from the C AST.
/// Shared call-role classification (allocator/printf-family/scanf-family/etc.)
/// on top of `std_functions` -- single source of truth so rules stop
/// independently reinventing (and disagreeing on) these name lists.
/// Reusable functions for analyzing C declarators (arrays, pointers, function pointers).
/// Structural "is this variable guarded here?" queries -- the AST relation
/// that per-rule text searches for a canonical guard spelling stand in for.
/// Shared helpers for arithmetic-overflow-detection rules (INT30-C, INT32-C).
/// Lookup of known C standard library / POSIX / Windows socket function names.