diff options
author | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2010-03-29 17:32:00 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2010-03-29 17:32:00 +0000 |
commit | 3b0519565763342e77515975173b681fa7171ee5 (patch) | |
tree | 8e2e4fa74c375aea0da6677af2197b69d585b50f | |
parent | bbca313506e4a50f849a2d27def90304e3a819df (diff) |
made it compile on w32 again
svn path=/trunk/externals/iem/iemnet/; revision=13308
-rw-r--r-- | build/w32-vs2003/iemnet.vcproj | 15 | ||||
-rw-r--r-- | iemnet.h | 6 | ||||
-rw-r--r-- | tcpreceive.c | 3 |
3 files changed, 19 insertions, 5 deletions
diff --git a/build/w32-vs2003/iemnet.vcproj b/build/w32-vs2003/iemnet.vcproj index 15e044d..e09ad95 100644 --- a/build/w32-vs2003/iemnet.vcproj +++ b/build/w32-vs2003/iemnet.vcproj @@ -85,8 +85,23 @@ RelativePath="..\..\tcpclient.c">
</File>
<File
+ RelativePath="..\..\tcpreceive.c">
+ </File>
+ <File
+ RelativePath="..\..\tcpsend.c">
+ </File>
+ <File
RelativePath="..\..\tcpserver.c">
</File>
+ <File
+ RelativePath="..\..\udpclient.c">
+ </File>
+ <File
+ RelativePath="..\..\udpreceive.c">
+ </File>
+ <File
+ RelativePath="..\..\udpsend.c">
+ </File>
</Filter>
<Filter
Name="lib"
@@ -114,13 +114,11 @@ void iemnet__addrout(t_outlet*status_outlet, t_outlet*address_outlet, long addre #if defined(_MSC_VER) +# define snprintf _snprintf # define IEMNET_EXTERN __declspec(dllexport) extern # define CCALL __cdecl -# pragma section(".CRT$XCU",read) # define IEMNET_INITIALIZER(f) \ - static void __cdecl autoinit__ ## f(void); \ - __declspec(allocate(".CRT$XCU")) void (__cdecl*f##_)(void) = f; \ - static void __cdecl autoinit__ ## f(void) { f(); } + static void autoinit__ ## f(void) { f(); } #elif defined(__GNUC__) # define IEMNET_EXTERN extern # define CCALL diff --git a/tcpreceive.c b/tcpreceive.c index ed18d2c..10b688c 100644 --- a/tcpreceive.c +++ b/tcpreceive.c @@ -72,8 +72,9 @@ static int tcpreceive_disconnect(t_tcpreceive *x, int id); static void tcpreceive_read_callback(t_tcpconnection *y, int argc, t_atom*argv) { t_tcpreceive*x=NULL; + int index=-1; if(NULL==y || NULL==(x=y->owner))return; - int index=tcpreceive_find_socket(x, y->socket); + index=tcpreceive_find_socket(x, y->socket); if(index>=0) { if(argc) { |