#ifdef start #elif main # ifdef on0 # define tsp_exp (sm_tspbase + 2) # elif on1 # define tsp_exp (sm_tspbase + 2 + exp0tsp) # elif on2 # define tsp_exp (sm_tspbase + 2 + exp0tsp + exp1tsp) # elif on3 # define tsp_exp (sm_tspbase + 2 + exp0tsp + exp1tsp + exp2tsp) # elif on4 # define tsp_exp (sm_tspbase + 2 + exp0tsp + exp1tsp + exp2tsp + exp3tsp) # elif on5 # define tsp_exp (sm_tspbase + 2 + exp0tsp + exp1tsp + exp2tsp + exp3tsp + exp4tsp) # else # msg *** Error: Illegal expansion number in sm_include.setup.h while processing: # include "sm_include.error.h.txt" # endif # include # undef tsp_exp #elif end #else # msg *** Error: Illegal state in sm_include.getinit.h # msg # error #endif