a very silly stdio shim
Find a file
2026-05-17 22:00:33 -07:00
libcursivef.c initial commit 2026-05-17 22:00:33 -07:00
Makefile initial commit 2026-05-17 22:00:33 -07:00
README.md initial commit 2026-05-17 22:00:33 -07:00
test.c initial commit 2026-05-17 22:00:33 -07:00

libcursivef

a very silly stdio shim to satisfy a shitpost:

https://infosec.exchange/@atax1a/113828986954584443

transforms A-Za-z to their unicode mathematical script equivalents when built with TF_NUMERIC option, optionally translates 0-9 to various unicode alternatives:

MATH       𝟎𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗   (default)
DINGBAT    ⓪①②③④⑤⑥⑦⑧⑨
ARABIC     ٠١٢٣٤٥٦٧٨٩
BENGALI    ০১২৩৪৫৬৭৮৯
SUBSCRIPT  ₀₁₂₃₄₅₆₇₈₉