Hyper EstraierをInter Macでビルドする時用のアレのマクロ対応版

ヘチマ_BLOG:Hyper EstraierをIntel Macでビルドを参考にしてたらHE1.3.どっかからマクロになっちゃったので変更部分メモ。patchにするのは更新頻度を考えるとメンテがめんどくさすぎるのでパス。

cabin.c

        signed char CB_fill; \
        if (_CB_num > 0) { \
            CB_fill = -(CB_d.rem) -1; \
        } else { \
            CB_fill = CB_d.rem; \
        } \
        ((signed char *)(CB_buf))[(CB_len)] = CB_fill; \

villa.c

        signed char VL_fill; \
        if (_VL_num > 0) { \
            VL_fill = -(VL_d.rem) -1; \
        } else { \
            VL_fill = VL_d.rem; \
        } \
        ((signed char *)(VL_buf))[(VL_len)] = VL_fill; \

estraier.c

        signed char EST_fill; \
        if (_EST_num > 0) { \
            EST_fill = -(EST_d.rem) -1; \
        } else { \
            EST_fill = EST_d.rem; \
        } \
        ((signed char *)(EST_buf))[(EST_len)] = EST_fill; \