Stephen Dennis
|
db2aa4e09e
|
feat(libmux): mux_table layout helpers for multi-column notifies (#1667)
Phase 3 of the NLS-safe table design: put pad/truncate/emit helpers on
co_copy_field in libmux so modules and engine share one layout path.
- mux/include/mux_table.h + mux/lib/mux_table.c (module-safe, freestanding C)
- comsys_mod / mail_mod: drop local append_* copies; call mux_table_*
- tests/table: ljust, trunc, CJK width, emit_fields header/row parity
- docs: mark Phase 3 done; Phase 4 still owns blob-header conversion
Verified: MSVC Release libmux + modules; tests/build-msvc.sh table PASSED.
|
2026-07-28 14:10:05 +00:00 |
|