Skip to content

Commit c3934ea

Browse files
committed
Merge pull request #91 from MSOpenTech/wp8-websockets
WP8/WinRT add updated websockets header files
2 parents 8fb3e20 + 8e6b5c1 commit c3934ea

18 files changed

Lines changed: 2678 additions & 591 deletions

websockets/include/winrt_8.1/libwebsockets.h

Lines changed: 216 additions & 37 deletions
Large diffs are not rendered by default.
Lines changed: 177 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,177 @@
1+
/* config.h.in. Generated from configure.ac by autoheader. */
2+
3+
#ifndef WIN32
4+
#define _DEBUG
5+
#endif
6+
7+
/* Define to 1 to use CyaSSL as a replacement for OpenSSL.
8+
* LWS_OPENSSL_SUPPORT needs to be set also for this to work. */
9+
/* #undef USE_CYASSL */
10+
11+
/* The Libwebsocket version */
12+
#define LWS_LIBRARY_VERSION "1.3"
13+
14+
/* The current git commit hash that we're building from */
15+
#define LWS_BUILD_HASH "d462de0"
16+
17+
/* Build with OpenSSL support */
18+
/* #undef LWS_OPENSSL_SUPPORT */
19+
20+
/* Build with WinRT support */
21+
#define WINRT
22+
23+
/* The client should load and trust CA root certs it finds in the OS */
24+
#define LWS_SSL_CLIENT_USE_OS_CA_CERTS
25+
26+
/* Sets the path where the client certs should be installed. */
27+
#define LWS_OPENSSL_CLIENT_CERTS "../share"
28+
29+
/* Turn off websocket extensions */
30+
/* #undef LWS_NO_EXTENSIONS */
31+
32+
/* Enable libev io loop */
33+
/* #undef LWS_USE_LIBEV */
34+
35+
/* Build with support for ipv6 */
36+
/* #undef LWS_USE_IPV6 */
37+
38+
/* Build with support for HTTP2 */
39+
/* #undef LWS_USE_HTTP2 */
40+
41+
/* Turn on latency measuring code */
42+
/* #undef LWS_LATENCY */
43+
44+
/* Don't build the daemonizeation api */
45+
#define LWS_NO_DAEMONIZE
46+
47+
/* Build without server support */
48+
/* #undef LWS_NO_SERVER */
49+
50+
/* Build without client support */
51+
/* #undef LWS_NO_CLIENT */
52+
53+
/* If we should compile with MinGW support */
54+
/* #undef LWS_MINGW_SUPPORT */
55+
56+
/* Use the BSD getifaddrs that comes with libwebsocket, for uclibc support */
57+
#define LWS_BUILTIN_GETIFADDRS
58+
59+
/* Define to 1 if you have the `bzero' function. */
60+
/* #undef HAVE_BZERO */
61+
62+
/* Define to 1 if you have the <dlfcn.h> header file. */
63+
/* #undef HAVE_DLFCN_H */
64+
65+
/* Define to 1 if you have the <fcntl.h> header file. */
66+
#define HAVE_FCNTL_H
67+
68+
/* Define to 1 if you have the `fork' function. */
69+
/* #undef HAVE_FORK */
70+
71+
/* Define to 1 if you have the `getenv’ function. */
72+
/* #undef HAVE_GETENV */
73+
74+
/* Define to 1 if you have the <in6addr.h> header file. */
75+
/* #undef HAVE_IN6ADDR_H */
76+
77+
/* Define to 1 if you have the <inttypes.h> header file. */
78+
#define HAVE_INTTYPES_H
79+
80+
/* Define to 1 if you have the `ssl' library (-lssl). */
81+
/* #undef HAVE_LIBSSL */
82+
83+
/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
84+
to 0 otherwise. */
85+
#define HAVE_MALLOC
86+
87+
/* Define to 1 if you have the <memory.h> header file. */
88+
#define HAVE_MEMORY_H
89+
90+
/* Define to 1 if you have the `memset' function. */
91+
/* #undef HAVE_MEMSET */
92+
93+
/* Define to 1 if you have the <netinet/in.h> header file. */
94+
/* #undef HAVE_NETINET_IN_H */
95+
96+
/* Define to 1 if your system has a GNU libc compatible `realloc' function,
97+
and to 0 otherwise. */
98+
#define HAVE_REALLOC
99+
100+
/* Define to 1 if you have the `socket' function. */
101+
/* #undef HAVE_SOCKET */
102+
103+
/* Define to 1 if you have the <stdint.h> header file. */
104+
#define HAVE_STDINT_H
105+
106+
/* Define to 1 if you have the <stdlib.h> header file. */
107+
#define HAVE_STDLIB_H
108+
109+
/* Define to 1 if you have the `strerror' function. */
110+
#define HAVE_STRERROR
111+
112+
/* Define to 1 if you have the <strings.h> header file. */
113+
/* #undef HAVE_STRINGS_H */
114+
115+
/* Define to 1 if you have the <string.h> header file. */
116+
#define HAVE_STRING_H
117+
118+
/* Define to 1 if you have the <sys/prctl.h> header file. */
119+
/* #undef HAVE_SYS_PRCTL_H */
120+
121+
/* Define to 1 if you have the <sys/socket.h> header file. */
122+
/* #undef HAVE_SYS_SOCKET_H */
123+
124+
/* Define to 1 if you have the <sys/stat.h> header file. */
125+
#define HAVE_SYS_STAT_H
126+
127+
/* Define to 1 if you have the <sys/types.h> header file. */
128+
#define HAVE_SYS_TYPES_H
129+
130+
/* Define to 1 if you have the <unistd.h> header file. */
131+
/* #undef HAVE_UNISTD_H */
132+
133+
/* Define to 1 if you have the `vfork' function. */
134+
/* #undef HAVE_VFORK */
135+
136+
/* Define to 1 if you have the <vfork.h> header file. */
137+
/* #undef HAVE_VFORK_H */
138+
139+
/* Define to 1 if `fork' works. */
140+
#define HAVE_WORKING_FORK
141+
142+
/* Define to 1 if `vfork' works. */
143+
#define HAVE_WORKING_VFORK
144+
145+
/* Define to 1 if you have the <zlib.h> header file. */
146+
/* #undef HAVE_ZLIB_H */
147+
148+
/* Define to the sub-directory in which libtool stores uninstalled libraries.
149+
*/
150+
#undef LT_OBJDIR // We're not using libtool
151+
152+
/* Define to 1 if you have the ANSI C header files. */
153+
#define STDC_HEADERS
154+
155+
/* Version number of package */
156+
#define VERSION
157+
158+
/* Define to rpl_malloc if the replacement function should be used. */
159+
/* #undef malloc */
160+
161+
/* Define to `int' if <sys/types.h> does not define. */
162+
#define pid_t
163+
164+
/* Define to rpl_realloc if the replacement function should be used. */
165+
/* #undef realloc */
166+
167+
/* Define to `unsigned int' if <sys/types.h> does not define. */
168+
/* #undef size_t */
169+
170+
/* Define to 1 if we have getifaddrs */
171+
/* #undef HAVE_GETIFADDRS */
172+
173+
/* Define as `fork' if `vfork' does not work. */
174+
/* #undef vfork */
175+
176+
/* Define if the inline keyword doesn't exist. */
177+
#define inline

0 commit comments

Comments
 (0)