summaryrefslogtreecommitdiffstats
path: root/libass/ass_utils.h
diff options
context:
space:
mode:
authorRodger Combs <rodger.combs@gmail.com>2014-11-22 02:00:05 -0600
committerRodger Combs <rodger.combs@gmail.com>2014-11-22 02:00:05 -0600
commit0f9b9b45bf1c0b993be442970502e329a6d084f1 (patch)
tree8a5ecce9a4c31fc5b431e9cc5514464b56bd787d /libass/ass_utils.h
parentbbb4fc4fe9d44d903f5be946b861c5ec20623756 (diff)
downloadlibass-0f9b9b45bf1c0b993be442970502e329a6d084f1.tar.bz2
libass-0f9b9b45bf1c0b993be442970502e329a6d084f1.tar.xz
Check additional mallocsscan-build
Diffstat (limited to 'libass/ass_utils.h')
-rw-r--r--libass/ass_utils.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/libass/ass_utils.h b/libass/ass_utils.h
index 579ac40..e8711cf 100644
--- a/libass/ass_utils.h
+++ b/libass/ass_utils.h
@@ -194,4 +194,12 @@ static inline unsigned fnv_32a_str(char *str, unsigned hval)
return hval;
}
+#if defined(__GNUC__) && (__GNUC__ >= 4)
+#define ASS_WARN_UNUSED __attribute__ ((warn_unused_result))
+#elif defined(_MSC_VER) && (_MSC_VER >= 1700)
+#define ASS_WARN_UNUSED _Check_return_
+#else
+#define ASS_WARN_UNUSED
+#endif
+
#endif /* LIBASS_UTILS_H */