Index: /issm/trunk-jpl/src/m/classes/pairoptions.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/pairoptions.m	(revision 12382)
+++ /issm/trunk-jpl/src/m/classes/pairoptions.m	(revision 12383)
@@ -223,14 +223,18 @@
 			end
 		end % }}}
-		function marshall(obj,fid)% {{{
-			disp('No options marshalled for now');
+		function marshall(obj,fid,firstindex)% {{{
+
 			for i=1:size(obj.list,1),
 				name  = obj.list{i,1};
 				value = obj.list{i,2};
 
+				%Write option name
+				WriteData(fid,'enum',(firstindex-1)+2*i-1,'data',name,'format','String');
+
+				%Write option value
 				if (isnumeric(value) & numel(value)==1),
-					%
+					WriteData(fid,'enum',(firstindex-1)+2*i,'data',value,'format','Double');
 				elseif ischar(value),
-					%
+					WriteData(fid,'enum',(firstindex-1)+2*i,'data',value,'format','String');
 				else
 					error(['Cannot marshall option ' name ': format not supported yet']);
