<?xml version='1.0' encoding='ISO-8859-1'  ?>
<!-- $Revision: 1.4 $ $Date: 2000/09/15 23:47:15 $ -->

<index version="1.0">
<indexitem>adding directory to path
    <indexitem target="ch07co24.html#59312">-I option flag</indexitem>
</indexitem>
<indexitem target="ch01int9.html#30252">algorithm hiding</indexitem>
<indexitem>annotating
    <indexitem target="ch07co24.html#59113">-A option flag</indexitem>
    <indexitem target="ch05ge22.html#36454">code</indexitem>
    <indexitem target="ch07co24.html#59113">code</indexitem>
    <indexitem target="ch07co24.html#59113">output</indexitem>
</indexitem>
<indexitem>ANSI compiler
    <indexitem target="ch02ins8.html#22766">installing on Microsoft Windows</indexitem>
    <indexitem target="ch02ins4.html#22564">installing on UNIX</indexitem>
</indexitem>
<indexitem>application
    <indexitem target="ch05ge13.html#62915">POSIX main</indexitem>
</indexitem>
<indexitem>application coding with
    <indexitem target="ch04st27.html#979107">M-files and C/C++ files</indexitem>
    <indexitem target="ch04st23.html#964113">M-files only</indexitem>
</indexitem>
<indexitem target="realpow.html#56591">array power function</indexitem>
<indexitem target="ch07co24.html#59291">-B option flag</indexitem>
<indexitem target="ch07co24.html#62427">-B pcode option flag</indexitem>
<indexitem target="ch07co24.html#62394">-B sgl option flag</indexitem>
<indexitem target="ch07co24.html#62412">-B sglcpp option flag</indexitem>
<indexitem target="ch02ins7.html#28050">bcc53opts.bat</indexitem>
<indexitem target="ch02ins7.html#28050">bcc54opts.bat</indexitem>
<indexitem target="ch02ins7.html#28055">bcc55opts.bat</indexitem>
<indexitem target="ch02ins7.html#28050">bccopts.bat</indexitem>
<indexitem target="ch02ins7.html#22749">Borland compiler
    <indexitem target="ch02in11.html#26152">environment variable</indexitem>
</indexitem>
<indexitem>bundling compiler options
    <indexitem target="ch07co24.html#59291">-B option flag</indexitem>
</indexitem>
<indexitem>C
    <indexitem>compilers
        <indexitem target="ch02ins7.html#22745">supported on PCs</indexitem>
        <indexitem target="ch02ins3.html#23970">supported on UNIX</indexitem>
    </indexitem>
    <indexitem target="ch07co24.html#59297">generating</indexitem>
    <indexitem target="ch05ge26.html#44935">interfacing to M-code</indexitem>
    <indexitem target="ch05ge15.html#43934">shared library wrapper</indexitem>
</indexitem>
<indexitem>C++
    <indexitem>compilers
        <indexitem target="ch02ins7.html#22745">supported on PCs</indexitem>
        <indexitem target="ch02ins3.html#23970">supported on UNIX</indexitem>
    </indexitem>
    <indexitem target="ch05ge26.html#44935">interfacing to M-code</indexitem>
    <indexitem target="ch05ge17.html#65673">library wrapper</indexitem>
    <indexitem>required features
        <indexitem target="ch04sta7.html#955631">templates</indexitem>
    </indexitem>
</indexitem>
<indexitem target="ch02ins9.html#25762">changing compiler on PC</indexitem>
<indexitem>changing license file
    <indexitem target="ch07co24.html#59427">-Y option flag</indexitem>
</indexitem>
<indexitem>code
    <indexitem target="ch05ge24.html#36793">controlling #line directives</indexitem>
    <indexitem target="ch05ge23.html#36483">controlling comments in</indexitem>
    <indexitem target="ch05ge25.html#50362">controlling run-time error information</indexitem>
    <indexitem target="ch01int9.html#30252">hiding</indexitem>
    <indexitem target="ch05ge18.html#31073">porting</indexitem>
    <indexitem target="ch05ge19.html#35851">setting indentation</indexitem>
    <indexitem target="ch05ge19.html#35851">setting width</indexitem>
</indexitem>
<indexitem target="ch05ge13.html#42657">command duality</indexitem>
<indexitem target="ch01int9.html#17088">compiled code vs. interpreted code</indexitem>
<indexitem>compiler
    <indexitem target="ch04sta7.html#955631">C++ requirements</indexitem>
    <indexitem target="ch04st15.html#970327">changing default on PC</indexitem>
    <indexitem target="ch04sta9.html#969756">changing default on UNIX</indexitem>
    <indexitem target="ch02ins9.html#25762">changing on PC</indexitem>
    <indexitem target="ch04st15.html#970302">choosing on PC</indexitem>
    <indexitem target="ch04sta9.html#969524">choosing on UNIX</indexitem>
    <indexitem target="ch02ins9.html#25408">selecting on PC</indexitem>
</indexitem>
<indexitem target="ch01int3.html#30650">Compiler 2.1. See MATLAB Compiler.</indexitem>
<indexitem>Compiler library
    <indexitem target="ch04st10.html#955710">on UNIX</indexitem>
</indexitem>
<indexitem target="ch01intr.html#22881">Compiler. See MATLAB Compiler.</indexitem>
<indexitem>compiling
    <indexitem target="mcc.html#58794">complete syntactic details</indexitem>
    <indexitem target="mcc.html#59038">embedded M-file</indexitem>
    <indexitem target="ch03gett.html#15189">getting started</indexitem>
</indexitem>
<indexitem target="ch02ins7.html#25891">compopts.bat</indexitem>
<indexitem target="ch02in11.html#23008">configuration problems</indexitem>
<indexitem>conflicting options
    <indexitem target="mcc.html#59013">resolving</indexitem>
