- Todo: Replace pointer-difference lengths (
long/ptrdiff_t) assigned tointin parsers (advanced_tables.c,callouts.c,citations.c,critic.c,emoji.c,ial.c, etc.) with a two-step, range-checked pattern (e.g. compute toptrdiff_t, validate againstINT_MAX, then cast toint) or refactor to usesize_tconsistently. - Todo: Gradually standardize length/index types across parsing code to avoid implicit narrowing conversions and make warnings-free builds the default in Xcode and Swift package targets.