Index: /OpenSceneGraph/trunk/include/osgDB/Options
===================================================================
--- /OpenSceneGraph/trunk/include/osgDB/Options (revision 10171)
+++ /OpenSceneGraph/trunk/include/osgDB/Options (revision 10172)
@@ -144,12 +144,5 @@
             _buildKdTreesHint(NO_PREFERENCE) {}
 
-        Options(const Options& options,const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY):
-            osg::Object(options,copyop),
-            _str(options._str),
-            _databasePaths(options._databasePaths),
-            _objectCacheHint(options._objectCacheHint),
-            _buildKdTreesHint(options._buildKdTreesHint),
-            _pluginData(options._pluginData),
-            _pluginStringData(options._pluginStringData){}
+        Options(const Options& options,const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY);
 
         META_Object(osgDB,Options);
Index: /OpenSceneGraph/trunk/src/osgDB/Options.cpp
===================================================================
--- /OpenSceneGraph/trunk/src/osgDB/Options.cpp (revision 10171)
+++ /OpenSceneGraph/trunk/src/osgDB/Options.cpp (revision 10172)
@@ -93,2 +93,19 @@
     return osgDB::Registry::instance()->writeShaderImplementation(obj,fileName,options);
 }
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+// Options constructor
+//
+
+Options::Options(const Options& options,const osg::CopyOp& copyop):
+    osg::Object(options,copyop),
+    _str(options._str),
+    _databasePaths(options._databasePaths),
+    _objectCacheHint(options._objectCacheHint),
+    _buildKdTreesHint(options._buildKdTreesHint),
+    _pluginData(options._pluginData),
+    _pluginStringData(options._pluginStringData),
+    _findFileCallback(options._findFileCallback),
+    _readFileCallback(options._readFileCallback),
+    _writeFileCallback(options._writeFileCallback) {}
