mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-07-08 21:50:48 +02:00
44af0ab3c5
Forward declarations in asn.c and asn_orig.c now use guard transitions (same mechanism as the function bodies) so consecutive declarations with the same feature guard are grouped in a single #ifdef/#endif block rather than each having its own open/close pair. Also removed the now-redundant _find_func_outer_guards calls from _emit_split_body_orig; outer feature guard context is emitted at the generate_asn_orig loop level, not inside the per-block emitters. Both modes still build and pass tests (5 PASS, 0 FAIL each).