comparison src/os/win32/ngx_win32_config.h @ 186:c1f3a3c7c5db

nginx-0.0.1-2003-11-17-00:49:42 import
author Igor Sysoev <igor@sysoev.ru>
date Sun, 16 Nov 2003 21:49:42 +0000
parents 4c698194c56d
children 8dee38ea9117
comparison
equal deleted inserted replaced
185:d5f50cefc322 186:c1f3a3c7c5db
4 4
5 #define WIN32 1 5 #define WIN32 1
6 6
7 #define NGX_WIN_NT 200000 7 #define NGX_WIN_NT 200000
8 8
9 #define STRICT
10 #define WIN32_LEAN_AND_MEAN
9 11
12 /*
13 * we need to include windows.h explicity before winsock2.h because
14 * warning 4201 is enabled in windows.h
15 */
16 #include <windows.h>
17
18 #ifdef _MSC_VER
19 #pragma warning(disable:4201)
20 #endif
10 21
11 #include <winsock2.h> 22 #include <winsock2.h>
12 #include <mswsock.h> 23 #include <mswsock.h>
13 #include <stddef.h> /* offsetof */ 24 #include <stddef.h> /* offsetof */
14 #include <stdio.h> 25 #include <stdio.h>
15 #include <stdlib.h> 26 #include <stdlib.h>
16 #include <stdarg.h> 27 #include <stdarg.h>
28
29 #ifdef _MSC_VER
30 #pragma warning(default:4201)
31
32 /* unreferenced formal parameter */
33 #pragma warning(disable:4100)
34
35 /* STUB */
36 #pragma warning(disable:4127)
37 #endif
17 38
18 39
19 #define ngx_inline __inline 40 #define ngx_inline __inline
20 41
21 42
28 typedef unsigned __int64 uint64_t; 49 typedef unsigned __int64 uint64_t;
29 typedef u_int uintptr_t; 50 typedef u_int uintptr_t;
30 51
31 typedef int ssize_t; 52 typedef int ssize_t;
32 typedef long time_t; 53 typedef long time_t;
33 typedef unsigned __int64 off_t; 54 typedef __int64 off_t;
34 55
35 56
36 #define OFF_FMT "%I64d" 57 #define OFF_FMT "%I64d"
37 #define SIZE_FMT "%d" 58 #define SIZE_FMT "%d"
38 #define SIZEX_FMT "%x" 59 #define SIZEX_FMT "%x"