lbdb: Move C++-only function out of extern C to silence a Clang warning
authorPhil Miller <mille121@illinois.edu>
Fri, 27 Jul 2012 17:47:57 +0000 (12:47 -0500)
committerPhil Miller <mille121@illinois.edu>
Fri, 27 Jul 2012 17:47:57 +0000 (12:47 -0500)
src/ck-ldb/lbdb.C
src/ck-ldb/lbdb.h

index ee5e620a1f95b513df7c6664560bea9fb730e031..3876c028ad61ec32568c69d6d17034d7182549db 100644 (file)
@@ -61,7 +61,7 @@ extern "C" void LDUnregisterObj(LDObjHandle _h)
   return;
 }
 
-extern "C" const LDObjHandle &LDGetObjHandle(LDHandle h, int oh)
+const LDObjHandle &LDGetObjHandle(LDHandle h, int oh)
 {
   LBDB *const db = (LBDB*)(h.handle);
   LBObj *const obj = db->LbObjIdx(oh);
index e0d1a6d34e1fdd4a635819a5cb46691573294843..cb1f7a199acbc7b7bf7303c6fb7b869c3e597233 100644 (file)
@@ -244,7 +244,6 @@ void LDDoneRegisteringObjects(LDOMHandle _h);
 LDObjHandle LDRegisterObj(LDOMHandle h, LDObjid id, void *userptr,
                          int migratable);
 void LDUnregisterObj(LDObjHandle h);
-const LDObjHandle &LDGetObjHandle(LDHandle h, int idx);
 
 void * LDObjUserData(LDObjHandle &_h);
 void LDObjTime(LDObjHandle &h, LBRealType walltime, LBRealType cputime);
@@ -351,6 +350,8 @@ int LDMemusage(LDHandle _db);
 }
 #endif /* _cplusplus */
 
+const LDObjHandle &LDGetObjHandle(LDHandle h, int idx);
+
 #if CMK_LBDB_ON
 PUPbytes(LDHandle)
 #endif