fid = fopen ('chkProcNH.maj')

readSpec = '1*int32';
skip     = 81*4;
disp ('Get correct answer here, single reads with skip')
for i = 1 : 6
    tmp = fread (fid, [1,1], readSpec, skip, 'ieee-le');
    tmpHex = sprintf('  (0x%x)', tmp);
    disp ([ '   single read #' num2str(i) ':  ' num2str(tmp) tmpHex ])
end

disp (' ')
disp ('Get bad answer with a block read with skip')
fseek (fid, 0);
tmp = fread (fid, [1,6], readSpec, skip, 'ieee-le');
for i = 1 : 6
    tmpHex = sprintf('  (0x%x)', tmp(i));
    disp ([ '   block read #' num2str(i) ':  ' num2str(tmp(i)) tmpHex ])
end
disp (' ')

fclose (fid);

disp ('In block read, first skip works.  After the second read, skips cease.')
disp ('fread seems to just keep reading at file position 0x014c')