mirror of
https://github.com/xiph/opus.git
synced 2025-05-16 16:38:30 +00:00
Changed definition of VARDECL to make it more flexible. No actual code change.
This commit is contained in:
parent
d857ac48de
commit
31b79d1993
9 changed files with 65 additions and 65 deletions
|
@ -87,14 +87,14 @@
|
|||
|
||||
#if defined(VAR_ARRAYS)
|
||||
|
||||
#define VARDECL(var)
|
||||
#define VARDECL(type, var)
|
||||
#define ALLOC(var, size, type) type var[size]
|
||||
#define SAVE_STACK
|
||||
#define RESTORE_STACK
|
||||
|
||||
#elif defined(USE_ALLOCA)
|
||||
|
||||
#define VARDECL(var) var
|
||||
#define VARDECL(type, var) type *var
|
||||
#define ALLOC(var, size, type) var = ((type*)alloca(sizeof(type)*(size)))
|
||||
#define SAVE_STACK
|
||||
#define RESTORE_STACK
|
||||
|
@ -128,7 +128,7 @@ extern char *global_stack;
|
|||
#endif
|
||||
|
||||
#include "os_support.h"
|
||||
#define VARDECL(var) var
|
||||
#define VARDECL(type, var) type *var
|
||||
#define ALLOC(var, size, type) var = PUSH(global_stack, size, type)
|
||||
#define SAVE_STACK char *_saved_stack; ALLOC_STACK(global_stack);_saved_stack = global_stack;
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue