次へ: Emacsプリミティブの実装, 前へ: メモリ使用量, 上へ: GNU Emacsの内部 [目次][索引]
EmacsのC言語部分は、C99以降に移植可能です。‘<stdckdint.h>’や‘[[noreturn]]’といった後続のC言語の機能は、通常は設定時などのチェックなしには使用されず、必要に応じてEmacsのビルド手順で代替実装が提供されます。匿名構造体や共用体など、一部の後続機能はエミュレートが困難すぎるため、完全に回避されています。
将来的には、Cのベース方言は間違いなくC99より後の規格へと移行するだろう。