From 9cef7457e307efe1dfaeecda3231eaba6ab65836 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Wed, 24 Mar 2010 17:39:33 +0000 Subject: on M$VC we only build libraries (and the autoregistration doesn't work) svn path=/trunk/externals/iem/iemnet/; revision=13262 --- iemnet.c | 10 ++++++++-- tcpclient.c | 3 ++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/iemnet.c b/iemnet.c index 2f87248..5c739c7 100644 --- a/iemnet.c +++ b/iemnet.c @@ -608,10 +608,16 @@ void iemnet__receiver_destroy(t_iemnet_receiver*rec) { +#ifdef _MSC_VER + void tcpclient_setup(void); + void tcpserver_setup(void); +#endif IEMNET_EXTERN void iemnet_setup(void) { - - +#ifdef _MSC_VER + tcpclient_setup(); + tcpserver_setup(); +#endif } diff --git a/tcpclient.c b/tcpclient.c index 23019d0..c0c89ef 100644 --- a/tcpclient.c +++ b/tcpclient.c @@ -247,7 +247,8 @@ static void tcpclient_free(t_tcpclient *x) IEMNET_EXTERN void tcpclient_setup(void) { - static int again=0; if(again)return; again=1; + post("tcpclient"); + //static int again=0; if(again)return; again=1; tcpclient_class = class_new(gensym(objName), (t_newmethod)tcpclient_new, (t_method)tcpclient_free, -- cgit v1.2.1