cygwin-patch: deleted changes in loop.c
This commit is contained in:
parent
491deec2b0
commit
5bb5070c10
@ -14,28 +14,3 @@ diff -urN tg/Makefile tg-cygwin/Makefile
|
|||||||
LINK_FLAGS=${LDFLAGS} ${LOCAL_LDFLAGS}
|
LINK_FLAGS=${LDFLAGS} ${LOCAL_LDFLAGS}
|
||||||
|
|
||||||
DEP=dep
|
DEP=dep
|
||||||
diff -urN tg/loop.c tg-cygwin/loop.c
|
|
||||||
--- tg/loop.c 2015-06-16 12:37:54.054112200 +0900
|
|
||||||
+++ tg-cygwin/loop.c 2015-06-16 12:48:12.793954000 +0900
|
|
||||||
@@ -383,8 +383,9 @@
|
|
||||||
close (auth_file_fd);
|
|
||||||
}
|
|
||||||
|
|
||||||
-void write_secret_chat (tgl_peer_t *_P, void *extra) {
|
|
||||||
- struct tgl_secret_chat *P = (void *)_P;
|
|
||||||
+// In Cygwin's Python, _P is marco constant. So change tgl_peer_t *_P -> tgl_peer_t *_Peer
|
|
||||||
+void write_secret_chat (tgl_peer_t *_Peer, void *extra) {
|
|
||||||
+ struct tgl_secret_chat *P = (void *)_Peer;
|
|
||||||
if (tgl_get_peer_type (P->id) != TGL_PEER_ENCR_CHAT) { return; }
|
|
||||||
if (P->state != sc_ok) { return; }
|
|
||||||
int *a = extra;
|
|
||||||
@@ -634,7 +635,8 @@
|
|
||||||
vlogprintf (E_WARNING, "Accepting incoming connection\n");
|
|
||||||
unsigned clilen = 0;
|
|
||||||
struct sockaddr_in cli_addr;
|
|
||||||
- int fd = accept (efd, (struct sockaddr *)&cli_addr, &clilen);
|
|
||||||
+ // In Cygwin, put unsigned int in socklen_t produce warning. Add (socklen_t *) casting
|
|
||||||
+ int fd = accept (efd, (struct sockaddr *)&cli_addr, (socklen_t *)&clilen);
|
|
||||||
|
|
||||||
assert (fd >= 0);
|
|
||||||
struct bufferevent *bev = bufferevent_socket_new (TLS->ev_base, fd, 0);
|
|
||||||
|
Loading…
Reference in New Issue
Block a user