clean move lws_plat externs
authorAndy Green <andy.green@linaro.org>
Wed, 2 Apr 2014 23:16:40 +0000 (07:16 +0800)
committerAndy Green <andy.green@linaro.org>
Wed, 2 Apr 2014 23:16:40 +0000 (07:16 +0800)
Signed-off-by: Andy Green <andy.green@linaro.org>
lib/libwebsockets.c
lib/lws-plat-unix.c
lib/lws-plat-win.c
lib/private-libwebsockets.h

index 588e608..a6649ef 100644 (file)
@@ -33,25 +33,6 @@ static int log_level = LLL_ERR | LLL_WARN | LLL_NOTICE;
 static void lwsl_emit_stderr(int level, const char *line);
 static void (*lwsl_emit)(int level, const char *line) = lwsl_emit_stderr;
 
-void lws_plat_delete_socket_from_fds(struct libwebsocket_context *context,
-                                              struct libwebsocket *wsi, int m);
-void lws_plat_insert_socket_into_fds(struct libwebsocket_context *context,
-                                                      struct libwebsocket *wsi);
-void lws_plat_service_periodic(struct libwebsocket_context *context);
-
-int lws_plat_change_pollfd(struct libwebsocket_context *context,
-                     struct libwebsocket *wsi, struct libwebsocket_pollfd *pfd);
-int lws_plat_context_early_init(void);
-void lws_plat_context_early_destroy(struct libwebsocket_context *context);
-void lws_plat_context_late_destroy(struct libwebsocket_context *context);
-int lws_poll_listen_fd(struct libwebsocket_pollfd *fd);
-int
-lws_plat_service(struct libwebsocket_context *context, int timeout_ms);
-int lws_plat_init_fd_tables(struct libwebsocket_context *context);
-void lws_plat_drop_app_privileges(struct lws_context_creation_info *info);
-unsigned long long time_in_microseconds(void);
-const char *lws_plat_inet_ntop(int af, const void *src, char *dst, int cnt);
-
 #ifdef LWS_USE_LIBEV
 #define _LWS_EV_TAG " libev"
 #else
@@ -73,17 +54,6 @@ static const char * const log_level_names[] = {
        "LATENCY",
 };
 
-#ifndef LWS_NO_CLIENT
-       extern int lws_client_socket_service(
-               struct libwebsocket_context *context,
-               struct libwebsocket *wsi, struct libwebsocket_pollfd *pollfd);
-#endif
-#ifndef LWS_NO_SERVER
-       extern int lws_server_socket_service(
-               struct libwebsocket_context *context,
-               struct libwebsocket *wsi, struct libwebsocket_pollfd *pollfd);
-#endif
-
 /**
  * lws_get_library_version: get version and git hash library built from
  *
index 27758d7..7efba99 100644 (file)
@@ -477,6 +477,7 @@ lws_plat_open_file(const char* filename, unsigned long* filelen)
        *filelen = stat_buf.st_size;
        return ret;
 }
+
 #ifdef LWS_USE_IPV6
 LWS_VISIBLE const char *
 lws_plat_inet_ntop(int af, const void *src, char *dst, int cnt)
index 6c23120..efbdd27 100644 (file)
@@ -312,7 +312,7 @@ lws_plat_open_file(const char* filename, unsigned long* filelen)
 
 #ifdef LWS_USE_IPV6
 /* 
- * Windows doesn't have an "inet_top"
+ * Windows doesn't have an "inet_ntop"
  * This came from http://memset.wordpress.com/2010/10/09/inet_ntop-for-win32/
  * suggested by Joakim Soderberg
  */
@@ -327,12 +327,12 @@ lws_plat_inet_ntop(int af, const void *src, char *dst, int cnt)
        memcpy(&(srcaddr.sin_addr), src, sizeof(srcaddr.sin_addr));
 
        srcaddr.sin_family = af;
-       if (!WSAAddressToString((struct sockaddr*) &srcaddr,
-                           sizeof(struct sockaddr_in), 0, dst, (LPDWORD) &cnt))
+       if (!WSAAddressToString((struct sockaddr*)&srcaddr,
+                           sizeof(struct sockaddr_in), 0, dst, (LPDWORD)&cnt))
                return dst;
 
        rv = WSAGetLastError();
-       lwsl_err("WSAAddressToString() : %d\n",rv);
+       lwsl_err("WSAAddressToString() : %d\n", rv);
 
        return NULL;
 }
index cfc61c0..bd5e76e 100644 (file)
@@ -713,7 +713,7 @@ LWS_EXTERN int handshake_0405(struct libwebsocket_context *context,
 LWS_EXTERN int get_daemonize_pid();
 #endif
 
-extern int interface_to_sa(struct libwebsocket_context *context,
+LWS_EXTERN int interface_to_sa(struct libwebsocket_context *context,
                const char *ifname, struct sockaddr_in *addr, size_t addrlen);
 
 #ifdef _WIN32
@@ -732,3 +732,48 @@ SHA1(const unsigned char *d, size_t n, unsigned char *md);
 LWS_EXTERN int openssl_websocket_private_data_index;
 
 #endif
+
+#ifndef LWS_NO_CLIENT
+       LWS_EXTERN int lws_client_socket_service(
+               struct libwebsocket_context *context,
+               struct libwebsocket *wsi, struct libwebsocket_pollfd *pollfd);
+#endif
+#ifndef LWS_NO_SERVER
+       LWS_EXTERN int lws_server_socket_service(
+               struct libwebsocket_context *context,
+               struct libwebsocket *wsi, struct libwebsocket_pollfd *pollfd);
+#endif
+
+/*
+ * lws_plat_
+ */
+LWS_EXTERN void
+lws_plat_delete_socket_from_fds(struct libwebsocket_context *context,
+                                              struct libwebsocket *wsi, int m);
+LWS_EXTERN void
+lws_plat_insert_socket_into_fds(struct libwebsocket_context *context,
+                                                     struct libwebsocket *wsi);
+LWS_EXTERN void
+lws_plat_service_periodic(struct libwebsocket_context *context);
+
+LWS_EXTERN int
+lws_plat_change_pollfd(struct libwebsocket_context *context,
+                    struct libwebsocket *wsi, struct libwebsocket_pollfd *pfd);
+LWS_EXTERN int
+lws_plat_context_early_init(void);
+LWS_EXTERN void
+lws_plat_context_early_destroy(struct libwebsocket_context *context);
+LWS_EXTERN void
+lws_plat_context_late_destroy(struct libwebsocket_context *context);
+LWS_EXTERN int
+lws_poll_listen_fd(struct libwebsocket_pollfd *fd);
+LWS_EXTERN int
+lws_plat_service(struct libwebsocket_context *context, int timeout_ms);
+LWS_EXTERN int
+lws_plat_init_fd_tables(struct libwebsocket_context *context);
+LWS_EXTERN void
+lws_plat_drop_app_privileges(struct lws_context_creation_info *info);
+LWS_EXTERN unsigned long long
+time_in_microseconds(void);
+LWS_EXTERN const char *
+lws_plat_inet_ntop(int af, const void *src, char *dst, int cnt);