aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2010-03-24 17:39:33 +0000
committerIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2010-03-24 17:39:33 +0000
commit9cef7457e307efe1dfaeecda3231eaba6ab65836 (patch)
tree4abdbcc05b0140e8a6ba38720530d5e48f4b1e65
parentc6fa1876baef7bdee3a0761bda39a8761cf655f0 (diff)
on M$VC we only build libraries (and the autoregistration doesn't work)
svn path=/trunk/externals/iem/iemnet/; revision=13262
-rw-r--r--iemnet.c10
-rw-r--r--tcpclient.c3
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,