C のファイル宣言はプラットフォームによって異なりますが、 通常は次のように始まります。
struct __file {
unsigned char *__bufPtr;
... } FILE;
必要なものはファイルのポインター (トークン) だけなので、 この変換は次のようにうまく簡略化できます。
define struct 1 file;
define alias file_Handle handle file;