<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.5.6">
  <compounddef id="itload_8m" kind="file">
    <compoundname>itload.m</compoundname>
      <sectiondef kind="var">
      <memberdef kind="variable" id="itload_8m_1b65c7fe980b1820a993d2b7e16b8eed4" prot="public" static="no" mutable="no">
        <type>File</type>
        <definition>File __pad0__</definition>
        <argsstring></argsstring>
        <name>__pad0__</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="12" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="12" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_135942df23446001bffa02ceb0df99dac" prot="public" static="no" mutable="no">
        <type>File signal</type>
        <definition>File signal speech processing</definition>
        <argsstring></argsstring>
        <name>processing</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="12" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="12" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_1f2e4dfefec07c708c5ac8574c56da537" prot="public" static="no" mutable="no">
        <type>you can redistribute it and or modify it under the terms of the GNU General Public License as published by the Free Software</type>
        <definition>if write to the Free Software Foundation</definition>
        <argsstring></argsstring>
        <name>Foundation</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="19" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="19" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_1355539e51bed3008068dfe985e226ab8" prot="public" static="no" mutable="no">
        <type>either version of the</type>
        <definition>either version of the License</definition>
        <argsstring></argsstring>
        <name>License</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="19" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="19" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_101d4ec73d916d67d085f3e63d1fdbd4b" prot="public" static="no" mutable="no">
        <type>either version of the but WITHOUT ANY</type>
        <definition>either version of the but WITHOUT ANY WARRANTY</definition>
        <argsstring></argsstring>
        <name>WARRANTY</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="23" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="23" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_1d1fcf7d480c2fceaa3fc2635af62b648" prot="public" static="no" mutable="no">
        <type>without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU General Public License for more details You should have received a copy of the GNU General Public License along with this</type>
        <definition>without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU General Public License for more details You should have received a copy of the GNU General Public License along with this program</definition>
        <argsstring></argsstring>
        <name>program</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="28" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="28" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_1e6cf43db481de26465fb7c527d5d985f" prot="public" static="no" mutable="no">
        <type>if</type>
        <definition>if not</definition>
        <argsstring></argsstring>
        <name>not</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="28" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="28" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_1905b4a7c11572b0a44b1a053ce673c5d" prot="public" static="no" mutable="no">
        <type>if write to the Free Software</type>
        <definition>if write to the Free Software Inc</definition>
        <argsstring></argsstring>
        <name>Inc</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="29" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="28" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_1fe1a6e4154d81acb571f8aab6721aea4" prot="public" static="no" mutable="no">
        <type>if write to the Free Software Franklin</type>
        <definition>if write to the Free Software Franklin St</definition>
        <argsstring></argsstring>
        <name>St</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="29" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="28" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_1d2b5073b95842f7a6ed83d3aeec19bbe" prot="public" static="no" mutable="no">
        <type>if write to the Free Software Franklin Fifth</type>
        <definition>if write to the Free Software Franklin Fifth Floor</definition>
        <argsstring></argsstring>
        <name>Floor</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="29" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="28" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_18325b5643fb5a8089993e30526606acc" prot="public" static="no" mutable="no">
        <type>if write to the Free Software Franklin Fifth</type>
        <definition>if write to the Free Software Franklin Fifth Boston</definition>
        <argsstring></argsstring>
        <name>Boston</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="29" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="28" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_1c55ae9738f28b58c98604f554f4b8b11" prot="public" static="no" mutable="no">
        <type></type>
        <definition>file_size</definition>
        <argsstring></argsstring>
        <name>file_size</name>
        <initializer> ftell(fid)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="46" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="46" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_118ea8b88e8b970dd85ac948679e3c8e4" prot="public" static="no" mutable="no">
        <type>Save current file</type>
        <definition>Save current file position[d1, n]</definition>
        <argsstring>[d1, n]</argsstring>
        <name>position</name>
        <initializer> fread(fid, 3, &apos;uint64&apos;)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="62" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="62" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_18935b42ba605bbeaad128ad5fa82eee7" prot="public" static="no" mutable="no">
        <type>Read</type>
        <definition>Read header</definition>
        <argsstring></argsstring>
        <name>header</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="62" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="62" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_15181c9d9cdc6c152f2667bc48f10e9aa" prot="public" static="no" mutable="no">
        <type>Read</type>
        <definition>Read data</definition>
        <argsstring></argsstring>
        <name>data</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="62" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="62" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_176e5b42883a6e501a61dc724cfea3415" prot="public" static="no" mutable="no">
        <type>Read and total block sizes</type>
        <definition>Read and total block sizes name</definition>
        <argsstring></argsstring>
        <name>name</name>
        <initializer> fgetstr(fid)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="63" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="63" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_1fc42994d4846a3cb9b8f6313ad64f8bd" prot="public" static="no" mutable="no">
        <type>Read current variable name</type>
        <definition>Read current variable name type</definition>
        <argsstring></argsstring>
        <name>type</name>
        <initializer> fgetstr(fid)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="64" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="64" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_1f461350a71b9a4efb2c247fe76ff15bc" prot="public" static="no" mutable="no">
        <type>Skip header bytes</type>
        <definition>Skip header bytes bin[d, n]</definition>
        <argsstring>[d, n]</argsstring>
        <name>bin</name>
        <initializer> fread(fid, 1, &apos;char&apos;)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="71" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="71" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_11aabac6d068eef6a7bad3fdf50a05cc8" prot="public" static="no" mutable="no">
        <type></type>
        <definition>d</definition>
        <argsstring></argsstring>
        <name>d</name>
        <initializer> complex(d(1), d(2))</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="96" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="96" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_193f3b3a6fbdcff7b129cdb53f5967692" prot="public" static="no" mutable="no">
        <type>clear</type>
        <definition>clear d2</definition>
        <argsstring></argsstring>
        <name>d2</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="227" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="227" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_16f6ccfcf58b31cb6412107d9d5281426" prot="public" static="no" mutable="no">
        <type>for</type>
        <definition>for i</definition>
        <argsstring></argsstring>
        <name>i</name>
        <initializer>1:size</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="228" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="228" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_1ef19135f6cdda6c7e8db8fe4c3bc0727" prot="public" static="no" mutable="no">
        <type>function</type>
        <definition>end str</definition>
        <argsstring></argsstring>
        <name>str</name>
        <initializer> fgetstr(fid)
