build: fix travis MPI/SMP build
[charm.git] / src / conv-ldb / cldb.neighbor.C
index 735197d1140dd43c3fa234f5eadef254a3752d59..a860ac1356641df103592a691dd75c7bd8f5e362 100644 (file)
@@ -25,11 +25,10 @@ typedef struct CldProcInfo_s {
   int    idleprocEvt;          /* user event for processing idle req */
 } *CldProcInfo;
 
-CMI_EXTERNC_VARIABLE char *_lbtopo;                    /* topology name string */
+extern char *_lbtopo;                  /* topology name string */
 int _lbsteal = 0;                       /* work stealing flag */
 
-CMI_EXTERNC
-void gengraph(int, int, int, int *, int *);
+extern "C" void gengraph(int, int, int, int *, int *);
 
 CpvStaticDeclare(CldProcInfo, CldData);
 CpvStaticDeclare(int, CldLoadResponseHandlerIndex);
@@ -392,7 +391,7 @@ void CldEnqueueGroup(CmiGroup grp, void *msg, int infofn)
   CmiSyncMulticastAndFree(grp, len, msg);
 }
 
-void CldEnqueueMulti(int npes, int *pes, void *msg, int infofn)
+void CldEnqueueMulti(int npes, const int *pes, void *msg, int infofn)
 {
   int len, queueing, priobits,i; unsigned int *prioptr;
   CldInfoFn ifn = (CldInfoFn)CmiHandlerToFunction(infofn);