Merge branch 'charm' of charmgit:charm into charm
[charm.git] / src / langs / simplemsg / simplemsg.h
1 /*****************************************************************************
2  * $Source$
3  * $Author$
4  * $Date$
5  * $Revision$
6  *****************************************************************************/
7
8
9 #define CsmWildCard CmmWildCard
10
11 void CsmTVSend(int pe, int ntags, int *tags, void *buf, int buflen);
12
13 void CsmTVRecv (int ntags, int *tags, void *buf, int buflen, int *rtags);
14
15 #define CsmTSend(pe, tag, buf, buflen)\
16   do { int CsmTag=(tag); CsmTVSend(pe, 1, &CsmTag, buf, buflen); } while(0)
17
18 #define CsmTRecv(tag, buf, buflen, rtag)\
19   do { int CsmTag=(tag); CsmTVRecv(1, &CsmTag, buf, buflen, rtag); } while(0)