/*==================================================================================== EVS Codec 3GPP TS26.443 Jun 30, 2015. Version CR 26.443-0006 ====================================================================================*/ #ifndef _CONTROL_H #define _CONTROL_H /* BASOP -> FLC brigde: flow control instructions */ #include "stl.h" #define FOR( a) if( incrFor(), 0); else for( a) static __inline void incrFor( void) { } #define WHILE( a) if (incrFlcWhile(), 0); else while(a) static __inline void incrFlcWhile(void) { } #define DO do #define IF( a) if( incrIf(), a) static __inline void incrIf( void) { } #define ELSE else #define SWITCH( a) switch( incrSwitch(), a) static __inline void incrSwitch( void) { } #define CONTINUE continue #define BREAK break #define GOTO goto #endif /* _CONTROL_H */