列挙型のサイズ

Cの列挙型enumのサイズは4バイト、Delphiの列挙型foo=(a,b,...);は要素数依存。
これはちょっと問題です。
なでしこの基本となる構造体THiValueは先頭に範囲0〜9の列挙型があります。
Cではこれが4バイト、Delphiでは1バイト。これでは、構造体の互換が取れません。
……C++版なでしこプラグインSDKは何にも考えずに列挙型を使っていますので、もしかすると、まともに動かない可能性があります。
簡単なテストは通りましたし、今のところ特に不具合があるという話も聞いていないので、大丈夫……なんでしょうか?