</indexitem>
<indexitem target="preface3.html#12517">conventions in our documentation (table)</indexitem>
<indexitem target="ch03get4.html#15951">creating MEX-file</indexitem>
<indexitem target="ch04st10.html#976785">.cshrc</indexitem>
<indexitem target="ch07co24.html#59300">-d option flag</indexitem>
<indexitem>debugging
    <indexitem target="ch07co24.html#59435">-G option flag</indexitem>
    <indexitem target="ch07co24.html#63024">line numbers of errors</indexitem>
</indexitem>
<indexitem target="ch07co24.html#63065">debugging symbol information</indexitem>
<indexitem target="ch05ge25.html#50377">debugline setting</indexitem>
<indexitem target="ch02in11.html#26157">Digital Fortran</indexitem>
<indexitem>Digital UNIX
    <indexitem target="ch04st12.html#972052">C++ shared libraries</indexitem>
    <indexitem target="ch04st12.html#972052">Fortran shared libraries</indexitem>
</indexitem>
<indexitem>directory
    <indexitem target="ch02ins7.html#25510">user profile</indexitem>
</indexitem>
<indexitem target="ch01int9.html#30282">DLL. See shared library.</indexitem>
<indexitem>duality
    <indexitem target="ch05ge13.html#42657">command/function</indexitem>
</indexitem>
<indexitem target="mcc.html#59038">embedded M-file</indexitem>
<indexitem target="ch02in11.html#26152">environment variable
    <indexitem target="ch04st10.html#955710">library path</indexitem>
    <indexitem target="ch02in11.html#23006">out of environment space on Windows</indexitem>
</indexitem>
<indexitem>error messages
    <indexitem target="appberro.html#979949">Compiler</indexitem>
    <indexitem target="appberr2.html#986169">compile-time</indexitem>
    <indexitem target="appberro.html#986038">internal error</indexitem>
    <indexitem target="appberr4.html#984393">run-time</indexitem>
    <indexitem target="appberr3.html#982327">warnings</indexitem>
</indexitem>
<indexitem>errors
    <indexitem target="ch07co24.html#63024">getting line numbers of</indexitem>
</indexitem>
<indexitem target="ch01int5.html#23444">executables. See wrapper file.</indexitem>
<indexitem target="ch05ge15.html#43934">export list</indexitem>
<indexitem target="ch05ge20.html#36447">-F option flag</indexitem>
<indexitem target="ch07co24.html#59202">-F option flag</indexitem>
<indexitem target="ch07co24.html#59431">-f option flag</indexitem>
<indexitem target="ch03get7.html#26105">Fcn block</indexitem>
<indexitem target="ch05ge28.html#69038">feval</indexitem>
<indexitem target="function.html#50188">feval
    <indexitem target="ch05gen8.html#43038">interface function</indexitem>
    <indexitem target="ch05gen9.html#43198">interface function</indexitem>
</indexitem>
<indexitem target="external.html#54420">feval pragma</indexitem>
<indexitem target="function.html#20826">feval pragma</indexitem>
<indexitem>file
    <indexitem target="ch02ins4.html#25014">license.dat</indexitem>
    <indexitem target="ch02ins8.html#25019">license.dat</indexitem>
    <indexitem target="mcc.html#59001">mccpath</indexitem>
    <indexitem target="ch05ge15.html#65088">mlib</indexitem>
    <indexitem target="ch05ge16.html#65092">mlib</indexitem>
    <indexitem target="ch01int5.html#23444">wrapper</indexitem>
</indexitem>
<indexitem target="ch03get2.html#24295">for. See loops.</indexitem>
<indexitem target="ch05ge19.html#35851">formatting code
    <indexitem target="ch07co24.html#59202">-F option flag</indexitem>
    <indexitem target="ch05ge20.html#36447">listing all options</indexitem>
    <indexitem target="ch05ge21.html#36255">setting indentation</indexitem>
    <indexitem target="ch05ge20.html#35969">setting page width</indexitem>
</indexitem>
<indexitem target="ch02in11.html#26157">Fortran</indexitem>
<indexitem>full pathnames
    <indexitem target="mcc.html#59023">handling</indexitem>
</indexitem>
<indexitem>function
    <indexitem target="ch05ge26.html#44935">calling from M-code</indexitem>
    <indexitem target="ch03ge10.html#24478">comparison to scripts</indexitem>
    <indexitem>compiling
        <indexitem target="ch05gen4.html#50575">method</indexitem>
        <indexitem target="ch05gen4.html#49460">private</indexitem>
    </indexitem>
    <indexitem target="ch05ge13.html#42657">duality</indexitem>
    <indexitem target="ch05gen8.html#43038">feval interface</indexitem>
    <indexitem target="ch05gen9.html#43198">feval interface</indexitem>
    <indexitem target="ch05ge27.html#51847">hand-written implementation version</indexitem>
    <indexitem target="ch04st26.html#937974">helper</indexitem>
    <indexitem target="ch05gen8.html#44608">implementation version</indexitem>
    <indexitem target="ch05gen7.html#43044">interface</indexitem>
    <indexitem target="ch05ge17.html#41562">mangled name</indexitem>
    <indexitem target="ch05gen8.html#44636">nargout interface</indexitem>
    <indexitem target="ch05gen9.html#44686">nargout interface</indexitem>
    <indexitem target="ch05gen8.html#43065">normal interface</indexitem>
    <indexitem target="ch05gen9.html#43354">normal interface</indexitem>
    <indexitem target="ch01in12.html#29817">unsupported in stand-alone mode</indexitem>
    <indexitem target="ch05gen8.html#44654">void interface</indexitem>
    <indexitem target="ch05gen9.html#44702">void interface</indexitem>
    <indexitem target="ch05ge10.html#34191">wrapper
   </indexitem>
