diff options
-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) { |