#!/usr/local/bin/tcc -run enum LedPattern { LED_BLINK1 =0, LED_BLINK2 , LED_BLINK3 , LED_SEQERR1 , LED_SEQERR2 , LED_SEQERR3 , LED_SEQERR4 , LED_SEQERR5 , LED_SEQERR6 , LED_SEQERR7 , LED_ON , LED_OFF , NUM_LEDPATTERN }; #define NUM_WAIT_PRERESET 2 #define NUM_INTLK_STATUS 2 #define NUM_PRERESET_STATUS 2 const enum LedPattern ledPattIntLkTbl[NUM_WAIT_PRERESET][NUM_INTLK_STATUS][NUM_PRERESET_STATUS] = { {{ LED_OFF, LED_BLINK1 }, { LED_ON, LED_ON }}, {{ LED_BLINK2, LED_BLINK2 }, { LED_BLINK2, LED_BLINK2 }} }; void main(){ int i, j, k; for (k = 0; k < 2; k++){ for (j = 0; j < 2; j++){ for (i = 0; i < 2; i++){ printf("%d\n", ledPattIntLkTbl[i][j][k]); } } } }