Zigでは,サイズが0の配列は,定義できるがアクセスできないという制限(https://github.com/ziglang/zig/issues/5515 )があるため,それを回避するコードにしている。例えば,以下のコード。 ``` // Zigの制限の回避:BIND_CFG != nullの場合に,サイズ0の配列が // 出ないようにする pub export var _kernel_semcb_table: [if (option.BIND_CFG == null or tnum_sem > 0) tnum_sem else 1]SEMCB = undefined; ```