<ref refid="classstr" kindref="compound">str</ref> = &apos;&apos;</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="354" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="353" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="itload_8m_1a52645c0ee282a748dee9b026b638478" prot="public" static="no" mutable="no">
        <type></type>
        <definition>x n</definition>
        <argsstring></argsstring>
        <name>n</name>
        <initializer> fread(fid, 1, &apos;char&apos;)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="356" bodyfile="/home/smidl/work/git/mixpp/matlab/itload.m" bodystart="356" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="itload_8m_1c5b64a5297d833a71228f3d0c59b7ca2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>File signal speech and communications classes and functions</type>
        <definition>File signal speech and communications classes and functions Copyright</definition>
        <argsstring>(C) 1995-2007(see AUTHORS file for a list of contributors)%%This program is free software</argsstring>
        <name>Copyright</name>
        <param>
          <type>C</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="17"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_158781a13256e170574b13bb2170e928e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>either version of the</type>
        <definition>either version of the or</definition>
        <argsstring>(at your option) any later version.%%This program is distributed in the hope that it will be useful</argsstring>
        <name>or</name>
        <param>
          <type>at your</type>
          <declname>option</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="22"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_1cb426ff82d56e709b269741516ed14d4" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>fname, &apos;rb&apos;, &apos;ieee-le&apos;</type>
        <definition>fname, &apos;rb&apos;, &apos;ieee-le&apos; fopen</definition>
        <argsstring>()</argsstring>
        <name>fopen</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="35"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_1e5e1e77bb97e802458981c40f0db9399" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>if</definition>
        <argsstring>(fid==-1) fname</argsstring>
        <name>if</name>
        <param>
          <type>fid</type>
          <defval>=-1</defval>
        </param>
        <initializer> fopen(fname, &apos;rb&apos;, &apos;ieee-le&apos;)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="37"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_1e1e9a75ad43f3288d099133a41297da5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>end end Check file size</type>
        <definition>end end Check file size fseek</definition>
        <argsstring>(fid, 0, &apos;eof&apos;)</argsstring>
        <name>fseek</name>
        <param>
          <type>fid</type>
        </param>
        <param>
          <type>0</type>
        </param>
        <param>
          <type> &apos;eof&apos;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="45"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_1d48212bcdc133767da68649be3fe7c8b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>fseek</definition>
        <argsstring>(fid, 0, &apos;bof&apos;)</argsstring>
        <name>fseek</name>
        <param>
          <type>fid</type>
        </param>
        <param>
          <type>0</type>
        </param>
        <param>
          <type> &apos;bof&apos;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="47"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_118d518cdb47ba90847873ef6170f73f1" prot="public" static="yes" const="no" explicit="no" inline="no" virt="virtual">
        <type>fid, 5, &apos;char&apos;</type>
        <definition>fid uint64 fread</definition>
        <argsstring>()</argsstring>
        <name>fread</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="50"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_1e70270d56e6fbd234ec91f2eceb66233" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>if</definition>
        <argsstring>(n~=5|d(1:4)~=[73 84 43 43]&apos;) error(&apos;Not an IT++file!&apos;)</argsstring>
        <name>if</name>
        <param>
          <type>n~</type>
          <defval>5|d(1:4)~=[73 84 43 43]&apos;</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="52"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_1dd18b4acb82c2de040788031e8e275b3" prot="public" static="yes" const="no" explicit="no" inline="no" virt="virtual">
        <type>&apos;Only IT++file version 3 is supported by this function!&apos;</type>
        <definition>&apos;Only IT++ file version 3 is supported by this function!&apos; error</definition>
        <argsstring>()</argsstring>
        <name>error</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="57"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_129e7b1fe56629d910ade8ac16451d44b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>end</type>
        <definition>while</definition>
        <argsstring>(1) p</argsstring>
        <name>while</name>
        <param>
          <type>1</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="61"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_15c8290c3de17e9f645ea9859be033827" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>Read current variable type</type>
        <definition>Read current variable type fseek</definition>
        <argsstring>(fid, p+d1(1), &apos;bof&apos;)</argsstring>
        <name>fseek</name>
        <param>
          <type>fid</type>
        </param>
        <param>
          <type>p+</type>
          <declname>d1</declname>
          <array>1</array>
        </param>
        <param>
          <type> &apos;bof&apos;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="65"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_1c49320e73596e17170195df159a8ad55" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>Skip header bytes</type>
        <definition>Skip header bytes if</definition>
        <argsstring>(length(type)==0)%A deleted entry-&gt; skip it%---bin---elseif(strcmp(type</argsstring>
        <name>if</name>
        <param>
          <type>length(type)</type>
          <defval>=0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="70"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_1bc7ce5ca730fcd80c45a2f8afad17962" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>assignin</definition>
        <argsstring>(&apos;caller&apos;, name, d)</argsstring>
        <name>assignin</name>
        <param>
          <type>&apos;caller&apos;</type>
        </param>
        <param>
          <type>name</type>
        </param>
        <param>
          <type>d</type>
        </param>
        <initializer> fread(fid, size, &apos;char&apos;)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="72"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_1759b115a50007735577056f7c549ac44" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>end</type>
        <definition>end assignin</definition>
        <argsstring>(&apos;caller&apos;, name, d2)</argsstring>
        <name>assignin</name>
        <param>
          <type>&apos;caller&apos;</type>
        </param>
        <param>
          <type>name</type>
        </param>
        <param>
          <type>d2</type>
        </param>
        <initializer> fread(fid, 1, &apos;uint64&apos;) fread(fid, size2, &apos;int16&apos;)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="233"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_1f19fa7ec08bfec6d85166aa0173466c5" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>[&apos;Not supported type: &apos;type]</type>
        <definition>[&apos;Not supported type: &apos; type] warning</definition>
        <argsstring>()</argsstring>
        <name>warning</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="338"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_174d4d8e4fddc8aec384b3e35aed9dce0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>end</type>
        <definition>end if</definition>
        <argsstring>(p+d1(3) &gt;=file_size) break</argsstring>
        <name>if</name>
        <param>
          <type>p+d1(3) &gt;=</type>
          <declname>file_size</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="342"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_15e502ea76bac357133e8685b8aa3e0dd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>else</type>
        <definition>else fseek</definition>
        <argsstring>(fid, p+d1(3), &apos;bof&apos;)</argsstring>
        <name>fseek</name>
        <param>
          <type>fid</type>
        </param>
        <param>
          <type>p+</type>
          <declname>d1</declname>
          <array>3</array>
        </param>
        <param>
          <type> &apos;bof&apos;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="344"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_1c1c641b9fd0cf5478fbffe3739e6d689" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>end end</type>
        <definition>end end fclose</definition>
        <argsstring>(fid)</argsstring>
        <name>fclose</name>
        <param>
          <type>fid</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="349"/>
      </memberdef>
      <memberdef kind="function" id="itload_8m_19ead01a6e10f06d11f3a3b5bf5664834" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>if</definition>
        <argsstring>(d==0) break</argsstring>
        <name>if</name>
        <param>
          <type>d</type>
          <defval>=0</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/matlab/itload.m" line="358"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <programlisting>
<codeline lineno="1"><highlight class="normal">%<sp/>File:<sp/><sp/><sp/>itload.m</highlight></codeline>
<codeline lineno="2"><highlight class="normal">%<sp/>Brief:<sp/><sp/>Load<sp/>an<sp/>IT++<sp/>itfile<sp/>content<sp/>to<sp/>Matlab/Octave<sp/>workspace</highlight></codeline>
<codeline lineno="3"><highlight class="normal">%<sp/>Author:<sp/>Tony<sp/>Ottosson<sp/>and<sp/>Adam<sp/>Piatyszek</highlight></codeline>
<codeline lineno="4"><highlight class="normal">%</highlight></codeline>
<codeline lineno="5"><highlight class="normal">%<sp/>Usage:<sp/>itload(&quot;fname.it&quot;)</highlight></codeline>
<codeline lineno="6"><highlight class="normal">%</highlight></codeline>
<codeline lineno="7"><highlight class="normal">%<sp/>This<sp/>functions<sp/>loads<sp/>all<sp/>variables<sp/>from<sp/>an<sp/>IT++<sp/>file<sp/>format<sp/>to<sp/>the</highlight></codeline>
<codeline lineno="8"><highlight class="normal">%<sp/>Matlab/Octave<sp/>workspace.</highlight></codeline>
<codeline lineno="9"><highlight class="normal">%</highlight></codeline>
<codeline lineno="10"><highlight class="normal">%<sp/>-------------------------------------------------------------------------</highlight></codeline>
<codeline lineno="11"><highlight class="normal">%</highlight></codeline>
<codeline lineno="12"><highlight class="normal">%<sp/>IT++<sp/>-<sp/>C++<sp/>library<sp/>of<sp/>mathematical,<sp/>signal<sp/>processing,<sp/>speech<sp/>processing,</highlight></codeline>
<codeline lineno="13"><highlight class="normal">%<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>and<sp/>communications<sp/>classes<sp/>and<sp/>functions</highlight></codeline>
<codeline lineno="14"><highlight class="normal">%</highlight></codeline>
<codeline lineno="15"><highlight class="normal">%<sp/>Copyright<sp/>(C)<sp/>1995-2007<sp/><sp/>(see<sp/>AUTHORS<sp/>file<sp/>for<sp/>a<sp/>list<sp/>of<sp/>contributors)</highlight></codeline>
<codeline lineno="16"><highlight class="normal">%</highlight></codeline>
<codeline lineno="17"><highlight class="normal">%<sp/>This<sp/>program<sp/>is<sp/>free<sp/>software;<sp/>you<sp/>can<sp/>redistribute<sp/>it<sp/>and/or<sp/>modify</highlight></codeline>
<codeline lineno="18"><highlight class="normal">%<sp/>it<sp/>under<sp/>the<sp/>terms<sp/>of<sp/>the<sp/>GNU<sp/>General<sp/>Public<sp/>License<sp/>as<sp/>published<sp/>by</highlight></codeline>
<codeline lineno="19"><highlight class="normal">%<sp/>the<sp/>Free<sp/>Software<sp/>Foundation;<sp/>either<sp/>version<sp/>2<sp/>of<sp/>the<sp/>License,<sp/>or</highlight></codeline>
<codeline lineno="20"><highlight class="normal">%<sp/>(at<sp/>your<sp/>option)<sp/>any<sp/>later<sp/>version.</highlight></codeline>
<codeline lineno="21"><highlight class="normal">%</highlight></codeline>
<codeline lineno="22"><highlight class="normal">%<sp/>This<sp/>program<sp/>is<sp/>distributed<sp/>in<sp/>the<sp/>hope<sp/>that<sp/>it<sp/>will<sp/>be<sp/>useful,</highlight></codeline>
<codeline lineno="23"><highlight class="normal">%<sp/>but<sp/>WITHOUT<sp/>ANY<sp/>WARRANTY;<sp/>without<sp/>even<sp/>the<sp/>implied<sp/>warranty<sp/>of</highlight></codeline>
<codeline lineno="24"><highlight class="normal">%<sp/>MERCHANTABILITY<sp/>or<sp/>FITNESS<sp/>FOR<sp/>A<sp/>PARTICULAR<sp/>PURPOSE.<sp/><sp/>See<sp/>the</highlight></codeline>
<codeline lineno="25"><highlight class="normal">%<sp/>GNU<sp/>General<sp/>Public<sp/>License<sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>more<sp/>details.</highlight></codeline>
<codeline lineno="26"><highlight class="normal">%</highlight></codeline>
<codeline lineno="27"><highlight class="normal">%<sp/>You<sp/>should<sp/>have<sp/>received<sp/>a<sp/>copy<sp/>of<sp/>the<sp/>GNU<sp/>General<sp/>Public<sp/>License</highlight></codeline>
<codeline lineno="28"><highlight class="normal">%<sp/>along<sp/>with<sp/></highlight><highlight class="keyword">this</highlight><highlight class="normal"><sp/>program;<sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>not,<sp/>write<sp/>to<sp/>the<sp/>Free<sp/>Software</highlight></codeline>
<codeline lineno="29"><highlight class="normal">%<sp/>Foundation,<sp/>Inc.,<sp/>51<sp/>Franklin<sp/>St,<sp/>Fifth<sp/>Floor,<sp/>Boston,<sp/>MA<sp/>02110-1301<sp/>USA</highlight></codeline>
<codeline lineno="30"><highlight class="normal">%</highlight></codeline>
<codeline lineno="31"><highlight class="normal">%<sp/>-------------------------------------------------------------------------</highlight></codeline>
<codeline lineno="32"><highlight class="normal"></highlight></codeline>
<codeline lineno="33"><highlight class="normal">function<sp/>itload(fname)</highlight></codeline>
<codeline lineno="34"><highlight class="normal"></highlight></codeline>
<codeline lineno="35"><highlight class="normal">[fid,<sp/>err_msg]<sp/>=<sp/>fopen(fname,<sp/></highlight><highlight class="stringliteral">&apos;rb&apos;</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">&apos;ieee-le&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="36"><highlight class="normal"></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(fid<sp/>==<sp/>-1)</highlight></codeline>
<codeline lineno="37"><highlight class="normal"><sp/><sp/>fname<sp/>=<sp/>;</highlight></codeline>
<codeline lineno="38"><highlight class="normal"><sp/><sp/>[fid,<sp/>err_msg2]<sp/>=<sp/>fopen(fname,<sp/></highlight><highlight class="stringliteral">&apos;rb&apos;</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">&apos;ieee-le&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="39"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(fid<sp/>==<sp/>-1)</highlight></codeline>
<codeline lineno="40"><highlight class="normal"><sp/><sp/><sp/><sp/>error(err_msg);</highlight></codeline>
<codeline lineno="41"><highlight class="normal"><sp/><sp/>end</highlight></codeline>
<codeline lineno="42"><highlight class="normal">end</highlight></codeline>
<codeline lineno="43"><highlight class="normal"></highlight></codeline>
<codeline lineno="44"><highlight class="normal">%<sp/>Check<sp/>file<sp/>size</highlight></codeline>
<codeline lineno="45"><highlight class="normal">fseek(fid,<sp/>0,<sp/></highlight><highlight class="stringliteral">&apos;eof&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="46"><highlight class="normal">file_size<sp/>=<sp/>ftell(fid);</highlight></codeline>
<codeline lineno="47"><highlight class="normal">fseek(fid,<sp/>0,<sp/></highlight><highlight class="stringliteral">&apos;bof&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="48"><highlight class="normal"></highlight></codeline>
<codeline lineno="49"><highlight class="normal">%<sp/>Read<sp/></highlight><highlight class="stringliteral">&quot;IT++&quot;</highlight><highlight class="normal"><sp/>magic<sp/></highlight><highlight class="keywordtype">string</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="50"><highlight class="normal">[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>5,<sp/></highlight><highlight class="stringliteral">&apos;char&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="51"><highlight class="normal"></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(n<sp/>~=<sp/>5<sp/>|<sp/>d(1:4)<sp/>~=<sp/>[73<sp/>84<sp/>43<sp/>43]</highlight><highlight class="stringliteral">&apos;)</highlight></codeline>
<codeline lineno="52"><highlight class="stringliteral"><sp/><sp/>error(&apos;</highlight><highlight class="normal">Not<sp/>an<sp/>IT++<sp/>file!</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="53"><highlight class="stringliteral">end</highlight></codeline>
<codeline lineno="54"><highlight class="stringliteral"></highlight></codeline>
<codeline lineno="55"><highlight class="stringliteral">%<sp/>Check<sp/>the<sp/>IT++<sp/>file<sp/>version</highlight></codeline>
<codeline lineno="56"><highlight class="stringliteral">if<sp/>(d(5)<sp/>~=<sp/>3)</highlight></codeline>
<codeline lineno="57"><highlight class="stringliteral"><sp/><sp/>error(&apos;</highlight><highlight class="normal">Only<sp/>IT++<sp/>file<sp/>version<sp/>3<sp/>is<sp/>supported<sp/>by<sp/></highlight><highlight class="keyword">this</highlight><highlight class="normal"><sp/>function!</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="58"><highlight class="stringliteral">end</highlight></codeline>
<codeline lineno="59"><highlight class="stringliteral"></highlight></codeline>
<codeline lineno="60"><highlight class="stringliteral">while<sp/>(1)</highlight></codeline>
<codeline lineno="61"><highlight class="stringliteral"><sp/><sp/>p<sp/>=<sp/>ftell(fid);<sp/>%<sp/>Save<sp/>current<sp/>file<sp/>position</highlight></codeline>
<codeline lineno="62"><highlight class="stringliteral"><sp/><sp/>[d1,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>3,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);<sp/>%<sp/>Read<sp/>header,<sp/>data,<sp/>and<sp/>total<sp/>block<sp/>sizes</highlight></codeline>
<codeline lineno="63"><highlight class="stringliteral"><sp/><sp/>name<sp/>=<sp/>fgetstr(fid);<sp/>%<sp/>Read<sp/>current<sp/>variable<sp/>name</highlight></codeline>
<codeline lineno="64"><highlight class="stringliteral"><sp/><sp/>type<sp/>=<sp/>fgetstr(fid);<sp/>%<sp/>Read<sp/>current<sp/>variable<sp/>type</highlight></codeline>
<codeline lineno="65"><highlight class="stringliteral"><sp/><sp/>fseek(fid,<sp/>p+d1(1),<sp/>&apos;</highlight><highlight class="normal">bof</highlight><highlight class="stringliteral">&apos;);<sp/>%<sp/>Skip<sp/>header<sp/>bytes</highlight></codeline>
<codeline lineno="66"><highlight class="stringliteral"></highlight></codeline>
<codeline lineno="67"><highlight class="stringliteral"><sp/><sp/>if<sp/>(length(type)<sp/>==<sp/>0)<sp/>%<sp/>A<sp/>deleted<sp/>entry<sp/>-&gt;<sp/>skip<sp/>it</highlight></codeline>
<codeline lineno="68"><highlight class="stringliteral"></highlight></codeline>
<codeline lineno="69"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>bin<sp/>---</highlight></codeline>
<codeline lineno="70"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">bin</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="71"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="keywordtype">char</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="72"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="73"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>int8<sp/>(char)<sp/>---</highlight></codeline>
<codeline lineno="74"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">int8</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="75"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">int8</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="76"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="77"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>int16<sp/>(short)<sp/>---</highlight></codeline>
<codeline lineno="78"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">int16</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="79"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">int16</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="80"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="81"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>int32<sp/>(int)<sp/>---</highlight></codeline>
<codeline lineno="82"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">int32</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="83"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">int32</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="84"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="85"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>float32<sp/>(float)<sp/>---</highlight></codeline>
<codeline lineno="86"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">float32</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="87"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">float32</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="88"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="89"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>float64<sp/>(double)<sp/>---</highlight></codeline>
<codeline lineno="90"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">float64</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="91"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">float64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="92"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="93"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>cfloat32<sp/>(complex&lt;float&gt;)<sp/>---</highlight></codeline>
<codeline lineno="94"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">cfloat32</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="95"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>2,<sp/>&apos;</highlight><highlight class="normal">float32</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="96"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>d<sp/>=<sp/>complex(d(1),<sp/>d(2));</highlight></codeline>
<codeline lineno="97"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="98"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>cfloat64<sp/>(complex&lt;double&gt;)<sp/>---</highlight></codeline>
<codeline lineno="99"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">cfloat64</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="100"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>2,<sp/>&apos;</highlight><highlight class="normal">float64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="101"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>d<sp/>=<sp/>complex(d(1),<sp/>d(2));</highlight></codeline>
<codeline lineno="102"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="103"><highlight class="stringliteral"></highlight></codeline>
<codeline lineno="104"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>bvec<sp/>---</highlight></codeline>
<codeline lineno="105"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">bvec</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="106"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="107"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size,<sp/>&apos;</highlight><highlight class="keywordtype">char</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="108"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="109"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>svec<sp/>---</highlight></codeline>
<codeline lineno="110"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">svec</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="111"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="112"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size,<sp/>&apos;</highlight><highlight class="normal">int16</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="113"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="114"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>ivec<sp/>---</highlight></codeline>
<codeline lineno="115"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">ivec</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="116"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="117"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size,<sp/>&apos;</highlight><highlight class="normal">int32</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="118"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="119"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>fvec<sp/>---</highlight></codeline>
<codeline lineno="120"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">fvec</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="121"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="122"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size,<sp/>&apos;</highlight><highlight class="normal">float32</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="123"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="124"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>dvec<sp/>---</highlight></codeline>
<codeline lineno="125"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">dvec</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="126"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="127"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size,<sp/>&apos;</highlight><highlight class="normal">float64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="128"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="129"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>fcvec<sp/>---</highlight></codeline>
<codeline lineno="130"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">fcvec</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="131"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="132"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size*2,<sp/>&apos;</highlight><highlight class="normal">float32</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="133"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>d<sp/>=<sp/>complex(d(1:2:end),<sp/>d(2:2:end));</highlight></codeline>
<codeline lineno="134"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="135"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>dcvec<sp/>---</highlight></codeline>
<codeline lineno="136"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">dcvec</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="137"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="138"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size*2,<sp/>&apos;</highlight><highlight class="normal">float64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="139"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>d<sp/>=<sp/>complex(d(1:2:end),<sp/>d(2:2:end));</highlight></codeline>
<codeline lineno="140"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="141"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>string<sp/>---</highlight></codeline>
<codeline lineno="142"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="keywordtype">string</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="143"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="144"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size,<sp/>&apos;</highlight><highlight class="keywordtype">char</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="145"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>d<sp/>=<sp/>char(d);</highlight></codeline>
<codeline lineno="146"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="147"><highlight class="stringliteral"></highlight></codeline>
<codeline lineno="148"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>bmat<sp/>---</highlight></codeline>
<codeline lineno="149"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">bmat</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="150"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>2,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="151"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size&apos;</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">&apos;char&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="152"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="153"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>smat<sp/>---</highlight></codeline>
<codeline lineno="154"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;smat&apos;))</highlight></codeline>
<codeline lineno="155"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>2,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="156"><highlight class="normal"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size</highlight><highlight class="stringliteral">&apos;,<sp/>&apos;</highlight><highlight class="normal">int16</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="157"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="158"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>imat<sp/>---</highlight></codeline>
<codeline lineno="159"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">imat</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="160"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>2,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="161"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size&apos;</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">&apos;int32&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="162"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="163"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>fmat<sp/>---</highlight></codeline>
<codeline lineno="164"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;fmat&apos;))</highlight></codeline>
<codeline lineno="165"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>2,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="166"><highlight class="normal"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size</highlight><highlight class="stringliteral">&apos;,<sp/>&apos;</highlight><highlight class="normal">float32</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="167"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="168"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>dmat<sp/>---</highlight></codeline>
<codeline lineno="169"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">dmat</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="170"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>2,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="171"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size&apos;</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">&apos;float64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="172"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="173"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>fcmat<sp/>---</highlight></codeline>
<codeline lineno="174"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;fcmat&apos;))</highlight></codeline>
<codeline lineno="175"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>2,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="176"><highlight class="normal"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size(1)*size(2)*2,<sp/></highlight><highlight class="stringliteral">&apos;float32&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="177"><highlight class="normal"><sp/><sp/><sp/><sp/>d<sp/>=<sp/>reshape(complex(d(1:2:end),<sp/>d(2:2:end)),<sp/>size(1),<sp/>size(2));</highlight></codeline>
<codeline lineno="178"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="179"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>dcmat<sp/>---</highlight></codeline>
<codeline lineno="180"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;dcmat&apos;))</highlight></codeline>
<codeline lineno="181"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>2,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="182"><highlight class="normal"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size(1)*size(2)*2,<sp/></highlight><highlight class="stringliteral">&apos;float64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="183"><highlight class="normal"><sp/><sp/><sp/><sp/>d<sp/>=<sp/>reshape(complex(d(1:2:end),<sp/>d(2:2:end)),<sp/>size(1),<sp/>size(2));</highlight></codeline>
<codeline lineno="184"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="185"><highlight class="normal"></highlight></codeline>
<codeline lineno="186"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>bArray<sp/>---</highlight></codeline>
<codeline lineno="187"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;bArray&apos;))</highlight></codeline>
<codeline lineno="188"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="189"><highlight class="normal"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size,<sp/></highlight><highlight class="stringliteral">&apos;char&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="190"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="191"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>sArray<sp/>---</highlight></codeline>
<codeline lineno="192"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;sArray&apos;))</highlight></codeline>
<codeline lineno="193"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="194"><highlight class="normal"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size,<sp/></highlight><highlight class="stringliteral">&apos;int16&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="195"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="196"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>iArray<sp/>---</highlight></codeline>
<codeline lineno="197"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;iArray&apos;))</highlight></codeline>
<codeline lineno="198"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="199"><highlight class="normal"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size,<sp/></highlight><highlight class="stringliteral">&apos;int32&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="200"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="201"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>fArray<sp/>---</highlight></codeline>
<codeline lineno="202"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;fArray&apos;))</highlight></codeline>
<codeline lineno="203"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="204"><highlight class="normal"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size,<sp/></highlight><highlight class="stringliteral">&apos;float32&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="205"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="206"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>dArray<sp/>---</highlight></codeline>
<codeline lineno="207"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;dArray&apos;))</highlight></codeline>
<codeline lineno="208"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="209"><highlight class="normal"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size,<sp/></highlight><highlight class="stringliteral">&apos;float64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="210"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="211"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>fcArray<sp/>---</highlight></codeline>
<codeline lineno="212"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;fcArray&apos;))</highlight></codeline>
<codeline lineno="213"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="214"><highlight class="normal"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size*2,<sp/></highlight><highlight class="stringliteral">&apos;float32&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="215"><highlight class="normal"><sp/><sp/><sp/><sp/>d<sp/>=<sp/>complex(d(1:2:end),<sp/>d(2:2:end));</highlight></codeline>
<codeline lineno="216"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="217"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>dcArray<sp/>---</highlight></codeline>
<codeline lineno="218"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;dcArray&apos;))</highlight></codeline>
<codeline lineno="219"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="220"><highlight class="normal"><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size*2,<sp/></highlight><highlight class="stringliteral">&apos;float64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="221"><highlight class="normal"><sp/><sp/><sp/><sp/>d<sp/>=<sp/>complex(d(1:2:end),<sp/>d(2:2:end));</highlight></codeline>
<codeline lineno="222"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d);</highlight></codeline>
<codeline lineno="223"><highlight class="normal"></highlight></codeline>
<codeline lineno="224"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>bvecArray<sp/>---</highlight></codeline>
<codeline lineno="225"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;bvecArray&apos;))</highlight></codeline>
<codeline lineno="226"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="227"><highlight class="normal"><sp/><sp/><sp/><sp/>clear<sp/>d2;</highlight></codeline>
<codeline lineno="228"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>i=1:size;</highlight></codeline>
<codeline lineno="229"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[size2,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/></highlight><highlight class="stringliteral">&apos;uint64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="230"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size2,<sp/></highlight><highlight class="stringliteral">&apos;char&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="231"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>d2{i}<sp/>=<sp/>d;</highlight></codeline>
<codeline lineno="232"><highlight class="normal"><sp/><sp/><sp/><sp/>end</highlight></codeline>
<codeline lineno="233"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d2);</highlight></codeline>
<codeline lineno="234"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>svecArray<sp/>---</highlight></codeline>
<codeline lineno="235"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;svecArray&apos;))</highlight></codeline>
<codeline lineno="236"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="237"><highlight class="normal"><sp/><sp/><sp/><sp/>clear<sp/>d2;</highlight></codeline>
<codeline lineno="238"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>i=1:size;</highlight></codeline>
<codeline lineno="239"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[size2,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/></highlight><highlight class="stringliteral">&apos;uint64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="240"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size2,<sp/></highlight><highlight class="stringliteral">&apos;int16&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="241"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>d2{i}<sp/>=<sp/>d;</highlight></codeline>
<codeline lineno="242"><highlight class="normal"><sp/><sp/><sp/><sp/>end</highlight></codeline>
<codeline lineno="243"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d2);</highlight></codeline>
<codeline lineno="244"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>ivecArray<sp/>---</highlight></codeline>
<codeline lineno="245"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;ivecArray&apos;))</highlight></codeline>
<codeline lineno="246"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="247"><highlight class="normal"><sp/><sp/><sp/><sp/>clear<sp/>d2;</highlight></codeline>
<codeline lineno="248"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>i=1:size;</highlight></codeline>
<codeline lineno="249"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[size2,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/></highlight><highlight class="stringliteral">&apos;uint64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="250"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size2,<sp/></highlight><highlight class="stringliteral">&apos;int32&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="251"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>d2{i}<sp/>=<sp/>d;</highlight></codeline>
<codeline lineno="252"><highlight class="normal"><sp/><sp/><sp/><sp/>end</highlight></codeline>
<codeline lineno="253"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d2);</highlight></codeline>
<codeline lineno="254"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>vecArray<sp/>---</highlight></codeline>
<codeline lineno="255"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;vecArray&apos;))</highlight></codeline>
<codeline lineno="256"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="257"><highlight class="normal"><sp/><sp/><sp/><sp/>clear<sp/>d2;</highlight></codeline>
<codeline lineno="258"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>i=1:size;</highlight></codeline>
<codeline lineno="259"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[size2,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/></highlight><highlight class="stringliteral">&apos;uint64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="260"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size2,<sp/></highlight><highlight class="stringliteral">&apos;float64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="261"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>d2{i}<sp/>=<sp/>d;</highlight></codeline>
<codeline lineno="262"><highlight class="normal"><sp/><sp/><sp/><sp/>end</highlight></codeline>
<codeline lineno="263"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d2);</highlight></codeline>
<codeline lineno="264"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>cvecArray<sp/>---</highlight></codeline>
<codeline lineno="265"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;cvecArray&apos;))</highlight></codeline>
<codeline lineno="266"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="267"><highlight class="normal"><sp/><sp/><sp/><sp/>clear<sp/>d2;</highlight></codeline>
<codeline lineno="268"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>i=1:size;</highlight></codeline>
<codeline lineno="269"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[size2,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/></highlight><highlight class="stringliteral">&apos;uint64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="270"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size*2,<sp/></highlight><highlight class="stringliteral">&apos;float64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="271"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>d2{i}<sp/>=<sp/>complex(d(1:2:end),<sp/>d(2:2:end));</highlight></codeline>
<codeline lineno="272"><highlight class="normal"><sp/><sp/><sp/><sp/>end</highlight></codeline>
<codeline lineno="273"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d2);</highlight></codeline>
<codeline lineno="274"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>stringArray<sp/>---</highlight></codeline>
<codeline lineno="275"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;stringArray&apos;))</highlight></codeline>
<codeline lineno="276"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="277"><highlight class="normal"><sp/><sp/><sp/><sp/>clear<sp/>d2;</highlight></codeline>
<codeline lineno="278"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>i=1:size;</highlight></codeline>
<codeline lineno="279"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[size2,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/></highlight><highlight class="stringliteral">&apos;uint64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="280"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size2,<sp/></highlight><highlight class="stringliteral">&apos;char&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="281"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>d2{i}<sp/>=<sp/>char(d);</highlight></codeline>
<codeline lineno="282"><highlight class="normal"><sp/><sp/><sp/><sp/>end</highlight></codeline>
<codeline lineno="283"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d2);</highlight></codeline>
<codeline lineno="284"><highlight class="normal"></highlight></codeline>
<codeline lineno="285"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>bmatArray<sp/>---</highlight></codeline>
<codeline lineno="286"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;bmatArray&apos;))</highlight></codeline>
<codeline lineno="287"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="288"><highlight class="normal"><sp/><sp/><sp/><sp/>clear<sp/>d2;</highlight></codeline>
<codeline lineno="289"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>i=1:size;</highlight></codeline>
<codeline lineno="290"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[size2,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>2,<sp/></highlight><highlight class="stringliteral">&apos;uint64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="291"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size2</highlight><highlight class="stringliteral">&apos;,<sp/>&apos;</highlight><highlight class="keywordtype">char</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="292"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/>d2{i}<sp/>=<sp/>d;</highlight></codeline>
<codeline lineno="293"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>end</highlight></codeline>
<codeline lineno="294"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d2);</highlight></codeline>
<codeline lineno="295"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>smatArray<sp/>---</highlight></codeline>
<codeline lineno="296"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">smatArray</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="297"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="298"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>clear<sp/>d2;</highlight></codeline>
<codeline lineno="299"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>for<sp/>i=1:size;</highlight></codeline>
<codeline lineno="300"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/>[size2,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>2,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="301"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size2&apos;</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">&apos;int16&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="302"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>d2{i}<sp/>=<sp/>d;</highlight></codeline>
<codeline lineno="303"><highlight class="normal"><sp/><sp/><sp/><sp/>end</highlight></codeline>
<codeline lineno="304"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d2);</highlight></codeline>
<codeline lineno="305"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>imatArray<sp/>---</highlight></codeline>
<codeline lineno="306"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;imatArray&apos;))</highlight></codeline>
<codeline lineno="307"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="308"><highlight class="normal"><sp/><sp/><sp/><sp/>clear<sp/>d2;</highlight></codeline>
<codeline lineno="309"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>i=1:size;</highlight></codeline>
<codeline lineno="310"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[size2,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>2,<sp/></highlight><highlight class="stringliteral">&apos;uint64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="311"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size2</highlight><highlight class="stringliteral">&apos;,<sp/>&apos;</highlight><highlight class="normal">int32</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="312"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/>d2{i}<sp/>=<sp/>d;</highlight></codeline>
<codeline lineno="313"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>end</highlight></codeline>
<codeline lineno="314"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>assignin(&apos;</highlight><highlight class="normal">caller</highlight><highlight class="stringliteral">&apos;,<sp/>name,<sp/>d2);</highlight></codeline>
<codeline lineno="315"><highlight class="stringliteral"><sp/><sp/>%<sp/>---<sp/>matArray<sp/>---</highlight></codeline>
<codeline lineno="316"><highlight class="stringliteral"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;</highlight><highlight class="normal">matArray</highlight><highlight class="stringliteral">&apos;))</highlight></codeline>
<codeline lineno="317"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="318"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>clear<sp/>d2;</highlight></codeline>
<codeline lineno="319"><highlight class="stringliteral"><sp/><sp/><sp/><sp/>for<sp/>i=1:size;</highlight></codeline>
<codeline lineno="320"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/>[size2,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>2,<sp/>&apos;</highlight><highlight class="normal">uint64</highlight><highlight class="stringliteral">&apos;);</highlight></codeline>
<codeline lineno="321"><highlight class="stringliteral"><sp/><sp/><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size2&apos;</highlight><highlight class="normal">,<sp/></highlight><highlight class="stringliteral">&apos;float64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="322"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>d2{i}<sp/>=<sp/>d;</highlight></codeline>
<codeline lineno="323"><highlight class="normal"><sp/><sp/><sp/><sp/>end</highlight></codeline>
<codeline lineno="324"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d2);</highlight></codeline>
<codeline lineno="325"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>cmatArray<sp/>---</highlight></codeline>
<codeline lineno="326"><highlight class="normal"><sp/><sp/>elseif<sp/>(strcmp(type,<sp/>&apos;cmatArray&apos;))</highlight></codeline>
<codeline lineno="327"><highlight class="normal"><sp/><sp/><sp/><sp/>[size,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;uint64&apos;);</highlight></codeline>
<codeline lineno="328"><highlight class="normal"><sp/><sp/><sp/><sp/>clear<sp/>d2;</highlight></codeline>
<codeline lineno="329"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">for</highlight><highlight class="normal"><sp/>i=1:size;</highlight></codeline>
<codeline lineno="330"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[size2,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>2,<sp/></highlight><highlight class="stringliteral">&apos;uint64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="331"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>size2(1)*size2(2)*2,<sp/></highlight><highlight class="stringliteral">&apos;float64&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="332"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>d2{i}<sp/>=<sp/>reshape(complex(d(1:2:end),<sp/>d(2:2:end)),<sp/>size2(1),<sp/>size2(2));</highlight></codeline>
<codeline lineno="333"><highlight class="normal"><sp/><sp/><sp/><sp/>end</highlight></codeline>
<codeline lineno="334"><highlight class="normal"><sp/><sp/><sp/><sp/>assignin(</highlight><highlight class="stringliteral">&apos;caller&apos;</highlight><highlight class="normal">,<sp/>name,<sp/>d2);</highlight></codeline>
<codeline lineno="335"><highlight class="normal"></highlight></codeline>
<codeline lineno="336"><highlight class="normal"><sp/><sp/>%<sp/>---<sp/>else<sp/>---</highlight></codeline>
<codeline lineno="337"><highlight class="normal"><sp/><sp/>else</highlight></codeline>
<codeline lineno="338"><highlight class="normal"><sp/><sp/><sp/><sp/>warning([&apos;Not<sp/>supported<sp/>type:<sp/>&apos;<sp/>type]);</highlight></codeline>
<codeline lineno="339"><highlight class="normal"><sp/><sp/>end</highlight></codeline>
<codeline lineno="340"><highlight class="normal"></highlight></codeline>
<codeline lineno="341"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(p<sp/>+<sp/>d1(3)<sp/>&gt;=<sp/>file_size)</highlight></codeline>
<codeline lineno="342"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">break</highlight><highlight class="normal">;</highlight></codeline>
<codeline lineno="343"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="344"><highlight class="normal"><sp/><sp/><sp/><sp/>fseek(fid,<sp/>p+d1(3),<sp/></highlight><highlight class="stringliteral">&apos;bof&apos;</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="345"><highlight class="normal"><sp/><sp/>end</highlight></codeline>
<codeline lineno="346"><highlight class="normal"></highlight></codeline>
<codeline lineno="347"><highlight class="normal">end</highlight></codeline>
<codeline lineno="348"><highlight class="normal"></highlight></codeline>
<codeline lineno="349"><highlight class="normal">fclose(fid);</highlight></codeline>
<codeline lineno="350"><highlight class="normal"></highlight></codeline>
<codeline lineno="351"><highlight class="normal"></highlight></codeline>
<codeline lineno="352"><highlight class="normal"></highlight></codeline>
<codeline lineno="353"><highlight class="normal">function<sp/><ref refid="classstr" kindref="compound" tooltip="Structure of RV (used internally).">str</ref><sp/>=<sp/>fgetstr(fid)</highlight></codeline>
<codeline lineno="354"><highlight class="normal">str<sp/>=<sp/>&apos;&apos;;</highlight></codeline>
<codeline lineno="355"><highlight class="normal">while<sp/>(1)</highlight></codeline>
<codeline lineno="356"><highlight class="normal"><sp/><sp/>[d,<sp/>n]<sp/>=<sp/>fread(fid,<sp/>1,<sp/>&apos;</highlight><highlight class="keywordtype">char</highlight><highlight class="normal">&apos;);</highlight></codeline>
<codeline lineno="357"><highlight class="normal"><sp/><sp/>if<sp/>(d<sp/>==<sp/>0)</highlight></codeline>
<codeline lineno="358"><highlight class="normal"><sp/><sp/><sp/><sp/>break;</highlight></codeline>
<codeline lineno="359"><highlight class="normal"><sp/><sp/>end</highlight></codeline>
<codeline lineno="360"><highlight class="normal"><sp/><sp/>str<sp/>=<sp/>[str<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal">(d)];</highlight></codeline>
<codeline lineno="361"><highlight class="normal">end</highlight></codeline>
    </programlisting>
    <location file="/home/smidl/work/git/mixpp/matlab/itload.m"/>
  </compounddef>
</doxygen>
