ST16 is undefined for non-GNU compilers.
[ffmpeg.git] / libavcodec / dsputil.h
index 626e6d2..a7c83f0 100644 (file)
@@ -543,6 +543,7 @@ struct unaligned_16 { uint16_t l; } __attribute__((packed));
 #define LD32(a) (*((uint32_t*)(a)))
 #define LD64(a) (*((uint64_t*)(a)))
 
+#define ST16(a, b) *((uint16_t*)(a)) = (b)
 #define ST32(a, b) *((uint32_t*)(a)) = (b)
 
 #endif /* !__GNUC__ */