const BlockCommandExecutor *const block_command_executor
const BlockCommandTable *const block_command_table
#define BCT_MAX_BLOCKS
BCのIDの最大数
static BCE_Params BCUS_bc_exe_params_[BCT_MAX_BLOCKS]
BCE_Params の本体
static BCT_Table BCUS_bc_table_[BCT_MAX_BLOCKS]
BCT の blocks の本体
void BCUS_load_user_settings(BlockCommandTable *block_command_table, BlockCommandExecutor *block_command_executor)
BCT, BCE に関してのメモリ確保や getter, setter を user settings として上書きする
int BCUS_bc_should_clear(const bct_id_t block)
その block をクリアすべきかどうか判別する
BCT の本体. 実際に BC の cmd が確保されている
BCE_Params * bc_exe_params[BCT_MAX_BLOCKS]
パラメタ.不揮発化出来るようにポインタで確保
BCT_Table * blocks[BCT_MAX_BLOCKS]
BCTの各BC.好きな場所で確保できる様にポインタにしている