comparison src/os/win32/ngx_win32_config.h @ 195:8dee38ea9117

nginx-0.0.1-2003-11-25-23:44:56 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 25 Nov 2003 20:44:56 +0000
parents c1f3a3c7c5db
children 0ba4821f4460
comparison
equal deleted inserted replaced
194:2357fa41738a 195:8dee38ea9117
19 #pragma warning(disable:4201) 19 #pragma warning(disable:4201)
20 #endif 20 #endif
21 21
22 #include <winsock2.h> 22 #include <winsock2.h>
23 #include <mswsock.h> 23 #include <mswsock.h>
24 #include <stddef.h> /* offsetof */ 24 #include <stddef.h> /* offsetof() */
25 #include <stdio.h> 25 #include <stdio.h>
26 #include <stdlib.h> 26 #include <stdlib.h>
27 #include <stdarg.h> 27 #include <stdarg.h>
28 28
29 #ifdef _MSC_VER 29 #ifdef _MSC_VER
39 39
40 #define ngx_inline __inline 40 #define ngx_inline __inline
41 41
42 42
43 #if 0 43 #if 0
44 /* owc have not __int32 */
44 typedef unsigned __int32 uint32_t; 45 typedef unsigned __int32 uint32_t;
45 #else 46 #else
46 typedef unsigned int uint32_t; 47 typedef unsigned int uint32_t;
47 #endif 48 #endif
48 typedef __int64 int64_t; 49 typedef __int64 int64_t;
50 typedef u_int uintptr_t; 51 typedef u_int uintptr_t;
51 52
52 typedef int ssize_t; 53 typedef int ssize_t;
53 typedef long time_t; 54 typedef long time_t;
54 typedef __int64 off_t; 55 typedef __int64 off_t;
56 typedef uint32_t in_addr_t;
55 57
56 58
57 #define OFF_FMT "%I64d" 59 #define OFF_T_FMT "%I64d"
58 #define SIZE_FMT "%d" 60 #define SIZE_T_FMT "%d"
59 #define SIZEX_FMT "%x" 61 #define SIZE_T_X_FMT "%x"
60 #define PID_FMT "%d" 62 #define PID_T_FMT "%d"
61 #define TIME_FMT "%lu" 63 #define TIME_T_FMT "%lu"
62 64
63
64 /* STUB */
65 typedef uint32_t u_int32_t;
66 65
67 66
68 #ifndef HAVE_INHERITED_NONBLOCK 67 #ifndef HAVE_INHERITED_NONBLOCK
69 #define HAVE_INHERITED_NONBLOCK 1 68 #define HAVE_INHERITED_NONBLOCK 1
70 #endif 69 #endif