Revision 18159,
1.6 KB
checked in by ghudson, 22 years ago
(diff) |
This commit was generated by cvs2svn to compensate for changes in r18158,
which included commits to RCS files with non-trunk default branches.
|
Rev | Line | |
---|
[18158] | 1 | #ifndef _MSC_VER |
---|
| 2 | #pragma error "This header is for Microsoft VC only." |
---|
| 3 | #endif /* _MSC_VER */ |
---|
| 4 | |
---|
| 5 | /* Make MSVC more pedantic, this is a recommended pragma list |
---|
| 6 | * from _Win32_Programming_ by Rector and Newcomer. |
---|
| 7 | */ |
---|
| 8 | #pragma warning(error:4002) /* too many actual parameters for macro */ |
---|
| 9 | #pragma warning(error:4003) /* not enough actual parameters for macro */ |
---|
| 10 | #pragma warning(1:4010) /* single-line comment contains line-continuation character */ |
---|
| 11 | #pragma warning(error:4013) /* 'function' undefined; assuming extern returning int */ |
---|
| 12 | #pragma warning(1:4016) /* no function return type; using int as default */ |
---|
| 13 | #pragma warning(error:4020) /* too many actual parameters */ |
---|
| 14 | #pragma warning(error:4021) /* too few actual parameters */ |
---|
| 15 | #pragma warning(error:4027) /* function declared without formal parameter list */ |
---|
| 16 | #pragma warning(error:4029) /* declared formal parameter list different from definition */ |
---|
| 17 | #pragma warning(error:4033) /* 'function' must return a value */ |
---|
| 18 | #pragma warning(error:4035) /* 'function' : no return value */ |
---|
| 19 | #pragma warning(error:4045) /* array bounds overflow */ |
---|
| 20 | #pragma warning(error:4047) /* different levels of indirection */ |
---|
| 21 | #pragma warning(error:4049) /* terminating line number emission */ |
---|
| 22 | #pragma warning(error:4053) /* An expression of type void was used as an operand */ |
---|
| 23 | #pragma warning(error:4071) /* no function prototype given */ |
---|
| 24 | #pragma warning(disable:4101) /* unreferenced local variable */ |
---|
| 25 | #pragma warning(error:4150) |
---|
| 26 | |
---|
| 27 | #pragma warning(disable:4244) /* No possible loss of data warnings */ |
---|
| 28 | #pragma warning(disable:4305) /* No truncation from int to char warnings */ |
---|
Note: See
TracBrowser
for help on using the repository browser.