diff options
author | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2013-11-09 18:28:40 -0500 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2013-11-09 18:28:40 -0500 |
commit | ca6fac041bc6ffe4a8b21eb6ee429dd32d803764 (patch) | |
tree | 1f2a30d22bf28b82c2168f65afe0e9c4856b30ec /celt/stack_alloc.h | |
parent | a599ccd2172c159cb690a8b446bb4b3986d594fb (diff) | |
download | libopus-ca6fac041bc6ffe4a8b21eb6ee429dd32d803764.tar.gz |
Fixes some minor issues found by scan build
Diffstat (limited to 'celt/stack_alloc.h')
-rw-r--r-- | celt/stack_alloc.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/celt/stack_alloc.h b/celt/stack_alloc.h index 76be6006..316a6ce1 100644 --- a/celt/stack_alloc.h +++ b/celt/stack_alloc.h @@ -95,6 +95,8 @@ #define SAVE_STACK #define RESTORE_STACK #define ALLOC_STACK +/* C99 does not allow VLAs of size zero */ +#define ALLOC_NONE 1 #elif defined(USE_ALLOCA) @@ -109,6 +111,7 @@ #define SAVE_STACK #define RESTORE_STACK #define ALLOC_STACK +#define ALLOC_NONE 0 #else @@ -146,6 +149,7 @@ extern char *global_stack_top; #define VARDECL(type, var) type *var #define ALLOC(var, size, type) var = PUSH(global_stack, size, type) #define SAVE_STACK char *_saved_stack = global_stack; +#define ALLOC_NONE 0 #endif /* VAR_ARRAYS */ |