[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [37222] branches/soc-2011-onion/intern/ audaspace/intern/AUD_ConverterFunctions.cpp: Fixed "constant truncated" warning in AUD_ConverterFunctions.cpp
Jason Wilkins
Jason.A.Wilkins at gmail.com
Sun Jun 5 22:34:13 CEST 2011
Revision: 37222
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37222
Author: jwilkins
Date: 2011-06-05 20:34:13 +0000 (Sun, 05 Jun 2011)
Log Message:
-----------
Fixed "constant truncated" warning in AUD_ConverterFunctions.cpp
Integer constants are sizeof(int) or greater depending on their values. MSVC apparently is not clever enough to check if the value inside an int is actually truncated even though that could be used to prevent false alarms. To silence the warning I just cast the constant to an int16_t.
Modified Paths:
--------------
branches/soc-2011-onion/intern/audaspace/intern/AUD_ConverterFunctions.cpp
Modified: branches/soc-2011-onion/intern/audaspace/intern/AUD_ConverterFunctions.cpp
===================================================================
--- branches/soc-2011-onion/intern/audaspace/intern/AUD_ConverterFunctions.cpp 2011-06-05 20:22:24 UTC (rev 37221)
+++ branches/soc-2011-onion/intern/audaspace/intern/AUD_ConverterFunctions.cpp 2011-06-05 20:34:13 UTC (rev 37222)
@@ -33,8 +33,8 @@
#include "AUD_Buffer.h"
#define AUD_U8_0 0x80
-#define AUD_S16_MAX 0x7FFF
-#define AUD_S16_MIN 0x8000
+#define AUD_S16_MAX ((int16_t)0x7FFF)
+#define AUD_S16_MIN ((int16_t)0x8000)
#define AUD_S16_FLT 32768.0f
#define AUD_S32_MAX 0x7FFFFFFF
#define AUD_S32_MIN 0x80000000
More information about the Bf-blender-cvs
mailing list