avutil/mem: Add DECLARE_ASM_ALIGNED macro for DJGPP architecture.
authorThomas Köppe <tkoeppe-at-google.com@ffmpeg.org>
Tue, 14 Nov 2017 18:26:49 +0000 (18:26 +0000)
committerMichael Niedermayer <michael@niedermayer.cc>
Sat, 2 Dec 2017 18:14:09 +0000 (19:14 +0100)
The macro was added in 43171a2a738f5114768d34a7278e56e5fde714bc, but I forgot to add it to the DJGPP architecture in that change.

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavutil/mem.h

index 9e344bd..7e0b12a 100644 (file)
     #define DECLARE_ASM_CONST(n,t,v)    const t __attribute__ ((aligned (n))) v
 #elif defined(__DJGPP__)
     #define DECLARE_ALIGNED(n,t,v)      t __attribute__ ((aligned (FFMIN(n, 16)))) v
+    #define DECLARE_ASM_ALIGNED(n,t,v)  t av_used __attribute__ ((aligned (FFMIN(n, 16)))) v
     #define DECLARE_ASM_CONST(n,t,v)    static const t av_used __attribute__ ((aligned (FFMIN(n, 16)))) v
 #elif defined(__GNUC__) || defined(__clang__)
     #define DECLARE_ALIGNED(n,t,v)      t __attribute__ ((aligned (n))) v