/*****************************************************************************
 * $Source: /expand6/cvsroot/charm/src/Common/langs/simplemsg/simplemsg.h,v $
 * $Author: milind $
 * $Date: 2000/03/02 11:36:47 $
 * $Revision: 1.4 $
 *****************************************************************************/


#define CsmWildCard CmmWildCard

void CsmTVSend(int pe, int ntags, int *tags, void *buf, int buflen);

void CsmTVRecv (int ntags, int *tags, void *buf, int buflen, int *rtags);

#define CsmTSend(pe, tag, buf, buflen)\
  do { int CsmTag=(tag); CsmTVSend(pe, 1, &CsmTag, buf, buflen); } while(0)

#define CsmTRecv(tag, buf, buflen, rtag)\
  do { int CsmTag=(tag); CsmTVRecv(1, &CsmTag, buf, buflen, rtag); } while(0)
