文字列・整数限定の cputch_printf

src c

文字列・整数限定の printf(3) のサブセット実装の4月1日版は、リンク先のエイプリルフール記事を見てからでっちあげたもので、隠しきれないやっつけ感が漂っています。それでも、せっかく書いたものなので、ソースコードの整理をしてみました。 追加した機…

トラディッショナルなprintf書式のDFA

c

K&R 「プログラミング言語C」第1版の頃のトラディッショナルな(言い換えれば、もっとも良く使われている) printf 書式の決定性有限オートマトン(DFA)の遷移図を書いてみました。モダンな POSIX printf 書式から、位置指定書式(%1$d の 1$ 部分)と、変数幅(%*…