Cでビットフィールドの配列ができたなら

C言語のビットフィールド – ログ取得ツール

そんなことができたら、それなりにうれしい私がいますよ。

#define LINE_MAX 3

struct{
    unsigned int bitFlag1:1[LINE_MAX];
} ST_FLAG;

int hoge(unsigned int i, int ans)
{
    if(i>=LINE_MAX) return 1;

    ST_FLAG.bitFlag1[i] = ans;
    return 0;
}

みたいな感じで。