0001 function [tag] = fiff_read_tag_info(fid)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020 global FIFF;
0021 if isempty(FIFF)
0022 FIFF = fiff_define_constants();
0023 end
0024
0025 FIFFV_NEXT_SEQ=0;
0026
0027 me='MNE:fiff_read_tag';
0028
0029 tag.kind = fread(fid,1,'int');
0030 tag.type = fread(fid,1,'int');
0031 tag.size = fread(fid,1,'int');
0032 tag.next = fread(fid,1,'int');
0033
0034 if tag.next == FIFFV_NEXT_SEQ
0035 fseek(fid,tag.size,'cof');
0036 elseif tag.next > 0
0037 fseek(fid,tag.next,'bof');
0038 end
0039