</indexitem>
<indexitem target="ch03ge10.html#18555">function M-file</indexitem>
<indexitem target="ch07co24.html#59435">-G option flag</indexitem>
<indexitem target="ch07co24.html#63065">-g option flag</indexitem>
<indexitem target="ch03get2.html#24381">gasket.m</indexitem>
<indexitem target="ch02ins3.html#28343">gcc compiler</indexitem>
<indexitem target="ch05gen3.html#44374">generated Compiler files</indexitem>
<indexitem target="ch07co24.html#62427">generating P-code</indexitem>
<indexitem target="ch07co24.html#59303">-h option flag</indexitem>
<indexitem>header file
    <indexitem target="ch05gen5.html#34055">C example</indexitem>
    <indexitem target="ch05gen6.html#37199">C++ example</indexitem>
</indexitem>
<indexitem>helper functions
    <indexitem target="ch07co24.html#59303">-h option</indexitem>
    <indexitem target="ch04st26.html#937974">in stand-alone applications</indexitem>
</indexitem>
<indexitem target="ch01int9.html#30252">hiding code</indexitem>
<indexitem target="ch07co24.html#59312">-I option flag</indexitem>
<indexitem target="ch04st18.html#963890">IDE, using an</indexitem>
<indexitem>indentation
    <indexitem target="ch05ge21.html#36255">setting</indexitem>
</indexitem>
<indexitem>inputs
    <indexitem target="ch03get8.html#26113">dynamically sized</indexitem>
    <indexitem target="ch03get8.html#26125">setting number</indexitem>
</indexitem>
<indexitem>installation
    <indexitem target="ch02ins7.html#22735">Microsoft Windows 95/98</indexitem>
    <indexitem target="ch02ins7.html#22735">Microsoft Windows NT</indexitem>
    <indexitem target="ch02ins7.html#22745">PC
        <indexitem target="ch02in10.html#23754">verify from DOS prompt</indexitem>
        <indexitem target="ch02in10.html#23748">verify from MATLAB prompt</indexitem>
    </indexitem>
    <indexitem target="ch02ins3.html#22537">UNIX
        <indexitem target="ch02ins6.html#23301">verify from MATLAB prompt</indexitem>
        <indexitem target="ch02ins6.html#27215">verify from UNIX prompt</indexitem>
    </indexitem>
</indexitem>
<indexitem target="ch05gen7.html#43044">interface function</indexitem>
<indexitem target="ch05ge26.html#44935">interfacing M-code to C/C++ code</indexitem>
<indexitem target="appberro.html#986038">internal error</indexitem>
<indexitem>invoking
    <indexitem target="ch03get5.html#25556">MEX-files</indexitem>
    <indexitem target="ch03get3.html#15669">M-files</indexitem>
</indexitem>
<indexitem target="ch07co24.html#59241">-L option flag</indexitem>
<indexitem target="ch07co24.html#63024">-l option flag</indexitem>
<indexitem target="ch05ge25.html#50475">lasterr function</indexitem>
<indexitem target="ch02ins7.html#27617">lccopts.bat</indexitem>
<indexitem>library
    <indexitem target="ch04st10.html#955710">path</indexitem>
    <indexitem>shared
        <indexitem target="ch04st16.html#971974">locating on PC</indexitem>
        <indexitem target="ch04st10.html#955665">locating on UNIX</indexitem>
    </indexitem>
    <indexitem target="ch01int9.html#30282">shared C</indexitem>
    <indexitem target="ch01int9.html#30282">static C++</indexitem>
    <indexitem target="ch05ge17.html#65673">wrapper</indexitem>
</indexitem>
<indexitem target="ch01in10.html#26971">libtbx</indexitem>
<indexitem target="ch01int4.html#23054">license problem</indexitem>
<indexitem target="ch02ins8.html#25019">license problem</indexitem>
<indexitem target="ch02in12.html#26226">license problem</indexitem>
<indexitem target="ch04st22.html#961127">license problem</indexitem>
<indexitem target="ch02ins4.html#25014">license.dat file</indexitem>
<indexitem target="ch02ins8.html#25019">license.dat file</indexitem>
<indexitem target="ch01int4.html#23044">licensing</indexitem>
<indexitem>limitations
    <indexitem target="ch02ins7.html#26772">PC compilers</indexitem>
    <indexitem target="ch02ins3.html#26745">UNIX compilers</indexitem>
</indexitem>
<indexitem target="ch01in11.html#29798">limitations of MATLAB Compiler 2.0
    <indexitem target="ch01in11.html#29806">built-in functions</indexitem>
    <indexitem target="ch01in11.html#29803">objects</indexitem>
    <indexitem target="ch01in11.html#29801">script M-file</indexitem>
</indexitem>
<indexitem target="ch05ge24.html#36793">#line directives</indexitem>
<indexitem target="ch07co24.html#63024">line numbers</indexitem>
<indexitem target="ch02ins3.html#28349">Linux</indexitem>
<indexitem>locating shared libraries
    <indexitem target="ch04st10.html#976785">on UNIX</indexitem>
</indexitem>
<indexitem target="reallog.html#56573">logarithms</indexitem>
<indexitem>loops
    <indexitem target="ch03get2.html#24295">in M-files</indexitem>
</indexitem>
<indexitem target="ch07co24.html#59439">-M option flag</indexitem>
<indexitem target="ch04st23.html#935103">-m option flag</indexitem>
<indexitem target="ch07co24.html#59086">-m option flag</indexitem>
<indexitem target="ch03get6.html#22798">macro option
    <indexitem target="ch07co24.html#62427">-B pcode</indexitem>
    <indexitem target="ch07co24.html#62394">-B sgl</indexitem>
    <indexitem target="ch07co24.html#62412">-B sglcpp</indexitem>
    <indexitem target="ch07co24.html#59086">-m</indexitem>
    <indexitem target="ch07co24.html#59092">-p</indexitem>
    <indexitem target="ch07co24.html#59098">-S</indexitem>
    <indexitem target="ch07co24.html#59104">-x</indexitem>
