source: issm/oecreview/Archive/16133-16554/ISSM-16513-16514.diff@ 16556

Last change on this file since 16556 was 16556, checked in by Mathieu Morlighem, 11 years ago

NEW: added Archive/16133-16554

File size: 1.0 KB
RevLine 
[16556]1Index: ../trunk-jpl/src/m/solve/marshall.py
2===================================================================
3--- ../trunk-jpl/src/m/solve/marshall.py (revision 16513)
4+++ ../trunk-jpl/src/m/solve/marshall.py (revision 16514)
5@@ -41,6 +41,9 @@
6 #print "marshalling %s ..." % field
7 exec("md.%s.marshall(md,fid)" % field)
8
9+ #Last, write MaximumNumberOfEnum+1 to make sure that the binary file is not corrupt
10+ WriteData(fid,'enum',MaximumNumberOfDefinitionsEnum()+1,'data',True,'format','Boolean');
11+
12 #close file
13 try:
14 fid.close()
15Index: ../trunk-jpl/src/m/solve/marshall.m
16===================================================================
17--- ../trunk-jpl/src/m/solve/marshall.m (revision 16513)
18+++ ../trunk-jpl/src/m/solve/marshall.m (revision 16514)
19@@ -38,6 +38,9 @@
20 marshall(md.(field),md,fid);
21 end
22
23+%Last, write MaximumNumberOfEnum+1 to make sure that the binary file is not corrupt
24+WriteData(fid,'enum',MaximumNumberOfDefinitionsEnum()+1,'data',true,'format','Boolean');
25+
26 %close file
27 st=fclose(fid);
28 if st==-1,
Note: See TracBrowser for help on using the repository browser.