rtphone/src/libs/libevs/lib_com/control.h

43 lines
848 B
C

/*====================================================================================
EVS Codec 3GPP TS26.443 Nov 13, 2018. Version 12.11.0 / 13.7.0 / 14.3.0 / 15.1.0
====================================================================================*/
#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 */