</indexitem>
<indexitem target="ch05ge13.html#62915">main program</indexitem>
<indexitem target="ch05ge13.html#62915">main wrapper</indexitem>
<indexitem target="ch04st23.html#964114">main.m</indexitem>
<indexitem target="ch04sta9.html#970133">makefile</indexitem>
<indexitem target="ch05ge17.html#41562">mangled function names</indexitem>
<indexitem target="ch02ins9.html#28416">MATLAB add-in for Visual Studio</indexitem>
<indexitem target="ch04st18.html#979226">MATLAB add-in for Visual Studio</indexitem>
<indexitem>MATLAB Compiler
    <indexitem target="ch05ge22.html#36454">annotating code</indexitem>
    <indexitem target="ch01intr.html#22881">capabilities</indexitem>
    <indexitem target="ch01int8.html#24206">capabilities</indexitem>
    <indexitem target="ch01int5.html#24744">code produced</indexitem>
    <indexitem target="ch04st25.html#937898">compiling MATLAB-provided M-files</indexitem>
    <indexitem target="ch01int5.html#23444">creating MEX-files</indexitem>
    <indexitem target="appberro.html#979949">error messages</indexitem>
    <indexitem target="ch01int5.html#23444">executable types</indexitem>
    <indexitem target="ch03get6.html#22364">flags</indexitem>
    <indexitem target="ch05ge19.html#35851">formatting code</indexitem>
    <indexitem target="ch05gen3.html#44374">generated files</indexitem>
    <indexitem target="ch05gen5.html#33925">generated header files</indexitem>
    <indexitem target="ch05gen7.html#43041">generated interface functions</indexitem>
    <indexitem target="ch05ge10.html#34191">generated wrapper functions</indexitem>
    <indexitem target="ch02ins2.html#23553">generating MEX-Files</indexitem>
    <indexitem target="ch05ge11.html#51315">generating source files</indexitem>
    <indexitem target="ch03gett.html#15189">getting started</indexitem>
    <indexitem target="ch01int9.html#23650">good M-files to compile</indexitem>
    <indexitem>installing on
        <indexitem target="ch02ins7.html#22735">PC</indexitem>
        <indexitem target="ch02ins3.html#22537">UNIX</indexitem>
        <indexitem target="ch02ins4.html#25014">UNIX</indexitem>
    </indexitem>
    <indexitem target="ch02ins8.html#25018">installing on Microsoft Windows</indexitem>
    <indexitem target="ch01int4.html#23044">license</indexitem>
    <indexitem target="ch01in11.html#29798">limitations</indexitem>
    <indexitem target="mcc.html#58818">macro</indexitem>
    <indexitem target="ch01int3.html#30650">new features</indexitem>
    <indexitem target="ch03get6.html#22364">options</indexitem>
    <indexitem target="ch07co24.html#59046">options</indexitem>
    <indexitem target="appaqui2.html#985134">options summarized</indexitem>
    <indexitem target="mcc.html#59001">setting path in stand-alone mode</indexitem>
    <indexitem target="ch07co24.html#59098">Simulink S-function output</indexitem>
    <indexitem target="ch03get8.html#26110">Simulink-specific options</indexitem>
    <indexitem target="ch05ge10.html#34191">supported executable types</indexitem>
    <indexitem target="mcc.html#58794">syntax</indexitem>
    <indexitem>system requirements
        <indexitem target="ch02ins7.html#22735">Microsoft Windows</indexitem>
        <indexitem target="ch02ins3.html#22542">UNIX</indexitem>
    </indexitem>
    <indexitem target="ch02in12.html#26222">troubleshooting</indexitem>
    <indexitem target="ch04st22.html#961153">troubleshooting</indexitem>
    <indexitem target="ch07co24.html#59358">verbose output</indexitem>
    <indexitem target="appberro.html#979949">warning messages</indexitem>
    <indexitem target="ch07co24.html#59375">warnings output</indexitem>
    <indexitem target="ch01int9.html#14722">why compile M-files?</indexitem>
</indexitem>
<indexitem target="ch01int2.html#22726">MATLAB interpreter
    <indexitem target="ch01int6.html#23353">running a MEX-file</indexitem>
</indexitem>
<indexitem>MATLAB libraries
    <indexitem target="ch04st25.html#937740">M-file Math</indexitem>
    <indexitem target="ch07co24.html#59306">M-file Math</indexitem>
</indexitem>
<indexitem target="ch01int6.html#23350">MATLAB plug-ins. See MEX wrapper.</indexitem>
<indexitem target="ch01in10.html#26973">Matrix</indexitem>
<indexitem target="mbchar.html#16891">mbchar</indexitem>
<indexitem target="mbcharscalar.html#18191">mbcharscalar</indexitem>
<indexitem target="mbcharvector.html#17615">mbcharvector</indexitem>
<indexitem target="mbint.html#4000">mbint</indexitem>
<indexitem target="mbintscalar.html#4788">mbintscalar</indexitem>
<indexitem target="mbintvector.html#4841">mbintvector</indexitem>
<indexitem target="mbreal.html#4556">mbreal</indexitem>
<indexitem target="mbrealscalar.html#64027">mbrealscalar</indexitem>
<indexitem target="mbrealvector.html#4979">mbrealvector</indexitem>
<indexitem target="mbscalar.html#4635">mbscalar</indexitem>
<indexitem target="ch04sta7.html#969265">mbuild
    <indexitem target="mbuild.html#48716">options</indexitem>
    <indexitem>overriding language on
        <indexitem target="ch04st14.html#970290">PC</indexitem>
        <indexitem target="ch04sta8.html#970000">UNIX</indexitem>
    </indexitem>
    <indexitem target="ch04st15.html#970327">-setup option
        <indexitem target="ch04st15.html#970327">PC</indexitem>
        <indexitem target="ch04sta9.html#969756">UNIX</indexitem>
    </indexitem>
    <indexitem target="ch04st21.html#971133">troubleshooting</indexitem>
    <indexitem>verbose option
        <indexitem target="ch04st15.html#970893">PC</indexitem>
        <indexitem target="ch04sta9.html#970131">UNIX</indexitem>
    </indexitem>
    <indexitem>verifying
        <indexitem target="ch04st16.html#955839">PC</indexitem>
        <indexitem target="ch04st10.html#955662">UNIX</indexitem>
    </indexitem>
