Ignore:
Timestamp:
08/11/11 07:14:04 (14 years ago)
Author:
Mathieu Morlighem
Message:

Fixed marshalling problem for watercolumn and added checks in WriteData

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/model/WriteData.m

    r8987 r9267  
    2222%Now, write the data itself.
    2323if     strcmpi(data_type,'Boolean'),% {{{
     24        if(numel(data)~=1), error(['field ' field ' cannot be marshalled as it has more than one element!']); end
     25
    2426        %first write length of record
    2527        fwrite(fid,1+4,'int');  %1 bool+code
     
    3234        % }}}
    3335elseif strcmpi(data_type,'Integer'), % {{{
     36        if(numel(data)~=1), error(['field ' field ' cannot be marshalled as it has more than one element!']); end
     37
    3438        %first write length of record
    3539        fwrite(fid,4+4,'int');  %1 integer + code
     
    4246        % }}}
    4347elseif strcmpi(data_type,'Double'), % {{{
     48        if(numel(data)~=1), error(['field ' field ' cannot be marshalled as it has more than one element!']); end
     49
    4450        %first write length of record
    4551        fwrite(fid,8+4,'int');  %1 double+code
Note: See TracChangeset for help on using the changeset viewer.