|
|
1.1 root 1: /*
2: * Hatari - Fix compilation with Visual Studio
3: *
4: * This file is distributed under the GNU General Public License, version 2
5: * or at your option any later version. Read the file gpl.txt for details.
6: */
7: #ifndef VS_FIX_H
8: #define VS_FIX_H
9:
10: // Stop Visual Studio complaining
11: #define _CRT_SECURE_NO_WARNINGS /* Insecure strcpy etc. */
12: #pragma warning (disable:4018) /* signed / unsigned mismatch */
13: #pragma warning (disable:4049) /* compiler limit, end of line numbering */
14: #pragma warning (disable:4101) /* unreferenced local variable */
15: #pragma warning (disable:4102) /* ignore unused label warning */
16: #pragma warning (disable:4146) /* unary minus operator applied to unsigned type */
17: #pragma warning (disable:4244) /* conversion with potential data loss */
18: #pragma warning (disable:4761) /* integral size mismatch in argument */
19: #pragma warning (disable:4800) /* Performance Warning on Conversion of bool to int */
20: #pragma warning (disable:4996) /* Unsafe functions */
21:
22: #undef _DEBUG /* Visual Studio is doing some macro redefinition otherwise */
23:
24: typedef unsigned short mode_t;
25:
26: #define strncasecmp _strnicmp
27: #define strcasecmp _stricmp
28:
29: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.