</indexitem>
<indexitem>mbuild script
    <indexitem target="ch04st17.html#979712">PC options</indexitem>
    <indexitem target="ch04st13.html#958790">UNIX options</indexitem>
</indexitem>
<indexitem target="mbvector.html#4708">mbvector</indexitem>
<indexitem target="mcc.html#58789">mcc
    <indexitem target="appaqui2.html#985134">Compiler 2.1 options</indexitem>
</indexitem>
<indexitem target="mcc.html#59001">mccpath file</indexitem>
<indexitem target="mcc.html#59004">MCCSAVEPATH</indexitem>
<indexitem target="mcc.html#58995">mccstartup</indexitem>
<indexitem target="ch03get3.html#15670">measurement. See timing.</indexitem>
<indexitem target="ch05gen4.html#50598">method directory</indexitem>
<indexitem>method function
    <indexitem target="ch05gen4.html#50575">compiling</indexitem>
</indexitem>
<indexitem target="ch03get3.html#15670">metrics. See timing.</indexitem>
<indexitem>mex
    <indexitem target="ch02ins9.html#25408">configuring on PC</indexitem>
    <indexitem target="ch01int6.html#23307">overview</indexitem>
    <indexitem target="ch07co24.html#59297">suppressing invocation of</indexitem>
    <indexitem>verifying
        <indexitem target="ch02ins9.html#22878">on Microsoft Windows</indexitem>
        <indexitem target="ch02ins5.html#23456">on UNIX</indexitem>
    </indexitem>
</indexitem>
<indexitem target="ch01int6.html#23350">MEX wrapper</indexitem>
<indexitem target="ch05ge12.html#70553">MEX wrapper</indexitem>
<indexitem>MEX-file
    <indexitem target="ch02in11.html#23013">bus error</indexitem>
    <indexitem target="ch04sta2.html#963589">comparison to stand-alone applications</indexitem>
    <indexitem target="ch01int5.html#26602">compatibility</indexitem>
    <indexitem target="ch02in11.html#23021">computation error</indexitem>
    <indexitem target="ch02ins2.html#23553">configuring</indexitem>
    <indexitem>creating on
        <indexitem target="ch02ins5.html#25051">UNIX</indexitem>
    </indexitem>
    <indexitem target="ch03get4.html#15951">example of creating</indexitem>
    <indexitem>extension
        <indexitem target="ch02ins9.html#22881">Microsoft Windows</indexitem>
        <indexitem target="ch02ins5.html#25053">UNIX</indexitem>
    </indexitem>
    <indexitem target="ch01int9.html#30252">for code hiding</indexitem>
    <indexitem target="ch02ins2.html#23553">generating with MATLAB Compiler</indexitem>
    <indexitem target="ch03get5.html#25556">invoking</indexitem>
    <indexitem target="ch01int6.html#23353">overview</indexitem>
    <indexitem target="ch03get5.html#24310">precedence</indexitem>
    <indexitem target="ch02in11.html#23005">problems</indexitem>
    <indexitem target="ch02in11.html#23013">segmentation error</indexitem>
    <indexitem target="ch03get5.html#25556">timing</indexitem>
    <indexitem target="ch02in11.html#23005">troubleshooting</indexitem>
</indexitem>
<indexitem target="ch07co24.html#59104">MEX-function</indexitem>
<indexitem target="ch02ins7.html#25891">mexopts.bat</indexitem>
<indexitem>M-file
    <indexitem target="ch01int9.html#23650">best ones to compile</indexitem>
    <indexitem target="mcc.html#59038">compiling embedded</indexitem>
    <indexitem>example
        <indexitem target="ch03get2.html#24381">gasket.m</indexitem>
        <indexitem target="ch03ge10.html#16545">houdini.m</indexitem>
        <indexitem target="ch04st23.html#964114">main.m</indexitem>
        <indexitem target="ch04st23.html#964114">mrank.m</indexitem>
        <indexitem target="ch04st28.html#943789">mrank.m</indexitem>
    </indexitem>
    <indexitem target="ch03ge10.html#18555">function</indexitem>
    <indexitem target="ch03get3.html#15669">invoking</indexitem>
    <indexitem target="ch04st25.html#937740">MATLAB-provided</indexitem>
    <indexitem target="ch01in11.html#29801">script</indexitem>
    <indexitem target="ch03ge10.html#18555">script</indexitem>
</indexitem>
<indexitem target="ch02ins7.html#22752">Microsoft Visual C++
    <indexitem target="ch02in11.html#26152">environment variable</indexitem>
</indexitem>
<indexitem>Microsoft Windows
    <indexitem target="ch04st14.html#965861">building stand-alone applications</indexitem>
    <indexitem target="ch02ins7.html#22740">system requirements</indexitem>
</indexitem>
<indexitem>Microsoft Windows 95/98
    <indexitem target="ch02ins7.html#22735">Compiler installation</indexitem>
</indexitem>
<indexitem>Microsoft Windows NT
    <indexitem target="ch02ins7.html#22735">Compiler installation</indexitem>
