get rid of disabling of some warnings on windows, because we don't have those warnings anymore. Document the others that we have disabled.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4227 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Michael Jerris 2007-02-13 06:08:28 +00:00
parent 07d6f12018
commit 2aa5aa4fe7

View File

@ -52,19 +52,17 @@ SWITCH_BEGIN_EXTERN_C
/* disable the following warnings
* C4152: non standard extension, function/data ptr conversion in expression
* C4054: A function pointer is cast (possibly incorrectly) to a data pointer.
* C4100: The formal parameter is not referenced in the body of the function. The unreferenced parameter is ignored.
* C4142: A type is redefined in a manner that has no effect on the generated code.
* C4200: Non standard extension C zero sized array
* C4204: nonstandard extension used : non-constant aggregate initializer
* C4706: assignment within conditional expression
* C4055: type cast from data pointer to function pointer (apr carries function pointers as data pointers)
* C4214: nonstandard extension used : bit field types other than int
* C4819: The file contains a character that cannot be represented in the current code page
* C4132: 'object' : const object should be initialized (fires innapropriately for prototyped forward declaration of cost var)
* C4510: default constructor could not be generated
* C4512: assignment operator could not be generated
* C4610: struct can never be instantiated - user defined constructor required
*/
#pragma warning(disable:4152 4054 4100 4142 4200 4204 4706 4055 4214 4819 4132 4510 4512 4610)
#pragma warning(disable:4100 4200 4204 4706 4819 4132 4510 4512 4610)
#if (_MSC_VER >= 1400) // VC8+
#ifndef _CRT_SECURE_NO_DEPRECATE