]> rtime.felk.cvut.cz Git - jenkicar/rpp-simulink.git/blobdiff - rpp/blocks/tlc_c/sfunction_tror.tlc
Remove possibility of undetected overruns
[jenkicar/rpp-simulink.git] / rpp / blocks / tlc_c / sfunction_tror.tlc
index cdc4dbe332ab5cf8a80a39a574e579ac6835d095..4f7241d83c66a730b5da352faff5e8bd38b7e295 100644 (file)
@@ -1,4 +1,4 @@
-%% Copyright (C) 2013, 2014 Czech Technical University in Prague
+%% Copyright (C) 2013, 2014, 2015 Czech Technical University in Prague
 %%
 %% Authors:
 %%
@@ -27,6 +27,7 @@
 
     %% Ensure required header files are included
     %<RppCommonBlockTypeSetup(block, system)>
+    %assign ::rpp_tror_present=1
 
 %endfunction
 
@@ -48,6 +49,7 @@
         %<LibAddToCommonIncludes("rpp_simulink_runtime.h")>
 
         if (overrun_flag) {
+            overrun_flag = FALSE;
                        %% Call a function subsystem
                        %foreach callIdx = NumSFcnSysOutputCalls
                          %if LibIsEqual(SFcnSystemOutputCall[callIdx].BlockToCall,"unconnected")