</indexitem>
<indexitem target="ch02in11.html#26157">Microsoft Windows registry</indexitem>
<indexitem target="ch05ge15.html#65088">mlib files</indexitem>
<indexitem target="ch05ge16.html#65092">mlib files</indexitem>
<indexitem target="ch04st23.html#964114">mrank.m</indexitem>
<indexitem target="ch04st28.html#943789">mrank.m</indexitem>
<indexitem target="ch02ins7.html#22752">MSVC. See Microsoft Visual C++.</indexitem>
<indexitem target="ch02ins7.html#25534">msvc50opts.bat</indexitem>
<indexitem target="ch02ins7.html#25534">msvc60opts.bat</indexitem>
<indexitem target="ch01in10.html#26974">mwMatrix</indexitem>
<indexitem>nargout
    <indexitem target="ch05gen8.html#44636">interface function</indexitem>
    <indexitem target="ch05gen9.html#44686">interface function</indexitem>
</indexitem>
<indexitem target="ch01int3.html#30650">new features</indexitem>
<indexitem target="ch05gen8.html#43065">normal interface function</indexitem>
<indexitem target="ch05gen9.html#43354">normal interface function</indexitem>
<indexitem target="ch07co24.html#59317">-o option flag</indexitem>
<indexitem target="ch01int9.html#17088">optimizing performance</indexitem>
<indexitem target="ch06opti.html#998848">optimizing performance
    <indexitem target="ch06opt7.html#998877">conditionals</indexitem>
    <indexitem target="ch06opt2.html#999049">disabling all</indexitem>
    <indexitem target="ch06opt2.html#999046">enabling all</indexitem>
    <indexitem target="ch06opt2.html#999056">enabling selected</indexitem>
    <indexitem target="ch06opt2.html#999174">listing all optimizations</indexitem>
    <indexitem target="ch06opt6.html#998784">loop simplification</indexitem>
    <indexitem target="ch03get3.html#15670">measuring performance</indexitem>
    <indexitem target="ch06opt4.html#998770">nonscalar arrays</indexitem>
    <indexitem target="ch06opt2.html#998347">-O <optimization option></indexitem>
    <indexitem target="ch06opt2.html#998768">-O all</indexitem>
    <indexitem target="ch06opt2.html#999178">-O list</indexitem>
    <indexitem target="ch06opt2.html#998338">-O none</indexitem>
    <indexitem target="ch06opt2.html#998913">optimization bundles</indexitem>
    <indexitem target="ch06opt3.html#998351">scalar arrays</indexitem>
    <indexitem target="ch06opt5.html#998775">simple indexing</indexitem>
    <indexitem target="ch06opti.html#1000186">when not to optimize</indexitem>
</indexitem>
<indexitem target="ch03get6.html#22364">options
    <indexitem target="appaqui2.html#985134">Compiler 2.1</indexitem>
    <indexitem target="ch03get6.html#22798">macro</indexitem>
    <indexitem target="mcc.html#59013">resolving conflicting</indexitem>
    <indexitem target="mcc.html#58995">setting default</indexitem>
</indexitem>
<indexitem>options file
    <indexitem target="ch04st15.html#971536">combining customized on PC</indexitem>
    <indexitem target="ch02ins7.html#25508">locating</indexitem>
    <indexitem target="ch04st14.html#970270">locating on PC</indexitem>
    <indexitem target="ch04sta8.html#970058">locating on UNIX</indexitem>
    <indexitem>making changes persist on
        <indexitem target="ch04st15.html#970897">PC</indexitem>
        <indexitem target="ch04sta9.html#971943">UNIX</indexitem>
    </indexitem>
    <indexitem>modifying on
        <indexitem target="ch02ins9.html#25829">PC</indexitem>
        <indexitem target="ch04st15.html#970372">PC</indexitem>
        <indexitem target="ch04sta9.html#969612">UNIX</indexitem>
    </indexitem>
    <indexitem target="ch02ins7.html#25543">PC</indexitem>
    <indexitem target="ch04st15.html#971007">PC</indexitem>
    <indexitem target="ch04sta7.html#969356">purpose</indexitem>
    <indexitem>temporarily changing on
        <indexitem target="ch04st15.html#970375">PC</indexitem>
        <indexitem target="ch04sta9.html#969617">UNIX</indexitem>
    </indexitem>
    <indexitem target="ch02ins3.html#25199">UNIX</indexitem>
</indexitem>
<indexitem target="ch02in11.html#23006">out of environment space on Windows</indexitem>
<indexitem>outputs
    <indexitem target="ch03get8.html#26113">dynamically sized</indexitem>
    <indexitem target="ch03get8.html#26125">setting number</indexitem>
</indexitem>
<indexitem target="ch07co24.html#59092">-p option flag</indexitem>
<indexitem>page width
    <indexitem target="ch05ge20.html#35969">setting</indexitem>
</indexitem>
<indexitem>pass through
    <indexitem target="ch07co24.html#59439">-M option flag</indexitem>
</indexitem>
<indexitem>path
    <indexitem target="mcc.html#59001">setting in stand-alone mode</indexitem>
</indexitem>
<indexitem>pathnames
    <indexitem target="mcc.html#59023">handling full</indexitem>
</indexitem>
<indexitem>PC
    <indexitem target="ch02ins7.html#25543">options file</indexitem>
    <indexitem target="ch04st16.html#970794">running stand-alone application</indexitem>
    <indexitem target="ch02ins7.html#22745">supported compilers</indexitem>
</indexitem>
<indexitem>PC compiler
    <indexitem target="ch02ins7.html#26772">limitations</indexitem>
