int/long/int16/int32のsizeofを見て勘違いに気付く。Cで short または int といえば 'short int' のことで 2byte long といえば 'long int' のことで 4byte だと思ってたのでBREWでは int16(はshortだから) = int = 2byte int32(はlongだから) = 4byte であろうと…
いやー int = long = 4byte だったとは。 4byteでありたい整数は律儀に全部 int32 と書いていたけどこれからは 普通に int でいいな。'int32'って書くの何か気持ち悪かったんだ実は。