#define multi_Body(startProc, endProc)\
if (multi_h->nextReady == multi_h->firstNotReady && multi_i < multi_h->nConns) {\
multi_call = multi_h->calls[multi_i];\
- startProc;\
- rx_FlushWrite(multi_call);\
+ if (multi_call) {\
+ startProc;\
+ rx_FlushWrite(multi_call);\
+ }\
multi_i0++; /* THIS is the loop variable!! */\
continue;\
}\
multi_Finalize(multi_h);\
} while (0)
-/* Ignore remaining multi RPC's */
-#define multi_End_Ignore\
- multi_Finalize_Ignore(multi_h);\
- } while (0)
+/* Deprecated; use multi_End instead. */
+#define multi_End_Ignore multi_End
#endif /* _RX_MULTI_ End of rx_multi.h */