</indexitem>
<indexitem target="ch02ins8.html#25019">personal license password</indexitem>
<indexitem target="ch02ins8.html#25019">PLP</indexitem>
<indexitem target="ch05ge18.html#31073">porting code</indexitem>
<indexitem target="ch05ge13.html#62915">POSIX main application</indexitem>
<indexitem target="ch05ge13.html#42657">POSIX main wrapper</indexitem>
<indexitem target="ch05ge29.html#52913">print handler
    <indexitem target="ch05ge31.html#53081">building the executable</indexitem>
    <indexitem target="ch05ge31.html#53071">initializing</indexitem>
    <indexitem>naming initialization routine in
        <indexitem target="ch05ge31.html#53045">C</indexitem>
        <indexitem target="ch05ge31.html#53052">M</indexitem>
    </indexitem>
    <indexitem target="ch05ge30.html#52936">registering</indexitem>
    <indexitem target="ch05ge31.html#53042">registering</indexitem>
    <indexitem target="ch05ge30.html#52941">writing</indexitem>
    <indexitem target="ch05ge31.html#53033">writing</indexitem>
    <indexitem>writing initialization routine in
        <indexitem target="ch05ge31.html#53055">C</indexitem>
        <indexitem target="ch05ge31.html#53065">M</indexitem>
    </indexitem>
</indexitem>
<indexitem>private function
    <indexitem target="ch05gen4.html#49745">ambiguous names</indexitem>
    <indexitem target="ch05gen4.html#49460">compiling</indexitem>
</indexitem>
<indexitem target="ch02ins8.html#25019">problem with license</indexitem>
<indexitem target="ch04st25.html#937740">rank</indexitem>
<indexitem target="reallog.html#56570">reallog</indexitem>
<indexitem>real-only functions
    <indexitem target="reallog.html#56570">reallog</indexitem>
    <indexitem target="realpow.html#56588">realpow</indexitem>
    <indexitem target="realsqrt.html#56610">realsqrt</indexitem>
</indexitem>
<indexitem target="realpow.html#56588">realpow</indexitem>
<indexitem target="realsqrt.html#56610">realsqrt</indexitem>
<indexitem target="ch02in11.html#26157">registry</indexitem>
<indexitem target="mcc.html#59013">resolving conflicting options</indexitem>
<indexitem>run-time errors
    <indexitem target="ch05ge25.html#50362">controlling information</indexitem>
</indexitem>
<indexitem target="ch03get8.html#26113">-S option flag</indexitem>
<indexitem target="ch07co24.html#59098">-S option flag</indexitem>
<indexitem target="ch03get9.html#26134">sample time
    <indexitem target="ch03get9.html#26134">specifying</indexitem>
</indexitem>
<indexitem target="ch01in11.html#29801">script M-file</indexitem>
<indexitem target="ch03ge10.html#18555">script M-file
    <indexitem target="ch03ge10.html#24478">converting to function M-files</indexitem>
</indexitem>
<indexitem target="mcc.html#58995">setting default options</indexitem>
<indexitem target="ch03get7.html#26105">S-function
    <indexitem target="ch03get7.html#26105">generating</indexitem>
    <indexitem target="ch03get8.html#26113">passing inputs</indexitem>
    <indexitem target="ch03get8.html#26113">passing outputs</indexitem>
</indexitem>
<indexitem target="ch01int9.html#30282">shared library</indexitem>
<indexitem target="ch04st20.html#972364">shared library
    <indexitem target="ch04sta6.html#959575">distributing with stand-alone application</indexitem>
    <indexitem target="ch05ge15.html#43934">header file</indexitem>
    <indexitem target="ch04st16.html#971974">locating on PC</indexitem>
    <indexitem target="ch04st10.html#976785">locating on UNIX</indexitem>
    <indexitem target="ch04st10.html#955665">UNIX</indexitem>
    <indexitem target="ch05ge15.html#43934">wrapper</indexitem>
</indexitem>
<indexitem target="ch05gen2.html#44373">Sierpinski Gasket</indexitem>
<indexitem>Simulink
    <indexitem target="ch03get8.html#26110">compatible code</indexitem>
    <indexitem target="ch03get7.html#26105">S-function</indexitem>
    <indexitem target="ch07co24.html#63183">-u option flag</indexitem>
    <indexitem target="ch05ge14.html#39228">wrapper</indexitem>
    <indexitem target="ch07co24.html#59287">-y option flag</indexitem>
</indexitem>
<indexitem>Simulink S-function
    <indexitem target="ch07co24.html#59098">output</indexitem>
    <indexitem target="ch03get9.html#26144">restrictions on</indexitem>
</indexitem>
<indexitem>specifying option file
    <indexitem target="ch07co24.html#59431">-f option flag</indexitem>
</indexitem>
<indexitem>specifying output directory
    <indexitem target="ch07co24.html#59300">-d option flag</indexitem>
</indexitem>
<indexitem>specifying output file
    <indexitem target="ch07co24.html#59317">-o option flag</indexitem>
</indexitem>
<indexitem>specifying output stage
    <indexitem target="ch07co24.html#59323">-T option flag</indexitem>
</indexitem>
<indexitem target="realsqrt.html#56613">square roots</indexitem>
<indexitem target="ch04stan.html#955499">stand-alone applications
    <indexitem target="ch04st19.html#959426">distributing on PC</indexitem>
    <indexitem target="ch04st12.html#970154">distributing on UNIX</indexitem>
    <indexitem target="ch07co24.html#59086">generating C applications</indexitem>
    <indexitem target="ch07co24.html#59092">generating C++ applications</indexitem>
    <indexitem target="ch04st26.html#937974">helper functions</indexitem>
    <indexitem target="ch04sta6.html#955533">overview
        <indexitem target="ch01int7.html#16361">C</indexitem>
        <indexitem target="ch01int7.html#20769">C++</indexitem>
    </indexitem>
    <indexitem target="ch04sta2.html#963589">process comparison to MEX-files</indexitem>
    <indexitem target="ch01in12.html#29817">restrictions on</indexitem>
    <indexitem target="ch01in12.html#29815">restrictions on Compiler 2.1</indexitem>
    <indexitem target="ch04sta8.html#955642">UNIX</indexitem>
    <indexitem target="ch04st25.html#937740">writing your own function</indexitem>
