%implements "machineSource" "C" %function CacheMachineDefinitions(block,system) void %openfile tmpFcnBuf %closefile tmpFcnBuf %\ %endfunction %function DumpMachineInitializer(block) Output %openfile tmpFcnBuf %closefile tmpFcnBuf %if !WHITE_SPACE(tmpFcnBuf) /* Machine initializer */ %\ %endif %endfunction %function GlobalMachineInitializer(block) void %openfile tmpFcnBuf %\ %closefile tmpFcnBuf %return tmpFcnBuf %endfunction %% GlobalMachineInitializer %function DumpMachineTerminator(block) Output %openfile tmpFcnBuf %closefile tmpFcnBuf %if !WHITE_SPACE(tmpFcnBuf) /* Machine initializer */ %\ %endif %endfunction %function GlobalMachineTerminator(block) void %openfile tmpFcnBuf %\ %closefile tmpFcnBuf %return tmpFcnBuf %endfunction %% GlobalMachineTerminator %function CacheMachineFunctions(block,system) void %openfile tmpFcnBuf %closefile tmpFcnBuf % %endfunction