From: Andy Green Date: Fri, 21 Jul 2017 11:25:41 +0000 (+0800) Subject: lws_intptr_t: fix ordering X-Git-Tag: accepted/tizen/4.0/unified/20171012.191640~30 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fupstream%2Flibwebsockets.git;a=commitdiff_plain;h=09f3947b4c8cee8ccebe4755463aae593e9c0d56 lws_intptr_t: fix ordering https://github.com/warmcat/libwebsockets/issues/973 --- diff --git a/lib/libwebsockets.h b/lib/libwebsockets.h index 5e897b1..48ef9e2 100644 --- a/lib/libwebsockets.h +++ b/lib/libwebsockets.h @@ -33,12 +33,11 @@ extern "C" { #include #endif -#if defined(LWS_HAS_INTPTR_T) -#include -#define lws_intptr_t intptr_t -#else -typedef unsigned long long lws_intptr_t; -#endif +#include "lws_config.h" + +/* + * CARE: everything using cmake defines needs to be below here + */ #if defined(LWS_WITH_ESP8266) struct sockaddr_in; @@ -47,7 +46,12 @@ struct sockaddr_in; #define LWS_POSIX 1 #endif -#include "lws_config.h" +#if defined(LWS_HAS_INTPTR_T) +#include +#define lws_intptr_t intptr_t +#else +typedef unsigned long long lws_intptr_t; +#endif #if defined(WIN32) || defined(_WIN32) #ifndef WIN32_LEAN_AND_MEAN