</indexitem>
<indexitem>stand-alone C applications
    <indexitem target="ch04sta3.html#963572">system requirements</indexitem>
</indexitem>
<indexitem>stand-alone C++ applications
    <indexitem target="ch04sta4.html#963576">system requirements</indexitem>
</indexitem>
<indexitem>stand-alone Compiler
    <indexitem target="mcc.html#59001">setting path</indexitem>
</indexitem>
<indexitem>stand-alone graphics applications
    <indexitem target="ch07co24.html#62394">generating C applications</indexitem>
    <indexitem target="ch07co24.html#62412">generating C++ applications</indexitem>
</indexitem>
<indexitem target="ch04st10.html#976785">startup script</indexitem>
<indexitem target="ch01int9.html#30282">static library</indexitem>
<indexitem target="ch05ge10.html#34191">supported executables</indexitem>
<indexitem>system requirements
    <indexitem target="ch02ins7.html#22740">Microsoft Windows</indexitem>
    <indexitem target="ch02ins3.html#22540">UNIX</indexitem>
</indexitem>
<indexitem target="ch07co24.html#59323">-T option flag</indexitem>
<indexitem target="ch05ge11.html#51315">-t option flag</indexitem>
<indexitem target="ch07co24.html#59320">-t option flag</indexitem>
<indexitem>target language
    <indexitem target="ch07co24.html#59241">-L option flag</indexitem>
</indexitem>
<indexitem target="ch04sta7.html#955631">templates requirement</indexitem>
<indexitem target="ch03get3.html#15670">timing</indexitem>
<indexitem>translate M to C
    <indexitem target="ch07co24.html#59320">-t option flag</indexitem>
</indexitem>
<indexitem>troubleshooting
    <indexitem target="ch02in12.html#26222">Compiler problems</indexitem>
    <indexitem target="ch04st22.html#961153">Compiler problems</indexitem>
    <indexitem target="ch04st21.html#971133">mbuild problems</indexitem>
    <indexitem target="ch02in11.html#23005">MEX-file problems</indexitem>
</indexitem>
<indexitem target="ch03get8.html#26125">-u option flag</indexitem>
<indexitem target="ch07co24.html#63183">-u option flag</indexitem>
<indexitem>UNIX
    <indexitem target="ch04sta8.html#955642">building stand-alone applications</indexitem>
    <indexitem target="ch02ins3.html#22537">Compiler installation</indexitem>
    <indexitem target="ch02ins3.html#25199">options file</indexitem>
    <indexitem target="ch04st10.html#955713">running stand-alone application</indexitem>
    <indexitem target="ch02ins3.html#28344">supported compilers</indexitem>
    <indexitem target="ch02ins3.html#22540">system requirements</indexitem>
</indexitem>
<indexitem>UNIX compiler
    <indexitem target="ch02ins3.html#26745">limitations</indexitem>
</indexitem>
<indexitem target="ch01in12.html#29817">unsupported functions in stand-alone mode</indexitem>
<indexitem target="ch01in10.html#31487">upgrading
    <indexitem target="ch01in10.html#27339">from Compiler 1.0/1.1</indexitem>
    <indexitem target="ch01in10.html#31484">from Compiler 1.2</indexitem>
    <indexitem target="ch01in10.html#31487">from Compiler 2.0</indexitem>
</indexitem>
<indexitem target="ch02ins7.html#25510">user profile directory</indexitem>
<indexitem target="ch07co24.html#59358">-v option flag</indexitem>
<indexitem target="ch07co24.html#59358">verbose compiler output</indexitem>
<indexitem target="ch05gen8.html#44654">void interface function</indexitem>
<indexitem target="ch05gen9.html#44702">void interface function</indexitem>
<indexitem target="ch07co24.html#59247">-W option flag</indexitem>
<indexitem target="ch07co24.html#59375">-w option flag</indexitem>
<indexitem>warning message
    <indexitem target="appberro.html#979949">Compiler</indexitem>
</indexitem>
<indexitem target="ch07co24.html#59375">warnings in compiler output</indexitem>
<indexitem target="ch02ins7.html#25538">wat11copts.bat</indexitem>
<indexitem>Watcom
    <indexitem target="ch02in11.html#26152">environment variable</indexitem>
</indexitem>
<indexitem target="ch02ins7.html#25538">watcopts.bat</indexitem>
<indexitem target="ch02ins7.html#22735">Windows. See Microsoft Windows.</indexitem>
<indexitem>wrapper
    <indexitem target="ch05ge15.html#43934">C shared library</indexitem>
    <indexitem target="ch05ge17.html#65673">C++ library</indexitem>
    <indexitem target="ch05ge13.html#62915">main</indexitem>
    <indexitem target="ch05ge12.html#70553">MEX</indexitem>
    <indexitem target="ch05ge14.html#39228">Simulink S-function</indexitem>
</indexitem>
<indexitem target="ch01int5.html#23444">wrapper file
    <indexitem target="ch01int6.html#23350">MEX</indexitem>
    <indexitem target="ch01int8.html#27281">target types</indexitem>
</indexitem>
<indexitem target="ch05ge10.html#34191">wrapper function</indexitem>
<indexitem target="ch07co24.html#59104">-x option flag</indexitem>
<indexitem target="ch07co24.html#59427">-Y option flag</indexitem>
<indexitem target="ch03get8.html#26125">-y option flag</indexitem>
<indexitem target="ch07co24.html#59287">-y option flag</indexitem>
<indexitem target="ch07co24.html#59443">-z option flag</indexitem>

</index>
