Index: OpenSceneGraph/trunk/src/osgPlugins/OpenFlight/GeometryRecords.cpp
===================================================================
--- OpenSceneGraph/trunk/src/osgPlugins/OpenFlight/GeometryRecords.cpp (revision 10084)
+++ OpenSceneGraph/trunk/src/osgPlugins/OpenFlight/GeometryRecords.cpp (revision 10283)
@@ -537,5 +537,6 @@
 };
 
-RegisterRecordProxy<Face> g_Face(FACE_OP);
+REGISTER_FLTRECORD(Face, FACE_OP)
+
 
 
@@ -593,5 +594,6 @@
 
 
-RegisterRecordProxy<VertexListRecord> g_VertexList(VERTEX_LIST_OP);
+REGISTER_FLTRECORD(VertexListRecord, VERTEX_LIST_OP)
+
 
 
@@ -682,5 +684,6 @@
 };
 
-RegisterRecordProxy<MorphVertexList> g_MorphVertexList(MORPH_VERTEX_LIST_OP);
+REGISTER_FLTRECORD(MorphVertexList, MORPH_VERTEX_LIST_OP)
+
 
 
@@ -1017,5 +1020,6 @@
 };
 
-RegisterRecordProxy<Mesh> g_Mesh(MESH_OP);
+REGISTER_FLTRECORD(Mesh, MESH_OP)
+
 
 
@@ -1134,5 +1138,6 @@
 };
 
-RegisterRecordProxy<LocalVertexPool> g_LocalVertexPool(LOCAL_VERTEX_POOL_OP);
+REGISTER_FLTRECORD(LocalVertexPool, LOCAL_VERTEX_POOL_OP)
+
 
 
@@ -1272,5 +1277,6 @@
 };
 
-RegisterRecordProxy<MeshPrimitive> g_MeshPrimitive(MESH_PRIMITIVE_OP);
+REGISTER_FLTRECORD(MeshPrimitive, MESH_PRIMITIVE_OP)
+
 
 
