Index: /applications/bdmtoolbox/matlab7.1/include/mex.h
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/mex.h (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/mex.h (revision 707)
@@ -0,0 +1,575 @@
+/*
+ * @(#)mex.h    generated by: makeheader 4.21  Tue Jul 26 22:40:19 2005
+ *
+ *		built from:	../../src/include/copyright.h
+ *				../../src/include/pragma_interface.h
+ *				mex_typedefs.h
+ *				./fmexapi.cpp
+ *				./fmexapiv5.cpp
+ *				./globals.cpp
+ *				./mexapi.cpp
+ *				./mexapiv4.cpp
+ *				./mexapiv5.cpp
+ *				./mexcbk.cpp
+ *				./mexdispatch.cpp
+ *				./mexintrf.cpp
+ *				mexdbg.h
+ */
+
+#ifndef mex_h
+#define mex_h
+
+
+/*
+ * Copyright 1984-2003 The MathWorks, Inc.
+ * All Rights Reserved.
+ */
+
+
+
+/* Copyright 2003-2004 The MathWorks, Inc. */
+
+/*
+ * Prevent g++ from making copies of vtable and typeinfo data
+ * in every compilation unit.  By allowing for only one, we can
+ * save space and prevent some situations where the linker fails
+ * to coalesce them properly into a single entry.
+ *
+ * References:
+ *    http://gcc.gnu.org/onlinedocs/gcc/Vague-Linkage.html#Vague%20Linkage
+ *    http://gcc.gnu.org/onlinedocs/gcc/C---Interface.html
+ */
+
+#ifdef __cplusplus
+#  ifdef __linux__
+#    pragma interface
+#  endif
+#endif
+
+
+
+/* Copyright 1999-2001 The MathWorks, Inc. */
+
+/* $Revision: 1.7.4.1 $ */
+#ifndef mex_typedefs_h
+#define mex_typedefs_h
+typedef struct impl_info_tag *MEX_impl_info;
+
+#include "matrix.h"
+
+typedef struct mexGlobalTableEntry_Tag
+{
+    const char *name;             /* The name of the global */
+    mxArray    **variable;        /* A pointer to the variable */ 
+} mexGlobalTableEntry, *mexGlobalTable;
+
+#if defined(MSWIND)
+#define cicompare(s1,s2) utStrcmpi((s1),(s2))
+#else
+#define cicompare(s1,s2) strcmp((s1),(s2))
+#endif
+#define cscompare(s1,s2) strcmp((s1),(s2))
+
+typedef struct mexFunctionTableEntry_tag {
+  const char *  name;
+  mxFunctionPtr f;
+  int           nargin;
+  int           nargout;
+  struct _mexLocalFunctionTable *local_function_table;
+} mexFunctionTableEntry, *mexFunctionTable;
+
+typedef struct _mexLocalFunctionTable {
+  size_t           length;
+  mexFunctionTable entries;
+} _mexLocalFunctionTable, *mexLocalFunctionTable;
+
+typedef struct {
+  void (*initialize)(void);
+  void (*terminate)(void);
+} _mexInitTermTableEntry, *mexInitTermTableEntry;
+
+#define MEX_INFORMATION_VERSION 1
+
+typedef struct {
+  int                   version;
+  int                   file_function_table_length;
+  mexFunctionTable      file_function_table;
+  int                   global_variable_table_length;
+  mexGlobalTable        global_variable_table;
+  int                   npaths;
+  const char **         paths;
+  int                   init_term_table_length;
+  mexInitTermTableEntry init_term_table;
+} _mex_information, *mex_information;
+
+typedef mex_information(*fn_mex_file)(void);
+
+typedef void (*fn_clean_up_after_error)(void);
+typedef const char *(*fn_simple_function_to_string)(mxFunctionPtr f);
+
+typedef void (*fn_mex_enter_mex_library)(mex_information x);
+typedef fn_mex_enter_mex_library fn_mex_exit_mex_library;
+
+typedef mexLocalFunctionTable (*fn_mex_get_local_function_table)(void);
+typedef mexLocalFunctionTable (*fn_mex_set_local_function_table)(mexLocalFunctionTable);
+
+#endif
+
+
+/*
+ * This header file "mex.h" declares all the types, macros and
+ * functions necessary to interface mex files with the current
+ * version of MATLAB.  See the release notes for information on 
+ * supporting syntax from earlier versions.
+ */  
+#include "matrix.h"
+
+#include <stdio.h>
+
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * mexFunction is the user defined C routine which is called upon invocation
+ * of a mex function.
+ */
+void mexFunction(
+    int           nlhs,           /* number of expected outputs */
+    mxArray       *plhs[],        /* array of pointers to output arguments */
+    int           nrhs,           /* number of inputs */
+    const mxArray *prhs[]         /* array of pointers to input arguments */
+);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Issue error message and return to MATLAB prompt
+ */
+extern void mexErrMsgTxt(
+    const char	*error_msg	/* string with error message */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Issue formatted error message with corresponding error identifier and return to MATLAB
+ * prompt.
+ */
+extern void mexErrMsgIdAndTxt(
+    const char * identifier, /* string with error message identifier */
+    const char * err_msg,    /* string with error message printf-style format */
+    ...                      /* any additional arguments */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Invoke an unidentified warning. Such warnings can only be affected by the M-code
+ * 'warning * all', since they have no specific identifier. See also mexWarnMsgIdAndTxt.
+ */
+extern void mexWarnMsgTxt(
+    const char	*warn_msg	/* string with warning message */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Invoke a warning with message identifier 'identifier' and message derived from 'fmt' and
+ * subsequent arguments. The warning may either get printed as is (if it is set to 'on'), or
+ * not actually get printed (if set to 'off'). See 'help warning' in MATLAB for more
+ * details.
+ */
+extern void mexWarnMsgIdAndTxt(
+    const char * identifier,    /* string with warning message identifer */
+    const char * warn_msg,	/* string with warning message printf-style format */
+    ...                         /* any additional arguments */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * mex equivalent to MATLAB's "disp" function
+ */
+extern int mexPrintf(
+    const char	*fmt,	/* printf style format */
+    ...				/* any additional arguments */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#define printf mexPrintf
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Remove all components of an array plus the array header itself
+ * from MATLAB's memory allocation list.  The array will now
+ * persist between calls to the mex function.  To destroy this
+ * array, you will need to explicitly call mxDestroyArray().
+ */
+extern void mexMakeArrayPersistent(
+    mxArray *pa              /* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Remove memory previously allocated via mxCalloc from MATLAB's
+ * memory allocation list.  To free this memory, you will need to
+ * explicitly call mxFree().
+ */
+extern void mexMakeMemoryPersistent(void *ptr);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Look up a function and return an opaque handle for use with
+ * mexCallMATLABFunction.
+ */
+extern void mexGetFunctionHandle(void);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Call a function whose handle was determined by mexGetFunctionHandle.
+ */
+extern void mexCallMATLABFunction(void);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Register a function pointer as a MATLAB-callable function.
+ */
+extern void mexRegisterFunction(void);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * mex equivalent to MATLAB's "set" function
+ */
+extern int mexSet(double handle, const char *property, mxArray *value);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* API interface which mimics the "get" function */
+extern const mxArray *mexGet(double handle, const char *property);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * call MATLAB function
+ */
+extern int mexCallMATLAB(
+    int		nlhs,			/* number of expected outputs */
+    mxArray	*plhs[],		/* pointer array to outputs */
+    int		nrhs,			/* number of inputs */
+    mxArray	*prhs[],		/* pointer array to inputs */
+    const char	*fcn_name		/* name of function to execute */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * set or clear mexCallMATLAB trap flag (if set then an error in  
+ * mexCallMATLAB is caught and mexCallMATLAB will return a status value, 
+ * if not set an error will cause control to revert to MATLAB)
+ */
+extern void mexSetTrapFlag(int flag);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Perform in-place subscript assignment.
+ */
+extern void mexSubsAssign(
+      mxArray *plhs, /* pointer to lhs, to be modified in-place */
+      const mxArray *prhs, /* pointer to rhs */
+      const mxArray *subs[], /* array of subscripts for lhs */
+      int nsubs     /* number os subscripts */
+      );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Retrieve a specified subset of an array.
+ */
+extern mxArray *mexSubsReference(
+      const mxArray *prhs, /* pointer to rhs */
+      const mxArray *subs[], /* array of subscripts for rhs */
+      int nsubs /* number of subscripts */
+      );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Print an assertion-style error message and return control to the
+ * MATLAB command line.
+ */ 
+extern void mexPrintAssertion(
+		const char *test, 
+		const char *fname, 
+		int linenum, 
+		const char *message);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Tell whether or not a mxArray is in MATLAB's global workspace.
+ */
+extern bool mexIsGlobal(const mxArray *pA);
+#ifdef __cplusplus
+}
+#endif
+
+
+#define mexGetGlobal()    mexGetGlobal_is_obsolete
+#define mxSetString()     mxSetString_is_obsolete
+#define mxSetDispMode()   mxSetDispMode_is_obsolete
+#define mexGetMatrixPtr() mexGetMatrixPtr_is_obsolete
+#define mexGetMatrix()    mexGetMatrix_is_obsolete
+#define mexPutMatrix()    mexPutMatrix_is_obsolete
+#define mexPutFull()      mexPutFull_is_obsolete
+#define mexGetFull()      mexGetFull_is_obsolete
+#define mexGetEps()       mexGetEps_is_obsolete
+#define mexGetInf()       mexGetInf_is_obsolete
+#define mexGetNaN()       mexGetNaN_is_obsolete
+#define mexIsFinite()     mexIsFinite_is_obsolete
+#define mexIsInf()        mexIsInf_is_obsolete
+#define mexIsNaN()        mexIsNaN_is_obsolete
+
+
+/*
+ * mexAddFlops is no longer allowed.  
+ */
+#define mexAddFlops(x) mexAddFlops_is_obsolete
+
+#if defined(V5_COMPAT)
+#define mexPutArray(parray, workspace) mexPutVariable(workspace, mxGetName(parray), parray)
+#define mexGetArray(name, workspace) mexGetVariable(workspace, name)
+#define mexGetArrayPtr(name, workspace) mexGetVariablePtr(workspace, name)
+#else
+#define mexPutArray() mexPutArray_is_obsolete
+#define mexGetArray() mexGetArray_is_obsolete
+#define mexGetArrayPtr() mexGetArrayPtr_is_obsolete
+#endif /* defined(V5_COMPAT) */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Place a copy of the array value into the specified workspace with the
+ * specified name
+ */
+extern int mexPutVariable(
+    const char *workspace,
+    const char *name,
+    const mxArray *parray		/* matrix to copy */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * return a pointer to the array value with the specified variable
+ * name in the specified workspace
+ */
+extern const mxArray *mexGetVariablePtr(
+    const char *workspace,
+    const char *name		/* name of symbol */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * return a copy of the array value with the specified variable
+ * name in the specified workspace
+ */
+extern mxArray *mexGetVariable(
+    const char	*workspace,		
+    const char  *name                /* name of variable in question */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Lock a MEX-function so that it cannot be cleared from memory.
+ */
+extern void mexLock(void);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Unlock a locked MEX-function so that it can be cleared from memory.
+ */
+extern void mexUnlock(void);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Return true if the MEX-function is currently locked, false otherwise.
+ */
+extern bool mexIsLocked(void);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Return the name of a the MEXfunction currently executing.
+ */
+extern const char *mexFunctionName(void);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Parse and execute MATLAB syntax in string.  Returns zero if successful,
+ * and a non zero value if an error occurs.
+ */
+extern int mexEvalString(
+   const char *str	   /* matlab command string */
+);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Register Mex-file's At-Exit function (accessed via MEX callback)
+ */
+extern int mexAtExit(
+    void	(*exit_fcn)(void)
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#define NEW_DISPATCHER_EVAL_CALLER 1
+
+
+/* Copyright 1996-1999 The MathWorks, Inc. */
+
+/* $Revision: 1.9.4.1 $ */
+#ifdef ARGCHECK
+
+#include "mwdebug.h" /* Prototype _d versions of API functions */
+
+#define mexAtExit(exitfcn) 				mexAtExit_d(exitfcn, __FILE__, __LINE__)
+#define mexCallMATLAB(nlhs, plhs, nrhs, prhs, fcn) mexCallMATLAB_d(nlhs, plhs, nrhs, prhs, fcn, __FILE__, __LINE__)
+#define mexErrMsgTxt(errmsg)			mexErrMsgTxt_d(errmsg, __FILE__, __LINE__)
+#define mexEvalString(str) 				mexEvalString_d(str, __FILE__, __LINE__)
+#define mexGet(handle, property) 		mexGet_d(handle, property, __FILE__, __LINE__)
+#define mexGetVariable(workspace, name) 	mexGetVariable_d(workspace, name, __FILE__, __LINE__)
+#define mexGetVariablePtr(workspace, name)      mexGetVariablePtr_d(workspace, name, __FILE__, __LINE__)
+#define mexIsGlobal(pa)                 mexIsGlobal_d(pa, __FILE__, __LINE__)
+#define mexMakeArrayPersistent(pa) 		mexMakeArrayPersistent_d(pa, __FILE__, __LINE__)              
+#define mexMakeMemoryPersistent(ptr) 	mexMakeMemoryPersistent_d(ptr, __FILE__, __LINE__)
+#define mexPutVariable(workspace, name, pa) 	mexPutVariable_d(workspace, name, pa, __FILE__, __LINE__)
+#define mexSet(handle, property, value) mexSet_d(handle, property, value, __FILE__, __LINE__)
+#define mexSetTrapFlag(value)           mexSetTrapFlag_d(value, __FILE__, __LINE__)
+#define mexSubsAssign(plhs, sub, nsubs, rhs)    mexSubsAssign_d(plhs, sub, nsubs, rhs, __FILE__, __LINE__)
+#define mexSubsReference(prhs, sub, nsubs)    mexSubsReference_d(prhs, sub, nsubs, __FILE__, __LINE__)
+#define mexWarnMsgTxt(str)		 		mexWarnMsgTxt_d(str, __FILE__, __LINE__)
+#endif
+
+#endif /* mex_h */
Index: /applications/bdmtoolbox/matlab7.1/include/_mclmcrrt.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/_mclmcrrt.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/_mclmcrrt.def (revision 707)
@@ -0,0 +1,299 @@
+LIBRARY mclmcrrt73.dll
+EXPORTS
+_array_buffer_add=array_buffer_add
+_array_buffer_clear=array_buffer_clear
+_array_buffer_get=array_buffer_get
+_array_buffer_remove=array_buffer_remove
+_array_buffer_set=array_buffer_set
+_array_buffer_size=array_buffer_size
+_array_buffer_to_cell=array_buffer_to_cell
+_array_ref_classID=array_ref_classID
+_array_ref_column_index=array_ref_column_index
+_array_ref_compare_to=array_ref_compare_to
+_array_ref_deep_copy=array_ref_deep_copy
+_array_ref_element_size=array_ref_element_size
+_array_ref_equals=array_ref_equals
+_array_ref_getV_const_char=array_ref_getV_const_char
+_array_ref_getV_int=array_ref_getV_int
+_array_ref_get_char=array_ref_get_char
+_array_ref_get_const_char=array_ref_get_const_char
+_array_ref_get_dimensions=array_ref_get_dimensions
+_array_ref_get_field_name=array_ref_get_field_name
+_array_ref_get_int=array_ref_get_int
+_array_ref_get_logical=array_ref_get_logical
+_array_ref_get_numeric_mxDouble=array_ref_get_numeric_mxDouble
+_array_ref_get_numeric_mxInt16=array_ref_get_numeric_mxInt16
+_array_ref_get_numeric_mxInt32=array_ref_get_numeric_mxInt32
+_array_ref_get_numeric_mxInt64=array_ref_get_numeric_mxInt64
+_array_ref_get_numeric_mxInt8=array_ref_get_numeric_mxInt8
+_array_ref_get_numeric_mxSingle=array_ref_get_numeric_mxSingle
+_array_ref_get_numeric_mxUint16=array_ref_get_numeric_mxUint16
+_array_ref_get_numeric_mxUint32=array_ref_get_numeric_mxUint32
+_array_ref_get_numeric_mxUint64=array_ref_get_numeric_mxUint64
+_array_ref_get_numeric_mxUint8=array_ref_get_numeric_mxUint8
+_array_ref_hash_code=array_ref_hash_code
+_array_ref_imag=array_ref_imag
+_array_ref_is_complex=array_ref_is_complex
+_array_ref_is_empty=array_ref_is_empty
+_array_ref_is_numeric=array_ref_is_numeric
+_array_ref_is_sparse=array_ref_is_sparse
+_array_ref_make_complex=array_ref_make_complex
+_array_ref_maximum_nonzeros=array_ref_maximum_nonzeros
+_array_ref_number_of_dimensions=array_ref_number_of_dimensions
+_array_ref_number_of_elements=array_ref_number_of_elements
+_array_ref_number_of_fields=array_ref_number_of_fields
+_array_ref_number_of_nonzeros=array_ref_number_of_nonzeros
+_array_ref_real=array_ref_real
+_array_ref_row_index=array_ref_row_index
+_array_ref_serialize=array_ref_serialize
+_array_ref_set=array_ref_set
+_array_ref_set_char=array_ref_set_char
+_array_ref_set_logical=array_ref_set_logical
+_array_ref_set_numeric_mxDouble=array_ref_set_numeric_mxDouble
+_array_ref_set_numeric_mxInt16=array_ref_set_numeric_mxInt16
+_array_ref_set_numeric_mxInt32=array_ref_set_numeric_mxInt32
+_array_ref_set_numeric_mxInt64=array_ref_set_numeric_mxInt64
+_array_ref_set_numeric_mxInt8=array_ref_set_numeric_mxInt8
+_array_ref_set_numeric_mxSingle=array_ref_set_numeric_mxSingle
+_array_ref_set_numeric_mxUint16=array_ref_set_numeric_mxUint16
+_array_ref_set_numeric_mxUint32=array_ref_set_numeric_mxUint32
+_array_ref_set_numeric_mxUint64=array_ref_set_numeric_mxUint64
+_array_ref_set_numeric_mxUint8=array_ref_set_numeric_mxUint8
+_array_ref_shared_copy=array_ref_shared_copy
+_array_ref_to_string=array_ref_to_string
+_char_buffer_compare_to=char_buffer_compare_to
+_char_buffer_get_buffer=char_buffer_get_buffer
+_char_buffer_set_buffer=char_buffer_set_buffer
+_char_buffer_size=char_buffer_size
+_deleteWcsStackPointer=deleteWcsStackPointer
+_error_info_get_message=error_info_get_message
+_initializeWcsStackPointer=initializeWcsStackPointer
+_libmwmclmcrrt_build_date=libmwmclmcrrt_build_date
+_libmwmclmcrrt_version=libmwmclmcrrt_version
+_matClose=matClose
+_matCreateMATFile=matCreateMATFile
+_matDeleteVariable=matDeleteVariable
+_matGetDir=matGetDir
+_matGetFp=matGetFp
+_matGetNextVariable=matGetNextVariable
+_matGetNextVariableInfo=matGetNextVariableInfo
+_matGetVariable=matGetVariable
+_matGetVariableInfo=matGetVariableInfo
+_matOpen=matOpen
+_matPutVariable=matPutVariable
+_matPutVariableAsGlobal=matPutVariableAsGlobal
+_mclAcquireMutex=mclAcquireMutex
+_mclAddPath=mclAddPath
+_mclChangeDirectory=mclChangeDirectory
+_mclChangeDirectoryFeval=mclChangeDirectoryFeval
+_mclCreateCellArrayFromArrayList=mclCreateCellArrayFromArrayList
+_mclCreateCharBuffer=mclCreateCharBuffer
+_mclCreateComponentData=mclCreateComponentData
+_mclCreateEmptyArray=mclCreateEmptyArray
+_mclCreateSharedCopy=mclCreateSharedCopy
+_mclCreateSimpleFunctionHandle=mclCreateSimpleFunctionHandle
+_mclDeserializeArray=mclDeserializeArray
+_mclDestroyComponentData=mclDestroyComponentData
+_mclDirName=mclDirName
+_mclDisableWarning=mclDisableWarning
+_mclEnableWarning=mclEnableWarning
+_mclFeval=mclFeval
+_mclGetActiveID=mclGetActiveID
+_mclGetArray=mclGetArray
+_mclGetCellArray=mclGetCellArray
+_mclGetCellMatrix=mclGetCellMatrix
+_mclGetCharArray=mclGetCharArray
+_mclGetCharMatrix=mclGetCharMatrix
+_mclGetCharMatrixFromStrings=mclGetCharMatrixFromStrings
+_mclGetDispatcherPathID=mclGetDispatcherPathID
+_mclGetDotNetComponentType=mclGetDotNetComponentType
+_mclGetEmptyArray=mclGetEmptyArray
+_mclGetEps=mclGetEps
+_mclGetGlobal=mclGetGlobal
+_mclGetID=mclGetID
+_mclGetInf=mclGetInf
+_mclGetInstanceCWD=mclGetInstanceCWD
+_mclGetInstancePath=mclGetInstancePath
+_mclGetLastErrorCode=mclGetLastErrorCode
+_mclGetLastErrorMessage=mclGetLastErrorMessage
+_mclGetLogicalArray=mclGetLogicalArray
+_mclGetLogicalMatrix=mclGetLogicalMatrix
+_mclGetLogicalSparse=mclGetLogicalSparse
+_mclGetMCCTargetType=mclGetMCCTargetType
+_mclGetMatrix=mclGetMatrix
+_mclGetMaxPathLen=mclGetMaxPathLen
+_mclGetNaN=mclGetNaN
+_mclGetNumericArray=mclGetNumericArray
+_mclGetNumericMatrix=mclGetNumericMatrix
+_mclGetNumericSparse=mclGetNumericSparse
+_mclGetScalarChar=mclGetScalarChar
+_mclGetScalarDouble=mclGetScalarDouble
+_mclGetScalarInt16=mclGetScalarInt16
+_mclGetScalarInt32=mclGetScalarInt32
+_mclGetScalarInt64=mclGetScalarInt64
+_mclGetScalarInt8=mclGetScalarInt8
+_mclGetScalarLogical=mclGetScalarLogical
+_mclGetScalarSingle=mclGetScalarSingle
+_mclGetScalarUint16=mclGetScalarUint16
+_mclGetScalarUint32=mclGetScalarUint32
+_mclGetScalarUint64=mclGetScalarUint64
+_mclGetScalarUint8=mclGetScalarUint8
+_mclGetString=mclGetString
+_mclGetStructArray=mclGetStructArray
+_mclGetStructMatrix=mclGetStructMatrix
+_mclInhibitShutdown=mclInhibitShutdown
+_mclInitializeApplication=mclInitializeApplication
+_mclInitializeComponentInstance=mclInitializeComponentInstance
+_mclInitializeInstance=mclInitializeInstance
+_mclIsDemoMCR=mclIsDemoMCR
+_mclIsFinite=mclIsFinite
+_mclIsInf=mclIsInf
+_mclIsNaN=mclIsNaN
+_mclMain=mclMain
+_mclMexFeval=mclMexFeval
+_mclMlfFeval=mclMlfFeval
+_mclMlfVFeval=mclMlfVFeval
+_mclPopActivation=mclPopActivation
+_mclPushActivation=mclPushActivation
+_mclRegisterExternalFunction=mclRegisterExternalFunction
+_mclReleaseMutex=mclReleaseMutex
+_mclRemovePath=mclRemovePath
+_mclRunMain=mclRunMain
+_mclSetErrorHandler=mclSetErrorHandler
+_mclSetExitCode=mclSetExitCode
+_mclSetGlobal=mclSetGlobal
+_mclSetPrintHandler=mclSetPrintHandler
+_mclSwapPath=mclSwapPath
+_mclTerminateApplication=mclTerminateApplication
+_mclTerminateInstance=mclTerminateInstance
+_mclUninhibitShutdown=mclUninhibitShutdown
+_mclWaitForFiguresToDie=mclWaitForFiguresToDie
+_mclWhich=mclWhich
+_mclcppArrayToString=mclcppArrayToString
+_mclcppCreateError=mclcppCreateError
+_mclcppErrorCheck=mclcppErrorCheck
+_mclcppFeval=mclcppFeval
+_mclcppGetArrayBuffer=mclcppGetArrayBuffer
+_mclcppGetLastError=mclcppGetLastError
+_mclcppSetLastError=mclcppSetLastError
+_mclmcrInitialize=mclmcrInitialize
+_mwMbstowcs=mwMbstowcs
+_mxAddField=mxAddField
+_mxArrayToString=mxArrayToString
+_mxCalcSingleSubscript=mxCalcSingleSubscript
+_mxCalloc=mxCalloc
+_mxCreateCellArray=mxCreateCellArray
+_mxCreateCellMatrix=mxCreateCellMatrix
+_mxCreateCharArray=mxCreateCharArray
+_mxCreateCharMatrixFromStrings=mxCreateCharMatrixFromStrings
+_mxCreateDoubleMatrix=mxCreateDoubleMatrix
+_mxCreateDoubleScalar=mxCreateDoubleScalar
+_mxCreateLogicalArray=mxCreateLogicalArray
+_mxCreateLogicalMatrix=mxCreateLogicalMatrix
+_mxCreateLogicalScalar=mxCreateLogicalScalar
+_mxCreateNumericArray=mxCreateNumericArray
+_mxCreateNumericMatrix=mxCreateNumericMatrix
+_mxCreateSparse=mxCreateSparse
+_mxCreateSparseLogicalMatrix=mxCreateSparseLogicalMatrix
+_mxCreateString=mxCreateString
+_mxCreateStringFromNChars=mxCreateStringFromNChars
+_mxCreateStructArray=mxCreateStructArray
+_mxCreateStructMatrix=mxCreateStructMatrix
+_mxDestroyArray=mxDestroyArray
+_mxDuplicateArray=mxDuplicateArray
+_mxErrMsgTxt=mxErrMsgTxt
+_mxFree=mxFree
+_mxGetCell=mxGetCell
+_mxGetChars=mxGetChars
+_mxGetClassID=mxGetClassID
+_mxGetClassName=mxGetClassName
+_mxGetData=mxGetData
+_mxGetDimensions=mxGetDimensions
+_mxGetElementSize=mxGetElementSize
+_mxGetEps=mxGetEps
+_mxGetField=mxGetField
+_mxGetFieldByNumber=mxGetFieldByNumber
+_mxGetFieldNameByNumber=mxGetFieldNameByNumber
+_mxGetFieldNumber=mxGetFieldNumber
+_mxGetImagData=mxGetImagData
+_mxGetInf=mxGetInf
+_mxGetIr=mxGetIr
+_mxGetJc=mxGetJc
+_mxGetLogicals=mxGetLogicals
+_mxGetM=mxGetM
+_mxGetN=mxGetN
+_mxGetNChars=mxGetNChars
+_mxGetNaN=mxGetNaN
+_mxGetNumberOfDimensions=mxGetNumberOfDimensions
+_mxGetNumberOfElements=mxGetNumberOfElements
+_mxGetNumberOfFields=mxGetNumberOfFields
+_mxGetNzmax=mxGetNzmax
+_mxGetPi=mxGetPi
+_mxGetPr=mxGetPr
+_mxGetScalar=mxGetScalar
+_mxGetString=mxGetString
+_mxIsCell=mxIsCell
+_mxIsChar=mxIsChar
+_mxIsClass=mxIsClass
+_mxIsComplex=mxIsComplex
+_mxIsDouble=mxIsDouble
+_mxIsEmpty=mxIsEmpty
+_mxIsFinite=mxIsFinite
+_mxIsFromGlobalWS=mxIsFromGlobalWS
+_mxIsFunctionHandle=mxIsFunctionHandle
+_mxIsInf=mxIsInf
+_mxIsInt16=mxIsInt16
+_mxIsInt32=mxIsInt32
+_mxIsInt64=mxIsInt64
+_mxIsInt8=mxIsInt8
+_mxIsLogical=mxIsLogical
+_mxIsLogicalScalarTrue=mxIsLogicalScalarTrue
+_mxIsNaN=mxIsNaN
+_mxIsNumeric=mxIsNumeric
+_mxIsObject=mxIsObject
+_mxIsOpaque=mxIsOpaque
+_mxIsSingle=mxIsSingle
+_mxIsSparse=mxIsSparse
+_mxIsStruct=mxIsStruct
+_mxIsUint16=mxIsUint16
+_mxIsUint32=mxIsUint32
+_mxIsUint64=mxIsUint64
+_mxIsUint8=mxIsUint8
+_mxMalloc=mxMalloc
+_mxRealloc=mxRealloc
+_mxRemoveField=mxRemoveField
+_mxSetCell=mxSetCell
+_mxSetClassName=mxSetClassName
+_mxSetData=mxSetData
+_mxSetDimensions=mxSetDimensions
+_mxSetField=mxSetField
+_mxSetFieldByNumber=mxSetFieldByNumber
+_mxSetFromGlobalWS=mxSetFromGlobalWS
+_mxSetImagData=mxSetImagData
+_mxSetIr=mxSetIr
+_mxSetJc=mxSetJc
+_mxSetM=mxSetM
+_mxSetN=mxSetN
+_mxSetNzmax=mxSetNzmax
+_mxSetPi=mxSetPi
+_mxSetPr=mxSetPr
+_mxVErrMsgIdAndTxt=mxVErrMsgIdAndTxt
+_ref_count_obj_addref=ref_count_obj_addref
+_ref_count_obj_release=ref_count_obj_release
+_separatePathName=separatePathName
+_utCLSIDtochar=utCLSIDtochar
+_utFreeComponentInfo=utFreeComponentInfo
+_utGUIDFromString=utGUIDFromString
+_utGUIDtochar=utGUIDtochar
+_utGetComponentInfo=utGetComponentInfo
+_utGetLIBIDInfo=utGetLIBIDInfo
+_utRegisterMatLabCOMComponent=utRegisterMatLabCOMComponent
+_utRegisterMatLabXLComponent=utRegisterMatLabXLComponent
+_utRegisterServer=utRegisterServer
+_utUnRegisterMatLabCOMComponent=utUnRegisterMatLabCOMComponent
+_utUnRegisterMatLabXLComponent=utUnRegisterMatLabXLComponent
+_utUnregisterServer=utUnregisterServer
+_utf16_strdup_fcn=utf16_strdup_fcn
+_utf16_strlen_fcn=utf16_strlen_fcn
+_utf16_strncpy_fcn=utf16_strncpy_fcn
+_utf16_to_lcp_n_fcn=utf16_to_lcp_n_fcn
Index: /applications/bdmtoolbox/matlab7.1/include/mwdebug.h
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/mwdebug.h (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/mwdebug.h (revision 707)
@@ -0,0 +1,399 @@
+/*
+ * @(#)mwdebug.h    generated by: makeheader 4.21  Tue Jul 26 23:02:50 2005
+ *
+ *		built from:	../../src/include/copyright.h
+ *				../src/mwdebug.c
+ */
+
+#ifndef mwdebug_h
+#define mwdebug_h
+
+
+/*
+ * Copyright 1984-2003 The MathWorks, Inc.
+ * All Rights Reserved.
+ */
+
+
+#ifdef __cplusplus
+    extern "C" {
+#endif
+
+
+#include "matrix.h"
+
+
+#include "mat.h"
+
+
+extern int matClose_d(MATFile *ph, const char * file, int linenum);
+
+
+extern int matDeleteVariable_d(MATFile *ph, const char *name, const char * file, int linenum);
+
+
+extern mxArray * matGetVariable_d(MATFile *ph, const char *name, const char * file, int linenum);
+
+
+extern mxArray *matGetVariableInfo_d(MATFile *ph, const char *name, const char * file, int linenum);
+
+
+extern const char **matGetDir_d(MATFile *ph, int *num, const char * file, int linenum);
+
+
+extern FILE *matGetFp_d(MATFile *ph, const char * file, int linenum);
+
+
+extern mxArray *matGetNextVariable_d(MATFile *ph, const char **pname, const char * file, int linenum);
+
+
+extern mxArray *matGetNextVariableInfo_d(MATFile *ph, const char **pname, const char * file, int linenum);
+
+
+extern MATFile *matOpen_d(const char *filename, const char *mode, const char * file, int linenum);
+
+
+extern int matPutVariable_d(MATFile *ph, const char *name, const mxArray *mp, const char * file, int linenum);
+
+
+extern int matPutVariableAsGlobal_d(MATFile *ph, const char *name, const mxArray *mp, const char * file, int linenum);
+
+
+#if defined(MATLAB_MEX_FILE)
+
+
+extern int mexAtExit_d(void (*exit_fcn)(void), const char * file, int linenum);
+
+
+extern int mexCallMATLAB_d(int nlhs, mxArray *plhs[], int nrhs, mxArray *prhs[], 
+                    const char *fcn_name, const char * file, int linenum);
+
+
+extern void mexErrMsgTxt_d(const char * error_msg, const char * file, int linenum);
+
+
+extern int mexEvalString_d(const char *str, const char * file, int linenum);
+
+
+extern const mxArray *mexGet_d(double handle, const char *property, const char * file, int linenum);
+
+
+extern mxArray *mexGetVariable_d(const char *workspace, const char *name, const char * file, int linenum);
+
+
+extern const mxArray *mexGetVariablePtr_d(const char *workspace, const char *name, const char * file, int linenum);
+
+
+extern bool mexIsGlobal_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern void mexMakeArrayPersistent_d(mxArray *pa, const char * file, int linenum);
+
+
+extern void mexMakeMemoryPersistent_d(void *ptr, const char * file, int linenum);
+
+extern  int status;
+
+
+extern int mexSet_d(double handle, const char *property, mxArray *value, const char * file, int linenum);
+
+
+extern void mexSetTrapFlag_d(int value, const char * file, int linenum);
+
+
+extern void mexWarnMsgTxt_d(const char *error_msg, const char * file, int linenum);
+
+
+#endif /* MATLAB_MEX_FILE */
+
+
+extern void * mxMalloc_d(size_t n, const char * file, int linenum);
+
+
+extern bool mxIsOpaque_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsObject_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsInt64_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsUint64_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern mxChar *mxGetChars_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern void mxSetFromGlobalWS_d(mxArray *pa, bool global, const char * file, int linenum);
+
+
+extern mxArray *mxCreateNumericMatrix_d(int m, int n, mxClassID classid, int cmplx_flag, const char * file, int linenum);
+
+
+extern mxLogical *mxGetLogicals_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern mxArray *mxCreateLogicalArray_d(int ndim, const int *dims, const char * file, int linenum);
+
+
+extern mxArray *mxCreateLogicalMatrix_d(unsigned int m, unsigned int n, const char * file, int linenum);
+
+
+extern mxArray *mxCreateLogicalScalar_d(bool value, const char * file, int linenum);
+
+
+extern mxArray *mxCreateDoubleScalar_d(double value, const char * file, int linenum);
+
+
+extern mxArray *mxCreateSparseLogicalMatrix_d(int m, int n, int nzmax, const char * file, int linenum);
+
+
+extern char *mxArrayToString_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern int mxAddField_d(mxArray *pa, const char *fieldname, const char * file, int linenum);
+
+
+extern void mxRemoveField_d(mxArray *pa, int field, const char * file, int linenum);
+
+
+extern bool mxIsFinite_d(double x, const char * file, int linenum);
+
+
+extern bool mxIsInf_d(double x, const char * file, int linenum);
+
+
+extern bool mxIsNaN_d(double x, const char * file, int linenum);
+
+
+extern int mxCalcSingleSubscript_d(const mxArray *pa, int nsubs, const int *subs,
+                            const char * file, int linenum);
+
+
+extern void * mxCalloc_d(size_t nmemb, size_t size, const char * file, int linenum);
+
+
+extern mxArray *mxCreateCellArray_d(int ndim, const int *dims, const char * file, int linenum);
+
+
+extern mxArray *mxCreateCellMatrix_d(int m, int n, const char * file, int linenum);
+
+
+extern mxArray *mxCreateCharArray_d(int ndim, const int *dims, const char * file, int linenum);
+
+
+extern mxArray *mxCreateCharMatrixFromStrings_d(int m, const char **str, const char * file, int linenum);
+
+
+extern mxArray *mxCreateNumericArray_d(int ndim, const int *dims, mxClassID classid, 
+                                mxComplexity flag, const char * file, int linenum);
+
+
+extern mxArray *mxCreateDoubleMatrix_d(int m, int n, mxComplexity flag, const char * file, int linenum);
+
+
+extern mxArray *mxCreateSparse_d(int m, int n, int nzmax, mxComplexity flag, const char * file, int linenum);
+
+
+extern mxArray *mxCreateString_d(const char *str, const char * file, int linenum);
+
+
+extern mxArray *mxCreateStructArray_d(int ndim, const int *dims, int nfields,
+                               const char **fieldnames, const char * file, int linenum);
+
+
+extern mxArray *mxCreateStructMatrix_d(int m, int n, int nfields, 
+								  const char **fieldnames, const char * file, int linenum);
+
+
+extern void mxDestroyArray_d(mxArray *pa, const char * file, int linenum);
+
+
+extern mxArray *mxDuplicateArray_d(const mxArray *pa,
+                            const char *file,
+                            const int linenum);
+
+
+extern void mxFree_d(void *pm, const char * file, int linenum);
+
+
+extern mxArray *mxGetCell_d(const mxArray *pa, int i, const char * file, int linenum);
+
+
+extern mxClassID mxGetClassID_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern const char *mxGetClassName_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern void *mxGetData_d(
+    const mxArray *pa, const char * file, int linenum		
+    );
+
+
+extern const int *mxGetDimensions_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern int mxGetElementSize_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern mxArray *mxGetField_d(const mxArray *pa, int i, const char *fieldname, 
+					const char * file, int linenum);
+
+
+extern mxArray *mxGetFieldByNumber_d(const mxArray *pa, int i, int fieldnum, 
+							const char * file, int linenum);
+
+
+extern const char *mxGetFieldNameByNumber_d(const mxArray *pa, int n, 
+									const char * file, int linenum);
+
+
+extern int mxGetFieldNumber_d(const mxArray *pa, const char *name, 
+						const char * file, int linenum);
+
+
+extern void *mxGetImagData_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern int *mxGetIr_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern int *mxGetJc_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern int mxGetNumberOfDimensions_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern int mxGetNumberOfElements_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern int mxGetNumberOfFields_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern int mxGetNzmax_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern int mxGetM_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern int mxGetN_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern double *mxGetPi_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern double *mxGetPr_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern double mxGetScalar_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern int mxGetString_d(const mxArray *pa, char *buf, int buflen, const char * file, int linenum);
+
+
+extern bool mxIsCell_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsChar_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsClass_d(const mxArray *pa, const char *name, const char * file, int linenum);
+
+
+extern bool mxIsComplex_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsDouble_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsEmpty_d(
+    const mxArray *pa, const char * file, int linenum		
+    );
+
+
+extern bool mxIsInt8_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsInt16_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsInt32_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsLogical_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsNumeric_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsSingle_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsSparse_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsStruct_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsUint8_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsUint16_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern bool mxIsUint32_d(const mxArray *pa, const char * file, int linenum);
+
+
+extern void * mxRealloc_d(void * pm, size_t size, const char * file, int linenum);
+
+
+extern void mxSetCell_d(mxArray *pa, int i, mxArray *value, const char * file, int linenum);
+
+
+extern int mxSetClassName_d(mxArray *pa, const char *classname, const char * file, int linenum);
+
+
+extern void mxSetData_d(mxArray *pa, void *Data, const char * file, int linenum);
+
+
+extern int mxSetDimensions_d(mxArray *pa, const int *size, int ndims, const char * file, int linenum);
+
+
+extern void mxSetField_d(mxArray *pa, int i, const char *fieldname, mxArray *value,
+				const char * file, int linenum);
+
+
+extern void mxSetFieldByNumber_d(mxArray *pa, int i, int fieldnum, mxArray *value, 
+						const char * file, int linenum);
+
+
+extern void mxSetImagData_d(mxArray *pa, void *ImagData, const char * file, int linenum);
+
+
+extern void mxSetIr_d(mxArray *pa, int *ir, const char * file, int linenum);
+
+
+extern void mxSetJc_d(mxArray *pa,int *jc, const char * file, int linenum);
+
+
+extern void mxSetM_d(mxArray *pa,int m, const char * file, int linenum);
+
+ 
+extern void mxSetN_d(mxArray *pa, int n, const char * file, int linenum);
+
+
+extern void mxSetNzmax_d(mxArray *pa, int nzmax, const char * file, int linenum);
+
+
+extern void mxSetPi_d(mxArray *pa, double *pi, const char * file, int linenum);
+
+
+extern void mxSetPr_d(mxArray *pa, double *pr, const char * file, int linenum);
+
+#ifdef __cplusplus
+    }	/* extern "C" */
+#endif
+
+#endif /* mwdebug_h */
Index: /applications/bdmtoolbox/matlab7.1/include/mclmcrrt.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/mclmcrrt.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/mclmcrrt.def (revision 707)
@@ -0,0 +1,299 @@
+LIBRARY mclmcrrt73.dll
+EXPORTS
+array_buffer_add
+array_buffer_clear
+array_buffer_get
+array_buffer_remove
+array_buffer_set
+array_buffer_size
+array_buffer_to_cell
+array_ref_classID
+array_ref_column_index
+array_ref_compare_to
+array_ref_deep_copy
+array_ref_element_size
+array_ref_equals
+array_ref_getV_const_char
+array_ref_getV_int
+array_ref_get_char
+array_ref_get_const_char
+array_ref_get_dimensions
+array_ref_get_field_name
+array_ref_get_int
+array_ref_get_logical
+array_ref_get_numeric_mxDouble
+array_ref_get_numeric_mxInt16
+array_ref_get_numeric_mxInt32
+array_ref_get_numeric_mxInt64
+array_ref_get_numeric_mxInt8
+array_ref_get_numeric_mxSingle
+array_ref_get_numeric_mxUint16
+array_ref_get_numeric_mxUint32
+array_ref_get_numeric_mxUint64
+array_ref_get_numeric_mxUint8
+array_ref_hash_code
+array_ref_imag
+array_ref_is_complex
+array_ref_is_empty
+array_ref_is_numeric
+array_ref_is_sparse
+array_ref_make_complex
+array_ref_maximum_nonzeros
+array_ref_number_of_dimensions
+array_ref_number_of_elements
+array_ref_number_of_fields
+array_ref_number_of_nonzeros
+array_ref_real
+array_ref_row_index
+array_ref_serialize
+array_ref_set
+array_ref_set_char
+array_ref_set_logical
+array_ref_set_numeric_mxDouble
+array_ref_set_numeric_mxInt16
+array_ref_set_numeric_mxInt32
+array_ref_set_numeric_mxInt64
+array_ref_set_numeric_mxInt8
+array_ref_set_numeric_mxSingle
+array_ref_set_numeric_mxUint16
+array_ref_set_numeric_mxUint32
+array_ref_set_numeric_mxUint64
+array_ref_set_numeric_mxUint8
+array_ref_shared_copy
+array_ref_to_string
+char_buffer_compare_to
+char_buffer_get_buffer
+char_buffer_set_buffer
+char_buffer_size
+deleteWcsStackPointer
+error_info_get_message
+initializeWcsStackPointer
+libmwmclmcrrt_build_date
+libmwmclmcrrt_version
+matClose
+matCreateMATFile
+matDeleteVariable
+matGetDir
+matGetFp
+matGetNextVariable
+matGetNextVariableInfo
+matGetVariable
+matGetVariableInfo
+matOpen
+matPutVariable
+matPutVariableAsGlobal
+mclAcquireMutex
+mclAddPath
+mclChangeDirectory
+mclChangeDirectoryFeval
+mclCreateCellArrayFromArrayList
+mclCreateCharBuffer
+mclCreateComponentData
+mclCreateEmptyArray
+mclCreateSharedCopy
+mclCreateSimpleFunctionHandle
+mclDeserializeArray
+mclDestroyComponentData
+mclDirName
+mclDisableWarning
+mclEnableWarning
+mclFeval
+mclGetActiveID
+mclGetArray
+mclGetCellArray
+mclGetCellMatrix
+mclGetCharArray
+mclGetCharMatrix
+mclGetCharMatrixFromStrings
+mclGetDispatcherPathID
+mclGetDotNetComponentType
+mclGetEmptyArray
+mclGetEps
+mclGetGlobal
+mclGetID
+mclGetInf
+mclGetInstanceCWD
+mclGetInstancePath
+mclGetLastErrorCode
+mclGetLastErrorMessage
+mclGetLogicalArray
+mclGetLogicalMatrix
+mclGetLogicalSparse
+mclGetMCCTargetType
+mclGetMatrix
+mclGetMaxPathLen
+mclGetNaN
+mclGetNumericArray
+mclGetNumericMatrix
+mclGetNumericSparse
+mclGetScalarChar
+mclGetScalarDouble
+mclGetScalarInt16
+mclGetScalarInt32
+mclGetScalarInt64
+mclGetScalarInt8
+mclGetScalarLogical
+mclGetScalarSingle
+mclGetScalarUint16
+mclGetScalarUint32
+mclGetScalarUint64
+mclGetScalarUint8
+mclGetString
+mclGetStructArray
+mclGetStructMatrix
+mclInhibitShutdown
+mclInitializeApplication
+mclInitializeComponentInstance
+mclInitializeInstance
+mclIsDemoMCR
+mclIsFinite
+mclIsInf
+mclIsNaN
+mclMain
+mclMexFeval
+mclMlfFeval
+mclMlfVFeval
+mclPopActivation
+mclPushActivation
+mclRegisterExternalFunction
+mclReleaseMutex
+mclRemovePath
+mclRunMain
+mclSetErrorHandler
+mclSetExitCode
+mclSetGlobal
+mclSetPrintHandler
+mclSwapPath
+mclTerminateApplication
+mclTerminateInstance
+mclUninhibitShutdown
+mclWaitForFiguresToDie
+mclWhich
+mclcppArrayToString
+mclcppCreateError
+mclcppErrorCheck
+mclcppFeval
+mclcppGetArrayBuffer
+mclcppGetLastError
+mclcppSetLastError
+mclmcrInitialize
+mwMbstowcs
+mxAddField
+mxArrayToString
+mxCalcSingleSubscript
+mxCalloc
+mxCreateCellArray
+mxCreateCellMatrix
+mxCreateCharArray
+mxCreateCharMatrixFromStrings
+mxCreateDoubleMatrix
+mxCreateDoubleScalar
+mxCreateLogicalArray
+mxCreateLogicalMatrix
+mxCreateLogicalScalar
+mxCreateNumericArray
+mxCreateNumericMatrix
+mxCreateSparse
+mxCreateSparseLogicalMatrix
+mxCreateString
+mxCreateStringFromNChars
+mxCreateStructArray
+mxCreateStructMatrix
+mxDestroyArray
+mxDuplicateArray
+mxErrMsgTxt
+mxFree
+mxGetCell
+mxGetChars
+mxGetClassID
+mxGetClassName
+mxGetData
+mxGetDimensions
+mxGetElementSize
+mxGetEps
+mxGetField
+mxGetFieldByNumber
+mxGetFieldNameByNumber
+mxGetFieldNumber
+mxGetImagData
+mxGetInf
+mxGetIr
+mxGetJc
+mxGetLogicals
+mxGetM
+mxGetN
+mxGetNChars
+mxGetNaN
+mxGetNumberOfDimensions
+mxGetNumberOfElements
+mxGetNumberOfFields
+mxGetNzmax
+mxGetPi
+mxGetPr
+mxGetScalar
+mxGetString
+mxIsCell
+mxIsChar
+mxIsClass
+mxIsComplex
+mxIsDouble
+mxIsEmpty
+mxIsFinite
+mxIsFromGlobalWS
+mxIsFunctionHandle
+mxIsInf
+mxIsInt16
+mxIsInt32
+mxIsInt64
+mxIsInt8
+mxIsLogical
+mxIsLogicalScalarTrue
+mxIsNaN
+mxIsNumeric
+mxIsObject
+mxIsOpaque
+mxIsSingle
+mxIsSparse
+mxIsStruct
+mxIsUint16
+mxIsUint32
+mxIsUint64
+mxIsUint8
+mxMalloc
+mxRealloc
+mxRemoveField
+mxSetCell
+mxSetClassName
+mxSetData
+mxSetDimensions
+mxSetField
+mxSetFieldByNumber
+mxSetFromGlobalWS
+mxSetImagData
+mxSetIr
+mxSetJc
+mxSetM
+mxSetN
+mxSetNzmax
+mxSetPi
+mxSetPr
+mxVErrMsgIdAndTxt
+ref_count_obj_addref
+ref_count_obj_release
+separatePathName
+utCLSIDtochar
+utFreeComponentInfo
+utGUIDFromString
+utGUIDtochar
+utGetComponentInfo
+utGetLIBIDInfo
+utRegisterMatLabCOMComponent
+utRegisterMatLabXLComponent
+utRegisterServer
+utUnRegisterMatLabCOMComponent
+utUnRegisterMatLabXLComponent
+utUnregisterServer
+utf16_strdup_fcn
+utf16_strlen_fcn
+utf16_strncpy_fcn
+utf16_to_lcp_n_fcn
Index: /applications/bdmtoolbox/matlab7.1/include/tmwtypes.h
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/tmwtypes.h (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/tmwtypes.h (revision 707)
@@ -0,0 +1,711 @@
+/*
+ * @(#)tmwtypes.h    generated by: makeheader 4.21  Tue Jul 26 23:02:50 2005
+ *
+ *		built from:	../../src/include/copyright.h
+ *				../../src/include/tmwtypes.h
+ */
+
+#ifndef tmwtypes_h
+#define tmwtypes_h
+
+
+/*
+ * Copyright 1984-2003 The MathWorks, Inc.
+ * All Rights Reserved.
+ */
+
+
+
+/* Copyright 1995-2004 The MathWorks, Inc. */
+
+#ifndef __TMWTYPES__
+#define __TMWTYPES__
+/*
+ * File    : tmwtypes.h
+ * Abstract:
+ *      Data types for use with MATLAB/SIMULINK and the Real-Time Workshop.
+ *
+ *      When compiling stand-alone model code, data types can be overridden
+ *      via compiler switches.
+ *
+ *      Define NO_FLOATS to eliminate reference to real_T, etc.
+ */
+
+/* $Revision: 1.45.4.8 $ */
+
+#include <limits.h>
+
+#ifdef __APPLE_CC__
+#include <stdbool.h>
+#endif
+
+#define LOGICAL_IS_A_TYPE
+#define SPARSE_GENERALIZATION
+
+#ifdef NO_FLOATS
+# define double double_not_allowed
+# define float  float_not_allowed
+#endif /*NO_FLOATS*/
+
+#ifndef NO_FLOATS
+
+#ifndef __MWERKS__
+# ifdef __STDC__
+#  include <float.h>
+# else
+#  define FLT_MANT_DIG 24
+#  define DBL_MANT_DIG 53
+# endif
+#endif
+
+#endif /*NO_FLOATS*/
+
+/*
+ *      The following data types cannot be overridden when building MEX files.
+ */
+#ifdef MATLAB_MEX_FILE
+# undef CHARACTER_T
+# undef INTEGER_T
+# undef BOOLEAN_T
+# undef REAL_T
+# undef TIME_T
+#endif
+
+/*
+ * The uchar_T, ushort_T and ulong_T types are needed for compilers which do 
+ * not allow defines to be specified, at the command line, with spaces in them.
+ */
+
+typedef unsigned char  uchar_T;
+typedef unsigned short ushort_T;
+typedef unsigned long  ulong_T;
+
+
+
+/*=======================================================================*
+ * Fixed width word size data types:                                     *
+ *   int8_T, int16_T, int32_T     - signed 8, 16, or 32 bit integers     *
+ *   uint8_T, uint16_T, uint32_T  - unsigned 8, 16, or 32 bit integers   *
+ *   real32_T, real64_T           - 32 and 64 bit floating point numbers *
+ *=======================================================================*/
+
+/* When used with Real Time Workshop generated code, this
+ * header file can be used with a variety of compilers.
+ *
+ * The compiler could be for an 8 bit embedded processor that
+ * only had 8 bits per integer and 16 bits per long.
+ * In that example, a 32 bit integer size is not even available.
+ * This header file should be robust to that.   
+ *
+ * For the case of an 8 bit processor, the preprocessor
+ * may be limited to 16 bit math like its target.  That limitation 
+ * would mean that 32 bit comparisons can't be done accurately.  
+ * To increase robustness to this, comparisons are done against
+ * smaller values first.  An inaccurate 32 bit comparison isn't
+ * attempted if the 16 bit comparison has already succeeded.
+ *
+ * Limitations on preprocessor math can also be stricter than
+ * for the target.  There are known cases where a compiler
+ * targeting processors with 64 bit longs can't do accurate
+ * preprocessor comparisons on more than 32 bits.  
+ */
+
+/* Determine the number of bits for int, long, short, and char.
+ * If one fails to be determined, set the number of bits to -1
+ */
+
+#ifndef TMW_BITS_PER_INT
+# if   INT_MAX  == 0x7FL
+#  define TMW_BITS_PER_INT 8
+# elif INT_MAX  == 0x7FFFL
+#  define TMW_BITS_PER_INT 16
+# elif INT_MAX  == 0x7FFFFFFFL
+#  define TMW_BITS_PER_INT 32
+# else
+#  define TMW_BITS_PER_INT -1
+# endif
+#endif
+
+#ifndef TMW_BITS_PER_LONG
+# if   LONG_MAX  == 0x7FL
+#  define TMW_BITS_PER_LONG 8
+# elif LONG_MAX  == 0x7FFFL
+#  define TMW_BITS_PER_LONG 16
+# elif LONG_MAX  == 0x7FFFFFFFL
+#  define TMW_BITS_PER_LONG 32
+# else
+#  define TMW_BITS_PER_LONG -1
+# endif
+#endif
+
+#ifndef TMW_BITS_PER_SHRT
+# if   SHRT_MAX  == 0x7FL
+#  define TMW_BITS_PER_SHRT 8
+# elif SHRT_MAX  == 0x7FFFL
+#  define TMW_BITS_PER_SHRT 16
+# elif SHRT_MAX  == 0x7FFFFFFFL
+#  define TMW_BITS_PER_SHRT 32
+# else
+#  define TMW_BITS_PER_SHRT -1
+# endif
+#endif
+
+#ifndef TMW_BITS_PER_SCHAR
+# if   SCHAR_MAX  == 0x7FL
+#  define TMW_BITS_PER_SCHAR 8
+# elif SCHAR_MAX  == 0x7FFFL
+#  define TMW_BITS_PER_SCHAR 16
+# elif SCHAR_MAX  == 0x7FFFFFFFL
+#  define TMW_BITS_PER_SCHAR 32
+# else
+#  define TMW_BITS_PER_SCHAR -1
+# endif
+#endif
+
+#ifndef TMW_CHAR_SIGNED
+# if SCHAR_MAX == CHAR_MAX
+#  define TMW_CHAR_SIGNED 1
+# else
+#  define TMW_CHAR_SIGNED 0
+# endif
+#endif
+
+/* It is common for one or more of the integer types
+ * to be the same size.  For example, on many embedded
+ * processors, both shorts and ints are 16 bits.  On
+ * processors used for workstations, it is quite common
+ * for both int and long to be 32 bits.  
+ *   When there is more than one choice for typdef'ing
+ * a portable type like int16_T or uint32_T, in
+ * concept, it should not matter which choice is made.
+ * However, some style guides and some code checking
+ * tools do identify and complain about seemingly
+ * irrelevant differences.  For example, a code
+ * checking tool may complain about an implicit
+ * conversion from int to short even though both
+ * are 16 bits.  To reduce these types of
+ * complaints, it is best to make int the
+ * preferred choice when more than one is available.
+ */
+
+#ifndef INT8_T
+# if   TMW_BITS_PER_INT   == 8
+#  define  INT8_T int
+# elif TMW_BITS_PER_LONG  == 8
+#  define  INT8_T long
+# elif TMW_BITS_PER_SCHAR == 8
+#  if TMW_CHAR_SIGNED
+#   define INT8_T char
+#  else
+#   define INT8_T signed char
+#  endif
+# elif TMW_BITS_PER_SHRT  == 8
+#  define  INT8_T short
+# endif
+#endif
+#ifdef INT8_T
+ typedef INT8_T int8_T;
+#endif
+
+#ifndef UINT8_T
+# if   TMW_BITS_PER_INT   == 8
+#  define  UINT8_T unsigned int
+# elif TMW_BITS_PER_LONG  == 8
+#  define  UINT8_T unsigned long
+# elif TMW_BITS_PER_SCHAR == 8
+#  if TMW_CHAR_SIGNED
+#   define UINT8_T unsigned char
+#  else
+#   define UINT8_T char
+#  endif
+# elif TMW_BITS_PER_SHRT  == 8
+#  define  UINT8_T unsigned short
+# endif
+#endif
+#ifdef UINT8_T
+ typedef UINT8_T uint8_T;
+#endif
+
+
+#ifndef INT16_T
+# if   TMW_BITS_PER_INT   == 16
+#  define  INT16_T int
+# elif TMW_BITS_PER_LONG  == 16
+#  define  INT16_T long
+# elif TMW_BITS_PER_SCHAR == 16
+#  if TMW_CHAR_SIGNED
+#   define INT16_T char
+#  else
+#   define INT16_T signed char
+#  endif
+# elif TMW_BITS_PER_SHRT  == 16
+#  define  INT16_T short
+# endif
+#endif
+#ifdef INT16_T
+ typedef INT16_T int16_T;
+#endif
+
+
+#ifndef UINT16_T
+# if   TMW_BITS_PER_INT   == 16
+#  define  UINT16_T unsigned int
+# elif TMW_BITS_PER_LONG  == 16
+#  define  UINT16_T unsigned long
+# elif TMW_BITS_PER_SCHAR == 16
+#  if TMW_CHAR_SIGNED
+#   define UINT16_T unsigned char
+#  else
+#   define UINT16_T char
+#  endif
+# elif TMW_BITS_PER_SHRT  == 16
+#  define  UINT16_T unsigned short
+# endif
+#endif
+#ifdef UINT16_T
+ typedef UINT16_T uint16_T;
+#endif
+
+
+#ifndef INT32_T
+# if   TMW_BITS_PER_INT   == 32
+#  define  INT32_T int
+# elif TMW_BITS_PER_LONG  == 32
+#  define  INT32_T long
+# elif TMW_BITS_PER_SCHAR == 32
+#  if TMW_CHAR_SIGNED
+#   define INT32_T char
+#  else
+#   define INT32_T signed char
+#  endif
+# elif TMW_BITS_PER_SHRT  == 32
+#  define  INT32_T short
+# endif
+#endif
+#ifdef INT32_T
+ typedef INT32_T int32_T;
+#endif
+
+
+#ifndef UINT32_T
+# if   TMW_BITS_PER_INT   == 32
+#  define  UINT32_T unsigned int
+# elif TMW_BITS_PER_LONG  == 32
+#  define  UINT32_T unsigned long
+# elif TMW_BITS_PER_SCHAR == 32
+#  if TMW_CHAR_SIGNED
+#   define UINT32_T unsigned char
+#  else
+#   define UINT32_T char
+#  endif
+# elif TMW_BITS_PER_SHRT  == 32
+#  define  UINT32_T unsigned short
+# endif
+#endif
+#ifdef UINT32_T
+ typedef UINT32_T uint32_T;
+#endif
+
+/* The following is used to emulate smaller integer types when only
+ * larger types are available.  For example, compilers for TI C3x/C4x DSPs 
+ * define char and short to be 32 bits, so 8 and 16 bits are not directly
+ * available.  This target is commonly used with RTW rapid prototyping.
+ * Other DSPs define char to be 16 bits, so 8 bits is not directly 
+ * available.
+ */
+#ifndef INT8_T
+# ifdef INT16_T
+    typedef INT16_T int8_T;
+# else
+#  ifdef INT32_T
+    typedef INT32_T int8_T;
+#  endif
+# endif
+#endif
+
+#ifndef UINT8_T
+# ifdef UINT16_T
+    typedef UINT16_T uint8_T;
+# else
+#  ifdef UINT32_T
+    typedef UINT32_T uint8_T;
+#  endif
+# endif
+#endif
+
+#ifndef INT16_T
+# ifdef INT32_T
+    typedef INT32_T int16_T;
+# endif
+#endif
+
+#ifndef UINT16_T
+# ifdef UINT32_T
+    typedef UINT32_T uint16_T;
+# endif
+#endif
+
+
+#ifndef NO_FLOATS
+
+#ifndef REAL32_T
+# ifndef __MWERKS__
+#  if FLT_MANT_DIG >= 23
+#   define REAL32_T float
+#  endif
+# else
+#  define REAL32_T float
+# endif
+#endif
+#ifdef REAL32_T
+ typedef REAL32_T real32_T;
+#endif
+
+
+#ifndef REAL64_T
+# ifndef __MWERKS__
+#  if DBL_MANT_DIG >= 52
+#   define REAL64_T double
+#  endif
+# else
+#  define REAL64_T double
+# endif
+#endif
+#ifdef REAL64_T
+ typedef REAL64_T real64_T;
+#endif
+
+#endif /* NO_FLOATS*/
+
+/*=======================================================================*
+ * Fixed width word size data types:                                     *
+ *   int64_T                      - signed 64 bit integers               *
+ *   uint64_T                     - unsigned 64 bit integers             *
+ *=======================================================================*/
+
+
+
+#ifndef INT64_T
+# if defined(__alpha) || defined(__sparcv9) || defined(__ia64) || \
+     defined(__ia64__) || defined(__x86_64__) || defined(__LP64__)
+#  define INT64_T long
+#  define FMT64 "l"
+# elif defined(_MSC_VER) || (defined(__BORLANDC__) && __BORLANDC__ >= 0x530) \
+                         || (defined(__WATCOMC__)  && __WATCOMC__  >= 1100)
+#  define INT64_T __int64
+#  define FMT64 "I64"
+# elif defined(__GNUC__) || defined(__hpux) || defined(__sun) \
+			 || defined(TMW_ENABLE_INT64)
+#  define INT64_T long long
+#  define FMT64 "ll"
+# endif
+#endif
+
+
+
+#if defined(INT64_T)
+# if (__GNUC__ > 2) || ((__GNUC__ == 2) && (__GNUC_MINOR__ >=9))
+  __extension__
+# endif
+ typedef INT64_T int64_T;
+#endif
+
+
+
+#ifndef UINT64_T
+# if defined(__alpha) || defined(__sparcv9) || defined(__ia64) || \
+     defined(__ia64__) || defined(__x86_64__) || defined(__LP64__)
+#  define UINT64_T unsigned long
+#  define FMT64 "l"
+# elif defined(_MSC_VER) || (defined(__BORLANDC__) && __BORLANDC__ >= 0x530) \
+                         || (defined(__WATCOMC__)  && __WATCOMC__  >= 1100)
+#  define UINT64_T unsigned __int64
+#  define FMT64 "I64"
+# elif defined(__GNUC__) || defined(__hpux) || defined(__sun) \
+			 || defined(TMW_ENABLE_INT64)
+#  define UINT64_T unsigned long long
+#  define FMT64 "ll"
+# endif
+#endif
+
+
+
+#if defined(UINT64_T)
+# if (__GNUC__ > 2) || ((__GNUC__ == 2) && (__GNUC_MINOR__ >=9))
+  __extension__
+# endif
+ typedef UINT64_T uint64_T;
+#endif
+
+
+
+/*===========================================================================*
+ * General or logical data types where the word size is not guaranteed.      *
+ *  real_T     - possible settings include real32_T or real64_T              *
+ *  time_T     - possible settings include real64_T or uint32_T              *
+ *  boolean_T                                                                *
+ *  char_T                                                                   *
+ *  int_T                                                                    *
+ *  uint_T                                                                   *
+ *  byte_T                                                                   *
+ *===========================================================================*/
+
+#ifndef NO_FLOATS
+
+#ifndef REAL_T
+# ifdef REAL64_T
+#  define REAL_T real64_T
+# else
+#  ifdef REAL32_T
+#   define REAL_T real32_T
+#  endif
+# endif
+#endif
+#ifdef REAL_T
+ typedef REAL_T real_T;
+#endif
+
+#ifndef TIME_T
+# ifdef REAL_T
+#  define TIME_T real_T
+# endif
+#endif
+#ifdef TIME_T
+ typedef TIME_T time_T;
+#endif
+
+#endif /* NO_FLOATS */
+
+#ifndef BOOLEAN_T
+# if defined(UINT8_T)
+#  define BOOLEAN_T UINT8_T
+# else
+#  define BOOLEAN_T unsigned int
+# endif
+#endif
+typedef BOOLEAN_T boolean_T;
+
+
+#ifndef CHARACTER_T
+# define CHARACTER_T char
+#endif
+typedef CHARACTER_T char_T;
+
+
+#ifndef INTEGER_T
+# define INTEGER_T int
+#endif
+typedef INTEGER_T int_T;
+
+
+#ifndef UINTEGER_T
+# define UINTEGER_T unsigned
+#endif
+typedef UINTEGER_T uint_T;
+
+
+#ifndef BYTE_T
+# define BYTE_T unsigned char
+#endif
+typedef BYTE_T byte_T;
+
+
+/*===========================================================================*
+ * Define Complex Structures                                                 *
+ *===========================================================================*/
+#ifndef NO_FLOATS
+
+#ifndef CREAL32_T
+#  ifdef REAL32_T
+    typedef struct {
+      real32_T re, im;
+    } creal32_T;
+#    define CREAL32_T creal32_T
+#  endif
+#endif
+
+#ifndef CREAL64_T
+#  ifdef REAL64_T
+    typedef struct {
+      real64_T re, im;
+    } creal64_T;
+#    define CREAL64_T creal64_T
+#  endif
+#endif
+
+#ifndef CREAL_T
+#  ifdef REAL_T
+    typedef struct {
+      real_T re, im;
+    } creal_T;
+#    define CREAL_T creal_T
+#  endif
+#endif
+
+#endif /* NO_FLOATS */
+
+#ifndef CINT8_T
+#  ifdef INT8_T
+    typedef struct {
+      int8_T re, im;
+    } cint8_T;
+#    define CINT8_T cint8_T
+#  endif
+#endif
+
+#ifndef CUINT8_T
+#  ifdef UINT8_T
+    typedef struct {
+      uint8_T re, im;
+    } cuint8_T;
+#    define CUINT8_T cuint8_T
+#  endif
+#endif
+
+#ifndef CINT16_T
+#  ifdef INT16_T
+    typedef struct {
+      int16_T re, im;
+    } cint16_T;
+#    define CINT16_T cint16_T
+#  endif
+#endif
+
+#ifndef CUINT16_T
+#  ifdef UINT16_T
+    typedef struct {
+      uint16_T re, im;
+    } cuint16_T;
+#    define CUINT16_T cuint16_T
+#  endif
+#endif
+
+#ifndef CINT32_T
+#  ifdef INT32_T
+    typedef struct {
+      int32_T re, im;
+    } cint32_T;
+#    define CINT32_T cint32_T
+#  endif
+#endif
+
+#ifndef CUINT32_T
+#  ifdef UINT32_T
+    typedef struct {
+      uint32_T re, im;
+    } cuint32_T;
+#    define CUINT32_T cuint32_T
+#  endif
+#endif
+
+/*=======================================================================*
+ * Min and Max:                                                          *
+ *   int8_T, int16_T, int32_T     - signed 8, 16, or 32 bit integers     *
+ *   uint8_T, uint16_T, uint32_T  - unsigned 8, 16, or 32 bit integers   *
+ *=======================================================================*/
+
+#define  MAX_int8_T      ((int8_T)(127))            /* 127  */
+#define  MIN_int8_T      ((int8_T)(-128))           /* -128 */
+#define  MAX_uint8_T     ((uint8_T)(255))           /* 255  */
+#define  MIN_uint8_T     ((uint8_T)(0))
+                           
+#define  MAX_int16_T     ((int16_T)(32767))         /* 32767 */
+#define  MIN_int16_T     ((int16_T)(-32768))        /* -32768 */
+#define  MAX_uint16_T    ((uint16_T)(65535))        /* 65535 */
+#define  MIN_uint16_T    ((uint16_T)(0))
+                           
+#define  MAX_int32_T     ((int32_T)(2147483647))    /* 2147483647  */
+#define  MIN_int32_T     ((int32_T)(-2147483647-1)) /* -2147483648 */
+#define  MAX_uint32_T    ((uint32_T)(0xFFFFFFFFU))  /* 4294967295  */
+#define  MIN_uint32_T    ((uint32_T)(0))
+
+#if defined(_MSC_VER) || (defined(__BORLANDC__) && __BORLANDC__ >= 0x530) \
+                      || (defined(__WATCOMC__)  && __WATCOMC__  >= 1100)
+#  ifdef INT64_T
+#    define  MAX_int64_T     ((int64_T)(9223372036854775807))
+#    define  MIN_int64_T     ((int64_T)(-9223372036854775807-1))
+#  endif
+#  ifdef UINT64_T
+#    define  MAX_uint64_T    ((uint64_T)(0xFFFFFFFFFFFFFFFFU))
+#    define  MIN_uint64_T    ((uint64_T)(0))
+#  endif
+#else
+#  ifdef INT64_T
+#    define  MAX_int64_T     ((int64_T)(9223372036854775807LL))
+#    define  MIN_int64_T     ((int64_T)(-9223372036854775807LL-1LL))
+#  endif
+#  ifdef UINT64_T
+#    define  MAX_uint64_T    ((uint64_T)(0xFFFFFFFFFFFFFFFFLLU))
+#    define  MIN_uint64_T    ((uint64_T)(0))
+#  endif
+#endif
+
+#ifdef _MSC_VER
+/* Conversion from unsigned __int64 to double is not implemented in windows
+ * and results in a compile error, thus the value must first be cast to
+ * signed __int64, and then to double.
+ *
+ * If the 64 bit int value is greater than 2^63-1, which is the signed int64 max,
+ * the macro below provides a workaround for casting a uint64 value to a double
+ * in windows.
+ */
+#  define uint64_to_double(u) ( ((u) > _I64_MAX) ? \
+            (double)(__int64)((u) - _I64_MAX - 1) + (double)_I64_MAX + 1: \
+            (double)(__int64)(u) )
+
+/* The largest double value that can be cast to uint64 in windows is the
+ * signed int64 max, which is 2^63-1. The macro below provides
+ * a workaround for casting large double values to uint64 in windows.
+ */
+#  define double_to_uint64(d) ( ((d) > 0xffffffffffffffffu) ? \
+            (unsigned __int64) 0xffffffffffffffffu : \
+            ((d) < 0) ? (unsigned __int64) 0 : \
+            ((d) > _I64_MAX) ? \
+            (unsigned __int64) ((d) - _I64_MAX) - 1 + (unsigned __int64)_I64_MAX + 1: \
+            (unsigned __int64)(d) )
+#else
+#  define uint64_to_double(u) ((double)(u))
+#  if defined(__BORLANDC__) || defined(__WATCOMC__) || defined(__TICCSC__)
+/* double_to_uint64 defined only for MSVC and UNIX */
+#  else
+#  define double_to_uint64(d) ( ((d) > 0xffffffffffffffffLLU) ? \
+            (unsigned long long) 0xffffffffffffffffLLU : \
+            ((d) < 0) ? (unsigned long long) 0 : (unsigned long long)(d) )
+#  endif
+#endif
+
+#if !defined(__cplusplus) && !defined(__bool_true_false_are_defined)
+
+#ifndef _bool_T
+#define _bool_T
+
+typedef boolean_T bool;
+
+#ifndef false
+#define false (0)
+#endif
+#ifndef true 
+#define true (1)
+#endif
+
+#endif /* _bool_T */
+
+#endif /* !__cplusplus */
+
+/* 
+ * This software assumes that the code is being compiled on a target using a 
+ * 2's complement representation for signed integer values.
+ */
+#if ((SCHAR_MIN + 1) != -SCHAR_MAX)
+#error "This code must be compiled using a 2's complement representation for signed integer values"
+#endif
+
+/*
+ * Maximum length of a MATLAB identifier (function/variable/model)
+ * including the null-termination character.
+ */
+#define TMW_NAME_LENGTH_MAX 64
+
+#endif  /* __TMWTYPES__ */
+
+#endif /* tmwtypes_h */
Index: /applications/bdmtoolbox/matlab7.1/include/matrix.h
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/matrix.h (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/matrix.h (revision 707)
@@ -0,0 +1,1813 @@
+/*
+ * @(#)matrix.h    generated by: makeheader 4.21  Tue Jul 26 18:26:13 2005
+ *
+ *		built from:	../../src/include/copyright.h
+ *				../../src/include/pragma_interface.h
+ *				./alloccbk.cpp
+ *				./alloclst.cpp
+ *				./array.cpp
+ *				./array2.cpp
+ *				./arraycbk.cpp
+ *				./arraycpy.cpp
+ *				./assignmt.cpp
+ *				./bytestr.cpp
+ *				./catenate.cpp
+ *				./cellindex.cpp
+ *				./checkdim.cpp
+ *				./conversions.cpp
+ *				./end.cpp
+ *				./errmsg.cpp
+ *				./error.cpp
+ *				./fmxapi.cpp
+ *				./fmxapiv5.cpp
+ *				./funhdl.cpp
+ *				./ieee_wrap.cpp
+ *				./indexcpy.cpp
+ *				./iocbk.cpp
+ *				./marshal.cpp
+ *				./mcat.cpp
+ *				./mxapiv4.cpp
+ *				./mxapiv5.cpp
+ *				./mxassert.cpp
+ *				./mxequal.cpp
+ *				./mxutil.cpp
+ *				./nameindex.cpp
+ *				./nargchk.cpp
+ *				./numconv.cpp
+ *				./opaque.cpp
+ *				./permute.cpp
+ *				./populate.cpp
+ *				./referenc.cpp
+ *				./resize.cpp
+ *				./rndcolon.cpp
+ *				./scopemgr.cpp
+ *				./spassex.cpp
+ *				./sprefex.cpp
+ *				./strconv.cpp
+ *				./subserror.cpp
+ *				./transpose.cpp
+ *				./txtcmp.cpp
+ *				./undoc.cpp
+ *				./warning.cpp
+ *				./zbuffer.cpp
+ *				mxdbg.h
+ */
+
+#ifndef matrix_h
+#define matrix_h
+
+
+/*
+ * Copyright 1984-2003 The MathWorks, Inc.
+ * All Rights Reserved.
+ */
+
+
+
+/* Copyright 2003-2004 The MathWorks, Inc. */
+
+/*
+ * Prevent g++ from making copies of vtable and typeinfo data
+ * in every compilation unit.  By allowing for only one, we can
+ * save space and prevent some situations where the linker fails
+ * to coalesce them properly into a single entry.
+ *
+ * References:
+ *    http://gcc.gnu.org/onlinedocs/gcc/Vague-Linkage.html#Vague%20Linkage
+ *    http://gcc.gnu.org/onlinedocs/gcc/C---Interface.html
+ */
+
+#ifdef __cplusplus
+#  ifdef __linux__
+#    pragma interface
+#  endif
+#endif
+
+
+
+#include <stddef.h>	/* size_t */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * allocate memory, notifying registered listener
+ */
+extern void *mxMalloc(
+    size_t	n		/* number of bytes */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * allocate cleared memory, notifying registered listener.
+ */
+extern void *mxCalloc(
+    size_t	n,	/* number of objects */
+    size_t	size	/* size of objects */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * free memory, notifying registered listener.
+ */
+extern void mxFree(void *ptr);	/* pointer to memory to be freed */
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * reallocate memory, notifying registered listener.
+ */
+extern void *mxRealloc(void *ptr, size_t size);
+#ifdef __cplusplus
+}
+#endif
+
+
+#if !defined(mxArray_DEFINED)
+/*
+ * Incomplete definition of mxArray
+ */
+typedef struct mxArray_tag mxArray;
+#define mxArray_DEFINED
+#endif /* !defined(mxArray_DEFINED) */
+
+
+#include "tmwtypes.h"
+
+typedef void(*mxFunctionPtr)(int nlhs, mxArray *plhs[], int nrhs, mxArray *prhs[]);
+
+#define mxMAXNAM  TMW_NAME_LENGTH_MAX	/* maximum name length */
+
+#if !defined(__APPLE__)
+typedef bool     mxLogical;
+#else
+typedef unsigned char mxLogical;
+#endif
+
+#ifdef __ENABLE_UNICODE_DATA_REPRESENTATION__
+    /* Default is UTF-16 when Unicode rep is enabled. */
+    typedef char16_t mxChar;
+#else
+    /* Default is schizophrenic rep when Unicode is NOT enabled. */
+    typedef uint16_T mxChar;
+#endif
+
+/*
+ * Flipped the position of mxLOGICAL_CLASS and mxOBJECT_CLASS
+ * to make sure that mxOBJECT_CLASS is last in the list.
+ */
+typedef enum {
+	mxUNKNOWN_CLASS = 0,
+	mxCELL_CLASS,
+	mxSTRUCT_CLASS,
+	mxLOGICAL_CLASS,
+	mxCHAR_CLASS,
+	mxVOID_CLASS,
+	mxDOUBLE_CLASS,
+	mxSINGLE_CLASS,
+	mxINT8_CLASS,
+	mxUINT8_CLASS,
+	mxINT16_CLASS,
+	mxUINT16_CLASS,
+	mxINT32_CLASS,
+	mxUINT32_CLASS,
+	mxINT64_CLASS,
+	mxUINT64_CLASS,
+	mxFUNCTION_CLASS,
+        mxOPAQUE_CLASS,
+	mxOBJECT_CLASS
+} mxClassID;
+
+/* VERY TEMPORARY AND NASTY HACK TILL mxSPARSE_CLASS IS COMPLETELY ELIMINATED */
+#define mxSPARSE_CLASS mxVOID_CLASS		/* OBSOLETE! DO NOT USE */
+
+typedef enum {
+    mxREAL,
+    mxCOMPLEX
+} mxComplexity;
+
+
+#if defined(ARRAY_ACCESS_INLINING) && !defined(MATLAB_COMPILER_GENERATED_CODE)
+/*
+ * This modified version of the mxArray structure is needed to support
+ * the ARRAY_ACCESS_INLINING macros.  NOTE: The elements in this structure
+ * should not be accessed directly.  Inlined MEX-files are NOT guaranteed
+ * to be portable from one release of MATLAB to another.
+ */
+
+struct mxArray_tag {
+    void    *reserved;
+    int      reserved1[2];
+    void    *reserved2;
+    int      number_of_dims;
+    unsigned int reserved3;
+    struct {
+        unsigned int    scalar_flag : 1;
+	unsigned int	flag1 : 1; 
+        unsigned int    flag2 : 1;
+        unsigned int    flag3 : 1;
+        unsigned int    flag4 : 1;
+        unsigned int    flag5 : 1;
+        unsigned int    flag6 : 1;
+        unsigned int    flag7 : 1;
+        unsigned int    private_data_flag : 1;
+        unsigned int    flag8 : 1;
+        unsigned int    flag9 : 1;
+        unsigned int    flag10 : 1;
+        unsigned int    flag11 : 4;
+        unsigned int    flag12 : 8;
+        unsigned int    flag13 : 8;
+    }   flags;
+    unsigned int reserved4[2];
+    union {
+        struct {
+            void  *pdata;
+            void  *pimag_data;
+            void  *reserved5;
+            int    reserved6[3];
+        }   number_array;
+    }   data;
+};
+#endif /* ARRAY_ACCESS_INLINING */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Return the class (catergory) of data that the array holds.
+ */
+extern mxClassID mxGetClassID(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get pointer to data
+ */
+extern void *mxGetData(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#if defined(ARRAY_ACCESS_INLINING)
+#define mxGetData(pa)           ((pa)->data.number_array.pdata)
+#endif /* defined(ARRAY_ACCESS_INLINING) */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set pointer to data
+ */
+extern void mxSetData(
+    mxArray *pa,		/* pointer to array */
+    void  *newdata		/* pointer to data */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Determine whether the specified array contains numeric (as opposed 
+ * to cell or struct) data.
+ */
+extern bool mxIsNumeric(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Determine whether the given array is a cell array.
+ */
+extern bool mxIsCell(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the given array's logical flag is on.
+ */ 
+extern bool mxIsLogical(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*  
+ * Determine whether the given array contains character data. 
+ */
+extern bool mxIsChar(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the given array is a structure array.
+ */
+extern bool mxIsStruct(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the given array is an opaque array.
+ */
+extern bool mxIsOpaque(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Returns true if specified array is a function object.
+ */
+extern bool mxIsFunctionHandle(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Is array user defined object
+ */
+extern bool mxIsObject(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get imaginary data pointer for numeric array
+ */
+extern void *mxGetImagData(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#if defined(ARRAY_ACCESS_INLINING)
+#define mxGetImagData(pa)       ((pa)->data.number_array.pimag_data)
+#endif /* defined(ARRAY_ACCESS_INLINING) */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set imaginary data pointer for numeric array
+ */
+extern void mxSetImagData(
+    mxArray *pa,		/* pointer to array */
+    void    *newdata		/* imaginary data array pointer */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the given array contains complex data.
+ */
+extern bool mxIsComplex(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the given array is a sparse (as opposed to full). 
+ */
+extern bool mxIsSparse(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the specified array represents its data as 
+ * double-precision floating-point numbers.
+ */
+extern bool mxIsDouble(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the specified array represents its data as 
+ * single-precision floating-point numbers.
+ */
+extern bool mxIsSingle(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the specified array represents its data as 
+ * signed 8-bit integers.
+ */
+extern bool mxIsInt8(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the specified array represents its data as 
+ * unsigned 8-bit integers.
+ */
+extern bool mxIsUint8(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the specified array represents its data as 
+ * signed 16-bit integers.
+ */
+extern bool mxIsInt16(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the specified array represents its data as 
+ * unsigned 16-bit integers.
+ */
+extern bool mxIsUint16(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the specified array represents its data as 
+ * signed 32-bit integers.
+ */
+extern bool mxIsInt32(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the specified array represents its data as 
+ * unsigned 32-bit integers.
+ */
+extern bool mxIsUint32(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the specified array represents its data as 
+ * signed 64-bit integers.
+ */
+extern bool mxIsInt64(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether the specified array represents its data as 
+ * unsigned 64-bit integers.
+ */
+extern bool mxIsUint64(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get number of dimensions in array
+ */
+extern int mxGetNumberOfDimensions(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#if defined(ARRAY_ACCESS_INLINING)
+#define mxGetNumberOfDimensions(pa)  ((pa)->number_of_dims)
+#endif /* defined(ARRAY_ACCESS_INLINING) */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get pointer to dimension array
+ */
+extern const int *mxGetDimensions(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Get number of elements in array
+ */
+extern int mxGetNumberOfElements(	
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get real data pointer for numeric array
+ */
+extern double *mxGetPr(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#if defined(ARRAY_ACCESS_INLINING)
+#define mxGetPr(pa)             ((double *)mxGetData(pa))
+#endif /* defined(ARRAY_ACCESS_INLINING) */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set real data pointer for numeric array
+ */
+extern void mxSetPr(
+    mxArray *pa,		/* pointer to array */
+    double  *pr			/* real data array pointer */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get imaginary data pointer for numeric array
+ */
+extern double *mxGetPi(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#if defined(ARRAY_ACCESS_INLINING)
+#define mxGetPi(pa)             ((double *)mxGetImagData(pa))
+#endif /* defined(ARRAY_ACCESS_INLINING) */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set imaginary data pointer for numeric array
+ */
+extern void mxSetPi(
+    mxArray *pa,		/* pointer to array */
+    double  *pi			/* imaginary data array pointer */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get string array data
+ */
+extern mxChar *mxGetChars(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#if defined(ARRAY_ACCESS_INLINING)
+#define mxGetChars(pa)          ((mxChar *)mxGetData(pa))
+#endif /* defined(ARRAY_ACCESS_INLINING) */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get 8 bits of user data stored in the mxArray header.  NOTE: This state
+ * of these bits are not guaranteed to be preserved after API function
+ * calls.
+ */
+extern int mxGetUserBits(
+    const mxArray	*pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set 8 bits of user data stored in the mxArray header. NOTE: This state
+ * of these bits are not guaranteed to be preserved after API function
+ * calls.
+ */ 
+extern void mxSetUserBits(
+	mxArray	*pa,		/* pointer to array */
+	int	value
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#ifdef __WATCOMC__
+#ifndef __cplusplus
+#pragma aux mxGetScalar value [8087];
+#endif
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get the real component of the specified array's first data element.
+ */
+extern double mxGetScalar(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Is the isFromGlobalWorkspace bit set?
+ */
+extern bool mxIsFromGlobalWS(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set the isFromGlobalWorkspace bit.
+ */
+extern void mxSetFromGlobalWS(mxArray *pa, bool global);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Get row dimension
+ */
+extern int mxGetM(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Set row dimension
+ */
+extern void mxSetM(
+    mxArray *pa,		/* pointer to array */
+    int     m			/* row dimension */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Get column dimension
+ */
+extern int mxGetN(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Is array empty
+ */
+extern bool mxIsEmpty(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get row data pointer for sparse numeric array
+ */
+extern int *mxGetIr(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set row data pointer for numeric array
+ */
+extern void mxSetIr(
+    mxArray *pa,		/* pointer to array */
+    int     *newir		/* row data array pointer */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get column data pointer for sparse numeric array
+ */
+extern int *mxGetJc(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set column data pointer for numeric array
+ */
+extern void mxSetJc(
+    mxArray *pa,		/* pointer to array */
+    int     *newjc		/* column data array pointer */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get maximum nonzero elements for sparse numeric array
+ */
+extern int mxGetNzmax(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set maximum nonzero elements for numeric array
+ */
+extern void mxSetNzmax(
+    mxArray *pa,		/* pointer to array */
+    int     nzmax		/* maximum nonzero elements */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get array data element size
+ */
+extern int mxGetElementSize(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Return the offset (in number of elements) from the beginning of 
+ * the array to a given subscript.  
+ */
+extern int mxCalcSingleSubscript(const mxArray *pa, int nsubs, const int *subs);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get number of structure fields in array
+ */
+extern int mxGetNumberOfFields(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get a pointer to the specified cell element. 
+ */ 
+extern mxArray *mxGetCell(const mxArray *pa, int i);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set an element in a cell array to the specified value.
+ */
+extern void mxSetCell(mxArray *pa, int i, mxArray *value);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Return pointer to the nth field name
+ */
+extern const char *mxGetFieldNameByNumber(const mxArray *pa, int n);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get the index to the named field.
+ */ 
+extern int mxGetFieldNumber(const mxArray *pa, const char *name);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Return a pointer to the contents of the named field for 
+ * the ith element (zero based).
+ */ 
+extern mxArray *mxGetFieldByNumber(const mxArray *pa, int i, int fieldnum);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set pa[i][fieldnum] = value 
+ */
+extern void mxSetFieldByNumber(mxArray *pa, int i, int fieldnum, mxArray *value);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Return a pointer to the contents of the named field for the ith 
+ * element (zero based).  Returns NULL on no such field or if the
+ * field itself is NULL
+ */
+extern mxArray *mxGetField(const mxArray *pa, int i, const char *fieldname);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set pa[i]->fieldname = value  
+ */
+extern void mxSetField(mxArray *pa, int i, const char *fieldname, mxArray *value);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Return the name of an array's class.  
+ */
+extern const char *mxGetClassName(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Determine whether an array is a member of the specified class. 
+ */
+extern bool mxIsClass(const mxArray *pa, const char *name);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set scalar double flag
+ */
+extern void mxSetScalarDoubleFlag(
+    mxArray	*pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#if defined(ARRAY_ACCESS_INLINING)
+#define mxSetScalarDoubleFlag(pa) ((pa)->flags.scalar_flag = true)
+#endif /* defined(ARRAY_ACCESS_INLINING) */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Clear scalar double flag
+ */
+extern void mxClearScalarDoubleFlag(
+    mxArray	*pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#if defined(ARRAY_ACCESS_INLINING)
+#define mxClearScalarDoubleFlag(pa) ((pa)->flags.scalar_flag = false)
+#endif /* defined(ARRAY_ACCESS_INLINING) */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Is scalar double flag set
+ */
+extern bool mxIsScalarDoubleFlagSet(
+    const mxArray	*pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#if defined(ARRAY_ACCESS_INLINING)
+#define mxIsScalarDoubleFlagSet(pa) ((pa)->flags.scalar_flag == 1)
+#endif /* defined(ARRAY_ACCESS_INLINING) */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set scalar flag if appropiate (double scalar)
+ */
+extern void mxSetScalarDoubleFlagIfAppropiate(
+    mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Mark data as unshareable
+ */
+extern void mxSetDataPrivateFlag(
+    mxArray	*pa,		/* pointer to array */
+    bool        val
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#if defined(ARRAY_ACCESS_INLINING)
+#define mxSetDataPrivateFlag(pa, val) ((pa)->flags.private_data_flag = (int)(val))
+#endif /* defined(ARRAY_ACCESS_INLINING) */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Is data unshareable?
+ */
+extern bool mxIsDataPrivate(
+    const mxArray	*pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#if defined(ARRAY_ACCESS_INLINING)
+#define mxIsDataPrivate(pa)     (((pa)->flags.private_data_flag==1) ? true : false)
+#endif /* defined(ARRAY_ACCESS_INLINING) */
+
+
+#include <stdlib.h>
+#define MX_DYNAMIC_STRUCT_REF_ERROR  "Argument to dynamic structure reference must evaluate to a valid field name"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a numeric matrix and initialize all its data elements to 0.
+ */
+extern mxArray *mxCreateNumericMatrix(
+	int		m,
+	int		n,
+	mxClassID	classid,
+	int		cmplx_flag
+	);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Set column dimension
+ */
+extern void mxSetN(mxArray *pa, int n);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set dimension array and number of dimensions.  Returns 0 on success and 1
+ * if there was not enough memory available to reallocate the dimensions array.
+ */
+extern int mxSetDimensions(mxArray *pa, const int *size, int ndims);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * mxArray destructor
+ */
+extern void mxDestroyArray(mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a numeric array and initialize all its data elements to 0.
+ *
+ * Similar to mxCreateNumericMatrix, in a standalone application, 
+ * out-of-memory will mean a NULL pointer is returned.
+ */
+extern mxArray *mxCreateNumericArray(int ndim, const int *dims, mxClassID classid, mxComplexity flag);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create an N-Dimensional array to hold string data;
+ * initialize all elements to 0.
+ */
+extern mxArray *mxCreateCharArray(int ndim, const int *dims);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a two-dimensional array to hold double-precision
+ * floating-point data; initialize each data element to 0.
+ */
+extern mxArray *mxCreateDoubleMatrix(int m, int n, mxComplexity flag);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get a properly typed pointer to the elements of a logical array.
+ */
+extern mxLogical *mxGetLogicals(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a logical array and initialize its data elements to false.
+ */
+extern mxArray *mxCreateLogicalArray(int ndim, const int *dims);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a two-dimensional array to hold logical data and
+ * initializes each data element to false.
+ */
+extern mxArray *mxCreateLogicalMatrix(unsigned int m, unsigned int n);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a logical scalar mxArray having the specified value.
+ */
+extern mxArray *mxCreateLogicalScalar(bool value);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Returns true if the logical scalar value is true.
+ */
+extern bool mxIsLogicalScalarTrue(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a double-precision scalar mxArray initialized to the
+ * value specified
+ */
+extern mxArray *mxCreateDoubleScalar(double value);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a 2-Dimensional sparse array.
+ */
+extern mxArray *mxCreateSparse(int m, int n, int nzmax, mxComplexity flag);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a 2-D sparse logical array
+ */
+extern mxArray *mxCreateSparseLogicalMatrix(int m, int n, int nzmax);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Copies characters from a MATLAB array to a char array
+ * This function will attempt to perform null termination if it is possible.
+ * nChars is the number of bytes in the output buffer
+ */
+extern void mxGetNChars(const mxArray *pa, char *buf, int nChars);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Converts a string array to a C-style string. The C-style string is in the
+ * local codepage encoding. If the conversion for the entire Unicode string
+ * cannot fit into the supplied character buffer, then the conversion includes
+ * the last whole codepoint that will fit into the buffer. The string is thus
+ * truncated at the greatest possible whole codepoint and does not split code-
+ * points.
+ */
+extern int mxGetString(const mxArray *pa, char *buf, int buflen);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a NULL terminated C string from an mxArray of type mxCHAR_CLASS
+ * Supports multibyte character sets.  The resulting string must be freed
+ * with mxFree.  Returns NULL on out of memory or non-character arrays.
+ */
+extern char *mxArrayToString(const mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a 1-by-n string array initialized to str. The supplied string is
+ * presumed to be in the local codepage encoding. The character data format
+ * in the mxArray will be UTF-16.
+ */
+extern mxArray *mxCreateStringFromNChars(const char *str, int n);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a 1-by-n string array initialized to null terminated string
+ * where n is the length of the string.
+ */
+extern mxArray *mxCreateString(const char *str);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a string array initialized to the strings in str.
+ */
+extern mxArray *mxCreateCharMatrixFromStrings(int m, const char **str);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a 2-Dimensional cell array, with each cell initialized
+ * to NULL.
+ */
+extern mxArray *mxCreateCellMatrix(int m, int n);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create an N-Dimensional cell array, with each cell initialized
+ * to NULL.
+ */
+extern mxArray *mxCreateCellArray(int ndim, const int *dims);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create a 2-Dimensional structure array having the specified fields;
+ * initialize all values to NULL.
+ */
+extern mxArray *mxCreateStructMatrix(int m, int n, int nfields, const char **fieldnames);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Create an N-Dimensional structure array having the specified fields;
+ * initialize all values to NULL.
+ */
+extern mxArray *mxCreateStructArray(int ndim, const int *dims, int nfields,
+								const char **fieldnames);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Make a deep copy of an array, return a pointer to the copy.
+ */
+extern mxArray *mxDuplicateArray(const mxArray *in);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Set classname of an unvalidated object array.  It is illegal to
+ * call this function on a previously validated object array.
+ * Return 0 for success, 1 for failure.
+ */
+extern int mxSetClassName(mxArray *pa, const char *classname);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Add a field to a structure array. Returns field number on success or -1
+ * if inputs are invalid or an out of memory condition occurs.
+ */
+extern int mxAddField(mxArray *pa, const char *fieldname);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Remove a field from a structure array.  Does nothing if no such field exists.
+ * Does not destroy the field itself.
+*/
+extern void mxRemoveField(mxArray *pa, int field);
+#ifdef __cplusplus
+}
+#endif
+
+
+#ifdef __WATCOMC__
+#ifndef __cplusplus
+#pragma aux mxGetEps value [8087];
+#pragma aux mxGetInf value [8087];
+#pragma aux mxGetNaN value [8087];
+#endif
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Function for obtaining MATLAB's concept of EPS
+ */
+extern double mxGetEps(void);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Function for obtaining MATLAB's concept of INF (Used in MEX-File callback).
+ */
+extern double mxGetInf(void);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Function for obtaining MATLAB's concept of NaN (Used in MEX-File callback).
+ */
+extern double mxGetNaN(void);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * test for finiteness in a machine-independent manner
+ */
+extern bool mxIsFinite(
+    double x                  /* value to test */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * test for infinity in a machine-independent manner
+ */
+extern bool mxIsInf(
+    double x                  /* value to test */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * test for NaN in a machine-independent manner
+ */
+extern bool mxIsNaN(
+    double x                  /* value to test */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#define mxCreateFull() mxCreateFull_is_obsolete
+#define mxIsFull()     mxIsFull_is_obsolete
+#define mxIsString()   mxIsString_is_obsolete
+#define mxFreeMatrix() mxFreeMatrix_is_obsolete
+
+
+#define mxCreateScalarDouble(d) mxCreateDoubleScalar(d)
+
+#if defined(V5_COMPAT)
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * NOTE: This function is obsolete and should no longer be used. Please
+ *       use one of the following routines instead:
+ *                         mxCreateLogicalScalar
+ *                         mxCreateLogicalMatrix
+ *                         mxCreateLogicalArray
+ *
+ * Specify that the data in an array is to be treated as Boolean data.
+ */
+extern void mxSetLogical(mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * NOTE: This function is obsolete and should no longer be used.
+ *
+ * Specify that the data in an array is to be treated as numerical
+ * (as opposed to Boolean) data. 
+ */
+extern void mxClearLogical(mxArray *pa);
+#ifdef __cplusplus
+}
+#endif
+
+
+#else
+#define mxSetLogical()     mxSetLogical_is_obsolete
+#define mxClearLogical()   mxClearLogical_is_obsolete
+#endif /* defined(V5_COMPAT) */
+
+
+#if defined(V5_COMPAT)
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Get pointer to array name.
+ */
+extern const char *mxGetName(
+    const mxArray *pa		/* pointer to array */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Set array name.  This routine copies the string pointed to by s
+ * into the mxMAXNAM length character name field.
+ */
+extern void mxSetName(
+    mxArray    *pa,		/* pointer to array */
+    const char *s		/* string to copy into name */
+    );
+#ifdef __cplusplus
+}
+#endif
+
+
+#else
+#define mxGetName()     mxGetName_is_obsolete
+#define mxSetName()     mxSetName_is_obsolete
+#endif /* defined(V5_COMPAT) */
+
+
+
+/*
+mxAssert(int expression, char *error_message)
+---------------------------------------------
+
+  Similar to ANSI C's assert() macro, the mxAssert macro checks the
+  value of an assertion, continuing execution only if the assertion
+  holds.  If 'expression' evaluates to be true, then the mxAssert does
+  nothing.  If, however, 'expression' is false, then mxAssert prints an
+  error message to the MATLAB Command Window, consisting of the failed
+  assertion's expression, the file name and line number where the failed
+  assertion occurred, and the string 'error_message'.  'error_message'
+  allows the user to specify a more understandable description of why
+  the assertion failed.  (Use an empty string if no extra description
+  should follow the failed assertion message.)  After a failed
+  assertion, control returns to the MATLAB command line. 
+
+  mxAssertS, (the S for Simple), takes the same inputs as mxAssert.  It 
+  does not print the text of the failed assertion, only the file and 
+  line where the assertion failed, and the explanatory error_message.
+
+  Note that script MEX will turn off these assertions when building
+  optimized MEX-functions, so they should be used for debugging 
+  purposes only.
+*/
+
+#ifdef MATLAB_MEX_FILE
+#  ifndef NDEBUG
+extern
+#    ifdef __cplusplus
+       "C"
+#    endif
+void mexPrintAssertion(const char *test, 
+		       const char *fname, 
+		       int linenum, 
+		       const char *message);
+
+#    define mxAssert(test, message) ( (test) ? (void) 0 : mexPrintAssertion(": " #test ",", __FILE__, __LINE__, message))
+#    define mxAssertS(test, message) ( (test) ? (void) 0 : mexPrintAssertion("", __FILE__, __LINE__, message))
+#  else
+#    define mxAssert(test, message) ((void) 0)
+#    define mxAssertS(test, message) ((void) 0)
+#  endif
+#else
+#  include <assert.h>
+#  define mxAssert(test, message) assert(test)
+#  define mxAssertS(test, message) assert(test)
+#endif
+
+
+
+#include <stdlib.h>
+
+
+/* $Revision: 1.14.4.1 $ */
+#ifdef ARGCHECK
+
+#include "mwdebug.h" /* Prototype _d versions of API functions */
+
+#define mxAddField(pa, fieldname)                       mxAddField_d(pa, fieldname, __FILE__, __LINE__)
+#define mxArrayToString(pa)				mxArrayToString_d(pa, __FILE__, __LINE__)
+#define mxCalcSingleSubscript(pa, nsubs, subs)          mxCalcSingleSubscript_d(pa, nsubs, subs, __FILE__, __LINE__) 
+#define mxCalloc(nelems, size)                          mxCalloc_d(nelems, size, __FILE__, __LINE__)
+#define mxCreateCellArray(ndim, dims)	                mxCreateCellArray_d(ndim, dims, __FILE__, __LINE__)
+#define mxCreateCellMatrix(m, n)                        mxCreateCellMatrix_d(m, n, __FILE__, __LINE__)
+#define mxCreateCharArray(ndim, dims)                   mxCreateCharArray_d(ndim, dims, __FILE__, __LINE__)
+#define mxCreateCharMatrixFromStrings(m, strings)       mxCreateCharMatrixFromStrings_d(m, strings, __FILE__, __LINE__)
+#define mxCreateDoubleMatrix(m, n, cplxflag)		mxCreateDoubleMatrix_d(m, n, cplxflag, __FILE__, __LINE__)
+#define mxCreateDoubleScalar(value)		        mxCreateDoubleScalar_d(value, __FILE__, __LINE__)
+#define mxCreateLogicalArray(ndim, dims)		mxCreateLogicalArray_d(ndim, dims, __FILE__, __LINE__)
+#define mxCreateLogicalMatrix(m, n)		        mxCreateLogicalMatrix_d(m, n, __FILE__, __LINE__)
+#define mxCreateLogicalScalar(value)	                mxCreateLogicalScalar_d(value, __FILE__, __LINE__)
+#define mxCreateNumericArray(ndim, dims, classname, cplxflag) mxCreateNumericArray_d(ndim, dims, classname, cplxflag, __FILE__, __LINE__) 
+#define mxCreateNumericMatrix(m, n, classid, cmplx_flag)      mxCreateNumericMatrix_d(m, n, classid, cmplx_flag, __FILE__, __LINE__)
+#define mxCreateSparse(m, n, nzmax, cplxflag)           mxCreateSparse_d(m, n, nzmax, cplxflag, __FILE__, __LINE__) 
+#define mxCreateSparseLogicalMatrix(m, n, nzmax)	mxCreateSparseLogicalMatrix_d(m, n, nzmax, __FILE__, __LINE__)
+#define mxCreateString(string) mxCreateString_d(string, __FILE__, __LINE__)
+#define mxCreateStructArray(ndim, dims, nfields, fieldnames)  mxCreateStructArray_d(ndim, dims, nfields, fieldnames, __FILE__, __LINE__)
+#define mxCreateStructMatrix(m, n, nfields, fieldnames) mxCreateStructMatrix_d(m, n, nfields, fieldnames, __FILE__, __LINE__)
+#define mxDestroyArray(pa)				mxDestroyArray_d(pa, __FILE__, __LINE__)
+#define mxDuplicateArray(pa)			        mxDuplicateArray_d(pa, __FILE__, __LINE__)
+#define mxFree(pm)					mxFree_d(pm, __FILE__, __LINE__)
+#define mxGetChars(pa)					mxGetChars_d(pa, __FILE__, __LINE__)
+#define mxGetCell(pa, index)			        mxGetCell_d(pa, index, __FILE__, __LINE__)
+#define mxGetClassID(pa)				mxGetClassID_d(pa, __FILE__, __LINE__)
+#define mxGetClassName(pa)				mxGetClassName_d(pa, __FILE__, __LINE__)
+#define mxGetData(pa)                                   mxGetData_d(pa, __FILE__, __LINE__)
+#define mxGetDimensions(pa)  			        mxGetDimensions_d(pa, __FILE__, __LINE__)
+#define mxGetElementSize(pa)			        mxGetElementSize_d(pa, __FILE__, __LINE__)
+#define mxGetField(pa, index, fieldname)                mxGetField_d(pa, index, fieldname, __FILE__, __LINE__)
+#define mxGetFieldByNumber(pa, index, fieldnum)         mxGetFieldByNumber_d(pa, index, fieldnum, __FILE__, __LINE__)
+#define mxGetFieldNameByNumber(pa, fieldnum)            mxGetFieldNameByNumber_d(pa, fieldnum, __FILE__, __LINE__)
+#define mxGetFieldNumber(pa, fieldname)                 mxGetFieldNumber_d(pa, fieldname, __FILE__, __LINE__)
+#define mxGetImagData(pa)                               mxGetImagData_d(pa, __FILE__, __LINE__)
+#define mxGetIr(pa)                                     mxGetIr_d(pa, __FILE__, __LINE__)
+#define mxGetJc(pa)                                     mxGetJc_d(pa, __FILE__, __LINE__)
+#define mxGetLogicals(pa)				mxGetLogicals_d(pa, __FILE__, __LINE__)
+#define mxGetNumberOfDimensions(pa)		        mxGetNumberOfDimensions_d(pa, __FILE__, __LINE__)
+#define mxGetNumberOfElements(pa)		        mxGetNumberOfElements_d(pa, __FILE__, __LINE__)
+#define mxGetNumberOfFields(pa)			        mxGetNumberOfFields_d(pa, __FILE__, __LINE__)
+#define mxGetNzmax(pa)					mxGetNzmax_d(pa, __FILE__, __LINE__)
+#define mxGetM(pa)					mxGetM_d(pa, __FILE__, __LINE__)
+#define mxGetN(pa)					mxGetN_d(pa, __FILE__, __LINE__)
+#define mxGetPi(pa)                                     mxGetPi_d(pa, __FILE__, __LINE__)
+#define mxGetPr(pa)                                     mxGetPr_d(pa, __FILE__, __LINE__)
+#define mxGetScalar(pa)					mxGetScalar_d(pa, __FILE__, __LINE__)
+#define mxGetString(pa, buffer, buflen)                 mxGetString_d(pa, buffer, buflen, __FILE__, __LINE__)
+#define mxIsCell(pa)					mxIsCell_d(pa, __FILE__, __LINE__)
+#define mxIsChar(pa)					mxIsChar_d(pa, __FILE__, __LINE__)
+#define mxIsClass(pa, classname)                        mxIsClass_d(pa, classname, __FILE__, __LINE__)
+#define mxIsComplex(pa)					mxIsComplex_d(pa, __FILE__, __LINE__)
+#define mxIsDouble(pa)					mxIsDouble_d(pa, __FILE__, __LINE__)
+#define mxIsEmpty(pa)					mxIsEmpty_d(pa, __FILE__, __LINE__)
+#define mxIsFromGlobalWS(pa)                            mxIsFromGlobalWS_d(pa, __FILE__, __LINE__)
+#define mxIsInt8(pa)					mxIsInt8_d(pa, __FILE__, __LINE__)
+#define mxIsInt16(pa)					mxIsInt16_d(pa, __FILE__, __LINE__)
+#define mxIsInt32(pa)					mxIsInt32_d(pa, __FILE__, __LINE__)
+#define mxIsLogical(pa)					mxIsLogical_d(pa, __FILE__, __LINE__)
+#define mxIsNumeric(pa)					mxIsNumeric_d(pa, __FILE__, __LINE__)
+#define mxIsOpaque(pa)					mxIsOpaque_d(pa, __FILE__, __LINE__)
+#define mxIsObject(pa)					mxIsObject_d(pa, __FILE__, __LINE__)
+#define mxIsSingle(pa)					mxIsSingle_d(pa, __FILE__, __LINE__)
+#define mxIsSparse(pa)					mxIsSparse_d(pa, __FILE__, __LINE__)
+#define mxIsStruct(pa)					mxIsStruct_d(pa, __FILE__, __LINE__)
+#define mxIsUint8(pa)					mxIsUint8_d(pa, __FILE__, __LINE__)
+#define mxIsUint16(pa)					mxIsUint16_d(pa, __FILE__, __LINE__)
+#define mxIsUint32(pa)					mxIsUint32_d(pa, __FILE__, __LINE__)
+#define mxIsUint64(pa)				        mxIsUint64_d(pa, __FILE__, __LINE__)
+#define mxMalloc(n)			                mxMalloc_d(n, __FILE__, __LINE__)
+#define mxRealloc(pm, nelems)			        mxRealloc_d(pm, nelems, __FILE__, __LINE__)
+#define mxRemoveField(pa, field)		        mxRemoveField_d(pa, field, __FILE__, __LINE__)
+#if !defined(MATLAB_MEX_FILE)
+#define mxSetAllocFcns(callocptr, freeptr, reallocptr, mallocptr) mxSetAllocFcns_d(callocptr, freeptr, reallocptr, freeptr, __FILE__, __LINE__)
+#endif /* MATLAB_MEX_FILE */
+#define mxSetCell(pa, index, value)		        mxSetCell_d(pa, index, value, __FILE__, __LINE__)
+#define mxSetClassName(pa, name)		        mxSetClassName_d(pa, name, __FILE__, __LINE__)
+#define mxSetData(pa, pd)				mxSetData_d(pa, pd, __FILE__, __LINE__)
+#define mxSetDimensions(pa, size, ndims)                mxSetDimensions_d(pa, size, ndims, __FILE__, __LINE__)
+#define mxSetField(pa, index, fieldname, value)         mxSetField_d(pa, index, fieldname, value, __FILE__, __LINE__)
+#define mxSetFieldByNumber(pa, index, fieldnum, value)  mxSetFieldByNumber_d(pa, index, fieldnum, value, __FILE__, __LINE__)
+#define mxSetImagData(pa, pid)			        mxSetImagData_d(pa, pid, __FILE__, __LINE__)
+#define mxSetIr(pa, ir)					mxSetIr_d(pa, ir, __FILE__, __LINE__)
+#define mxSetJc(pa, jc)					mxSetJc_d(pa, jc, __FILE__, __LINE__)
+#define mxSetM(pa, m)				        mxSetM_d(pa, m, __FILE__, __LINE__)
+#define mxSetN(pa, n)				        mxSetN_d(pa, n, __FILE__, __LINE__)
+#define mxSetNzmax(pa, nzmax)			        mxSetNzmax_d(pa, nzmax, __FILE__, __LINE__)
+#define mxSetPi(pa, pi)					mxSetPi_d(pa, pi, __FILE__, __LINE__)
+#define mxSetPr(pa, pr)					mxSetPr_d(pa, pr, __FILE__, __LINE__)
+#endif
+
+#endif /* matrix_h */
Index: /applications/bdmtoolbox/matlab7.1/include/engine.h
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/engine.h (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/engine.h (revision 707)
@@ -0,0 +1,196 @@
+/*
+ * @(#)engine.h    generated by: makeheader 4.21  Tue Jul 26 22:56:49 2005
+ *
+ *		built from:	../../src/include/copyright.h
+ *				../../src/include/pragma_interface.h
+ *				./engapi.cpp
+ *				./engapiv4.cpp
+ *				./engapiv5.cpp
+ *				./fengapi.cpp
+ *				./fengapiv5.cpp
+ */
+
+#ifndef engine_h
+#define engine_h
+
+
+/*
+ * Copyright 1984-2003 The MathWorks, Inc.
+ * All Rights Reserved.
+ */
+
+
+
+/* Copyright 2003-2004 The MathWorks, Inc. */
+
+/*
+ * Prevent g++ from making copies of vtable and typeinfo data
+ * in every compilation unit.  By allowing for only one, we can
+ * save space and prevent some situations where the linker fails
+ * to coalesce them properly into a single entry.
+ *
+ * References:
+ *    http://gcc.gnu.org/onlinedocs/gcc/Vague-Linkage.html#Vague%20Linkage
+ *    http://gcc.gnu.org/onlinedocs/gcc/C---Interface.html
+ */
+
+#ifdef __cplusplus
+#  ifdef __linux__
+#    pragma interface
+#  endif
+#endif
+
+
+
+#include "matrix.h"     /* mx Routines used in module */
+
+
+typedef struct engine Engine;	/* Incomplete definition for Engine */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Execute matlab statement
+ */
+extern int engEvalString(
+	Engine	*ep,		/* engine pointer */
+	const char *string	/* string for matlab t execute */
+	);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Start matlab process for single use.
+ * Not currently supported on UNIX.
+ */
+extern Engine *engOpenSingleUse(
+			 const char *startcmd, /* exec command string used to start matlab */
+			 void *reserved, /* reserved for future use, must be NULL */
+			 int *retstatus /* return status */
+);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * SetVisible, do nothing since this function is only for NT 
+ */ 
+extern int engSetVisible( 
+		  Engine *ep,        /* engine pointer */ 
+		  bool newVal 
+		  );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * GetVisible, do nothing since this function is only for NT 
+ */ 
+extern int engGetVisible( 
+		  Engine *ep,        /* engine pointer */ 
+		  bool* bVal 
+		  );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Start matlab process
+ */
+extern Engine *engOpen(
+	const char *startcmd /* exec command string used to start matlab */
+	);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Close down matlab server
+ */
+extern int engClose(
+	Engine	*ep         /* engine pointer */
+	);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Get a variable with the specified name from MATLAB's workspace
+ */
+extern mxArray *engGetVariable(
+	Engine	*ep,		/* engine pointer */
+	const char *name	/* name of variable to get */
+	);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Put a variable into MATLAB's workspace with the specified name
+ */
+extern int engPutVariable(
+		   Engine	*ep,        /* engine pointer */
+		   const char *var_name,
+		   const mxArray *ap   /* array pointer */
+		   );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * register a buffer to hold matlab text output
+ */
+extern int engOutputBuffer(
+	Engine	*ep,		/* engine pointer */
+	char	*buffer,	/* character array to hold output */
+	int     buflen		/* buffer array length */
+	);
+#ifdef __cplusplus
+}
+#endif
+
+
+#define engOpenV4()      cannot_call_engOpenV4
+
+
+#define engGetFull()     engGetFull_is_obsolete
+#define engPutFull()     engPutFull_is_obsolete
+#define engGetMatrix()   engGetMatrix_is_obsolete
+#define engPutMatrix()   engPutMatrix_is_obsolete
+
+
+#if defined(V5_COMPAT)
+#define engPutArray(ep, ap)   engPutVariable(ep, mxGetName(ap), ap)
+#define engGetArray(ep, name) engGetVariable(ep, name)
+#else
+#define engPutArray() engPutArray_is_obsolete
+#define engGetArray() engGetArray_is_obsolete
+#endif /* defined(V5_COMPAT) */
+
+#endif /* engine_h */
Index: /applications/bdmtoolbox/matlab7.1/include/_libeng.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/_libeng.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/_libeng.def (revision 707)
@@ -0,0 +1,21 @@
+LIBRARY libeng.dll
+EXPORTS
+_engClose=engClose
+_engEvalString=engEvalString
+_engGetArray=engGetArray
+_engGetFull=engGetFull
+_engGetVariable=engGetVariable
+_engGetVisible=engGetVisible
+_engOpen=engOpen
+_engOpenSingleUse=engOpenSingleUse
+_engOpenV4=engOpenV4
+_engOutputBuffer=engOutputBuffer
+_engPutArray=engPutArray
+_engPutFull=engPutFull
+_engPutVariable=engPutVariable
+_engSetEvalCallback=engSetEvalCallback
+_engSetEvalTimeout=engSetEvalTimeout
+_engSetVisible=engSetVisible
+_engWinInit=engWinInit
+_libeng_build_date=libeng_build_date
+_libeng_version=libeng_version
Index: /applications/bdmtoolbox/matlab7.1/include/_libfixedpoint.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/_libfixedpoint.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/_libfixedpoint.def (revision 707)
@@ -0,0 +1,216 @@
+LIBRARY libfixedpoint.dll
+EXPORTS
+CreateFixedPointLicenseName
+FatPt_ConvertFat2FatRad
+FatPt_ConvertFat2FatRad_Prime
+_FixPt_ReportDivisionByZero=FixPt_ReportDivisionByZero
+_FixPt_ReportOverflow=FixPt_ReportOverflow
+_FixPt_ReportSaturation=FixPt_ReportSaturation
+_FixPt_RtwValidate=FixPt_RtwValidate
+_NotYet_Assertion=NotYet_Assertion
+_NotYet_ConversionIsExpressionFriendly=NotYet_ConversionIsExpressionFriendly
+_NotYet_ParameterGetFixExp=NotYet_ParameterGetFixExp
+_NotYet_ParameterNeedsSingleProp=NotYet_ParameterNeedsSingleProp
+_NotYet_ParameterPropBestPrecision=NotYet_ParameterPropBestPrecision
+_displayFxpDTP=displayFxpDTP
+_dtaDataTypeIdIsFixPt=dtaDataTypeIdIsFixPt
+_fhpBestPrecisionQuantizeParts=fhpBestPrecisionQuantizeParts
+_fhpConvertFat2Thin=fhpConvertFat2Thin
+_fhpConvertThin2Fat=fhpConvertThin2Fat
+_fhpDataTypePropComplete=fhpDataTypePropComplete
+_fhpDataTypePropExtractPrimary=fhpDataTypePropExtractPrimary
+_fhpDtpZeroRwv2DblRwv=fhpDtpZeroRwv2DblRwv
+_fhpDtpZeroRwv2Oversized=fhpDtpZeroRwv2Oversized
+_fhpDtpZeroRwv2UnionAll=fhpDtpZeroRwv2UnionAll
+_fhpFsoConvertFat2FatRad=fhpFsoConvertFat2FatRad
+_fhpFsoDivide=fhpFsoDivide
+_fhpFsoMultiply=fhpFsoMultiply
+_fhpFsoMultiplyComplex_LogMinMax=fhpFsoMultiplyComplex_LogMinMax
+_fhpFsoUnaryMinus=fhpFsoUnaryMinus
+_fhpGetBuiltinDataTypeProperties=fhpGetBuiltinDataTypeProperties
+_fhpReformatFat2Thin=fhpReformatFat2Thin
+_fhpReformatThin2Fat=fhpReformatThin2Fat
+_fxpAbs=fxpAbs
+_fxpAccumNeg=fxpAccumNeg
+_fxpAccumNegCollapse=fxpAccumNegCollapse
+_fxpAccumPos=fxpAccumPos
+_fxpAccumPosCollapse=fxpAccumPosCollapse
+_fxpAndCollapse=fxpAndCollapse
+_fxpAndEqual=fxpAndEqual
+_fxpArrayProp_GetDtSize=fxpArrayProp_GetDtSize
+_fxpArrayProp_Set_MxArray=fxpArrayProp_Set_MxArray
+_fxpArrayProp_Set_MxArray_wPortDT=fxpArrayProp_Set_MxArray_wPortDT
+_fxpArrayProp_Set_Port=fxpArrayProp_Set_Port
+_fxpArrayProp_Set_Scalar=fxpArrayProp_Set_Scalar
+_fxpBestPrecisionExponent=fxpBestPrecisionExponent
+_fxpBitwiseAndCollapse=fxpBitwiseAndCollapse
+_fxpBitwiseAndEqual=fxpBitwiseAndEqual
+_fxpBitwiseComplement=fxpBitwiseComplement
+_fxpBitwiseNandCollapse=fxpBitwiseNandCollapse
+_fxpBitwiseNorCollapse=fxpBitwiseNorCollapse
+_fxpBitwiseOrCollapse=fxpBitwiseOrCollapse
+_fxpBitwiseOrEqual=fxpBitwiseOrEqual
+_fxpBitwiseXorCollapse=fxpBitwiseXorCollapse
+_fxpBitwiseXorEqual=fxpBitwiseXorEqual
+_fxpBlockProp_SetDtaPath=fxpBlockProp_SetDtaPath
+_fxpBlockProp_SetMex=fxpBlockProp_SetMex
+_fxpBlockProp_SetSFun=fxpBlockProp_SetSFun
+_fxpCheckAllPortsUnconnected=fxpCheckAllPortsUnconnected
+_fxpCleanBoolean=fxpCleanBoolean
+_fxpCompare=fxpCompare
+_fxpComplement=fxpComplement
+_fxpConj=fxpConj
+_fxpConvert=fxpConvert
+_fxpConvert_Thin2Bool=fxpConvert_Thin2Bool
+_fxpDataTypeAdjustForDTOver=fxpDataTypeAdjustForDTOver
+_fxpDataTypeAdjustForDblOver=fxpDataTypeAdjustForDblOver
+_fxpDataTypeComplexCheck=fxpDataTypeComplexCheck
+_fxpDataTypeForRunTimeParam=fxpDataTypeForRunTimeParam
+_fxpDataTypeIdIsFixPt=fxpDataTypeIdIsFixPt
+_fxpDataTypeIdSupported=fxpDataTypeIdSupported
+_fxpDataTypeNameCreate=fxpDataTypeNameCreate
+_fxpDataTypePropCompleteSelf=fxpDataTypePropCompleteSelf
+_fxpDataTypePropMulRule=fxpDataTypePropMulRule
+_fxpDataTypePropMulRuleWithNoBoolOptim=fxpDataTypePropMulRuleWithNoBoolOptim
+_fxpDataTypeProp_GetSize=fxpDataTypeProp_GetSize
+_fxpDataTypeProp_IsBuiltIn=fxpDataTypeProp_IsBuiltIn
+_fxpDataTypeRegister=fxpDataTypeRegister
+_fxpDataTypeRegisterFull=fxpDataTypeRegisterFull
+_fxpDataTypeRegisterFullWithCheck=fxpDataTypeRegisterFullWithCheck
+_fxpDataTypeRegisterNominalScaling=fxpDataTypeRegisterNominalScaling
+_fxpDataTypeRegisterNominalScalingWithCheck=fxpDataTypeRegisterNominalScalingWithCheck
+_fxpDataTypeRegisterWithCheck=fxpDataTypeRegisterWithCheck
+_fxpDataTypeRuleApplyDeployHW=fxpDataTypeRuleApplyDeployHW
+_fxpDataTypeRuleDiv=fxpDataTypeRuleDiv
+_fxpDataTypeRuleFloatPriority=fxpDataTypeRuleFloatPriority
+_fxpDataTypeRuleMul=fxpDataTypeRuleMul
+_fxpDataTypeRuleRecip=fxpDataTypeRuleRecip
+_fxpDataTypeZero2Dbl=fxpDataTypeZero2Dbl
+_fxpDeadZone=fxpDeadZone
+_fxpDivide=fxpDivide
+_fxpDivideCollapse=fxpDivideCollapse
+_fxpDotProduct=fxpDotProduct
+_fxpError=fxpError
+_fxpErrorArgs=fxpErrorArgs
+_fxpFrameConvert=fxpFrameConvert
+_fxpGetBlockPropertiesDefault=fxpGetBlockPropertiesDefault
+_fxpGetDataTypePropNoBias=fxpGetDataTypePropNoBias
+_fxpGetDataTypePropNoBiasOrFrac=fxpGetDataTypePropNoBiasOrFrac
+_fxpGetDataTypePropNoFrac=fxpGetDataTypePropNoFrac
+_fxpGetDataTypePropNoScaling=fxpGetDataTypePropNoScaling
+_fxpGetDataTypeProperties=fxpGetDataTypeProperties
+_fxpGetDataTypePropertiesDefault=fxpGetDataTypePropertiesDefault
+_fxpGreaterPositiveRange=fxpGreaterPositiveRange
+_fxpGreaterPositiveRangeDtp=fxpGreaterPositiveRangeDtp
+_fxpHardwareMaxBits=fxpHardwareMaxBits
+_fxpInstrumentLogSaveNamed=fxpInstrumentLogSaveNamed
+_fxpInstrumentLogSaveOut=fxpInstrumentLogSaveOut
+_fxpLogStateflow=fxpLogStateflow
+_fxpLogStruct_Init=fxpLogStruct_Init
+_fxpLogStruct_SetLogDataType=fxpLogStruct_SetLogDataType
+_fxpLogUpdateMinMax_InBlockProps=fxpLogUpdateMinMax_InBlockProps
+_fxpLook1DAbove=fxpLook1DAbove
+_fxpLook1DBelow=fxpLook1DBelow
+_fxpLook1DInterp=fxpLook1DInterp
+_fxpLook1DInterpExtrap=fxpLook1DInterpExtrap
+_fxpLook1DNearest=fxpLook1DNearest
+_fxpLook2DAbove=fxpLook2DAbove
+_fxpLook2DBelow=fxpLook2DBelow
+_fxpLook2DInterp=fxpLook2DInterp
+_fxpLook2DInterpExtrap=fxpLook2DInterpExtrap
+_fxpLook2DNearest=fxpLook2DNearest
+_fxpLookUpBreakPointsCheckMono=fxpLookUpBreakPointsCheckMono
+_fxpMagSquared=fxpMagSquared
+_fxpMaxCollapse=fxpMaxCollapse
+_fxpMaxRefine=fxpMaxRefine
+_fxpMdlInitSizesCommonPrep=fxpMdlInitSizesCommonPrep
+_fxpMinCollapse=fxpMinCollapse
+_fxpMinRefine=fxpMinRefine
+_fxpMultiply=fxpMultiply
+_fxpMultiplyAccum=fxpMultiplyAccum
+_fxpMultiplyCollapse=fxpMultiplyCollapse
+_fxpMultiplyIsExpressionFriendly=fxpMultiplyIsExpressionFriendly
+_fxpMultiplyMatrix=fxpMultiplyMatrix
+_fxpMultiplyMatrixAccum=fxpMultiplyMatrixAccum
+_fxpNamedParameterCastMxArray=fxpNamedParameterCastMxArray
+_fxpNandCollapse=fxpNandCollapse
+_fxpNorCollapse=fxpNorCollapse
+_fxpOrCollapse=fxpOrCollapse
+_fxpOrEqual=fxpOrEqual
+_fxpParameterCastMxArray=fxpParameterCastMxArray
+_fxpPower2Gain=fxpPower2Gain
+_fxpPromoteToDeploymentInt=fxpPromoteToDeploymentInt
+_fxpReciprocal=fxpReciprocal
+_fxpRemoveTrailingZeros=fxpRemoveTrailingZeros
+_fxpRtwWriteObjectValue=fxpRtwWriteObjectValue
+_fxpRtwWriteOpChoices=fxpRtwWriteOpChoices
+_fxpRtwWritePortDataTypes=fxpRtwWritePortDataTypes
+_fxpScAccumNeg=fxpScAccumNeg
+_fxpScAccumPos=fxpScAccumPos
+_fxpScCompare=fxpScCompare
+_fxpScConvert=fxpScConvert
+_fxpScConvert_WithErrmsg=fxpScConvert_WithErrmsg
+_fxpScEqualsDataTypeMaximum=fxpScEqualsDataTypeMaximum
+_fxpScEqualsDataTypeMinimum=fxpScEqualsDataTypeMinimum
+_fxpScEqualsJustAboveDataTypeMinimum=fxpScEqualsJustAboveDataTypeMinimum
+_fxpScGetRealWorldValue=fxpScGetRealWorldValue
+_fxpScGetStoredIntegerValue=fxpScGetStoredIntegerValue
+_fxpScLogUpdateMinMax=fxpScLogUpdateMinMax
+_fxpScNamedParameterCast=fxpScNamedParameterCast
+_fxpScParameterCast=fxpScParameterCast
+_fxpScQuantize=fxpScQuantize
+_fxpScValueIsZero=fxpScValueIsZero
+_fxpSelectRadixDataType=fxpSelectRadixDataType
+_fxpSelectRadixDataTypeAllow=fxpSelectRadixDataTypeAllow
+_fxpSelectRadixDataTypeMax=fxpSelectRadixDataTypeMax
+_fxpSelectRelopDataType=fxpSelectRelopDataType
+_fxpSetError=fxpSetError
+_fxpSetWarning=fxpSetWarning
+_fxpSfnDataTypeId_IsSupported=fxpSfnDataTypeId_IsSupported
+_fxpSfnParamCheckDataTypeSpec=fxpSfnParamCheckDataTypeSpec
+_fxpSfnParamCheckString=fxpSfnParamCheckString
+_fxpSfnParamCheckVector=fxpSfnParamCheckVector
+_fxpSlopeNormalize=fxpSlopeNormalize
+_fxpSumNegCollapse=fxpSumNegCollapse
+_fxpSumPosCollapse=fxpSumPosCollapse
+_fxpUnaryMinus=fxpUnaryMinus
+_fxpWarning=fxpWarning
+_fxpWeightedSum=fxpWeightedSum
+_fxpXorCollapse=fxpXorCollapse
+_fxpXorEqual=fxpXorEqual
+_fxp_CRUDE_AccumNeg=fxp_CRUDE_AccumNeg
+_fxp_CRUDE_AccumPos=fxp_CRUDE_AccumPos
+_fxp_CRUDE_Divide=fxp_CRUDE_Divide
+_fxp_CRUDE_LogUpdateMinMax=fxp_CRUDE_LogUpdateMinMax
+_fxp_CRUDE_Multiply=fxp_CRUDE_Multiply
+_fxp_CRUDE_MultiplyComplex_LogMinMax=fxp_CRUDE_MultiplyComplex_LogMinMax
+_fxp_CRUDE_RemoveTrailingZeros=fxp_CRUDE_RemoveTrailingZeros
+_fxp_CRUDE_UnaryMinus=fxp_CRUDE_UnaryMinus
+_fxp_FATPT_SetMax=fxp_FATPT_SetMax
+_fxp_FATPT_SetMin=fxp_FATPT_SetMin
+_fxp_FAT_ValueCompareSameDT=fxp_FAT_ValueCompareSameDT
+_getPartOfDataTypeStr=getPartOfDataTypeStr
+_libfixedpoint_build_date=libfixedpoint_build_date
+_libfixedpoint_version=libfixedpoint_version
+_ssFxpConvert=ssFxpConvert
+_ssFxpConvertFromRealWorldValue=ssFxpConvertFromRealWorldValue
+_ssFxpConvertToRealWorldValue=ssFxpConvertToRealWorldValue
+_ssGetDataTypeBias=ssGetDataTypeBias
+_ssGetDataTypeFixedExponent=ssGetDataTypeFixedExponent
+_ssGetDataTypeFracSlope=ssGetDataTypeFracSlope
+_ssGetDataTypeFractionLength=ssGetDataTypeFractionLength
+_ssGetDataTypeFxpContainWordLen=ssGetDataTypeFxpContainWordLen
+_ssGetDataTypeFxpIsSigned=ssGetDataTypeFxpIsSigned
+_ssGetDataTypeFxpWordLength=ssGetDataTypeFxpWordLength
+_ssGetDataTypeIsFixedPoint=ssGetDataTypeIsFixedPoint
+_ssGetDataTypeIsFloatingPoint=ssGetDataTypeIsFloatingPoint
+_ssGetDataTypeIsFxpFltApiCompat=ssGetDataTypeIsFxpFltApiCompat
+_ssGetDataTypeIsScalingPow2=ssGetDataTypeIsScalingPow2
+_ssGetDataTypeIsScalingTrivial=ssGetDataTypeIsScalingTrivial
+_ssGetDataTypeStorageContainCat=ssGetDataTypeStorageContainCat
+_ssGetDataTypeStorageContainerSize=ssGetDataTypeStorageContainerSize
+_ssGetDataTypeTotalSlope=ssGetDataTypeTotalSlope
+_ssRegisterDataTypeFxpBinaryPoint=ssRegisterDataTypeFxpBinaryPoint
+_ssRegisterDataTypeFxpFSlopeFixExpBias=ssRegisterDataTypeFxpFSlopeFixExpBias
+_ssRegisterDataTypeFxpScaledDouble=ssRegisterDataTypeFxpScaledDouble
+_ssRegisterDataTypeFxpSlopeBias=ssRegisterDataTypeFxpSlopeBias
Index: /applications/bdmtoolbox/matlab7.1/include/libeng.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/libeng.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/libeng.def (revision 707)
@@ -0,0 +1,33 @@
+LIBRARY libeng.dll
+EXPORTS
+ENGCLOSE@4=_ENGCLOSE@4
+ENGEVALSTRING@12=_ENGEVALSTRING@12
+ENGGETARRAY@12=_ENGGETARRAY@12
+ENGGETFULL@28=_ENGGETFULL@28
+ENGGETMATRIX@12=_ENGGETMATRIX@12
+ENGGETVARIABLE@12=_ENGGETVARIABLE@12
+ENGOPEN@8=_ENGOPEN@8
+ENGOUTPUTBUFFER@12=_ENGOUTPUTBUFFER@12
+ENGPUTARRAY@8=_ENGPUTARRAY@8
+ENGPUTFULL@28=_ENGPUTFULL@28
+ENGPUTMATRIX@8=_ENGPUTMATRIX@8
+ENGPUTVARIABLE@16=_ENGPUTVARIABLE@16
+engClose
+engEvalString
+engGetArray
+engGetFull
+engGetVariable
+engGetVisible
+engOpen
+engOpenSingleUse
+engOpenV4
+engOutputBuffer
+engPutArray
+engPutFull
+engPutVariable
+engSetEvalCallback
+engSetEvalTimeout
+engSetVisible
+engWinInit
+libeng_build_date
+libeng_version
Index: /applications/bdmtoolbox/matlab7.1/include/libfixedpoint.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/libfixedpoint.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/libfixedpoint.def (revision 707)
@@ -0,0 +1,216 @@
+LIBRARY libfixedpoint.dll
+EXPORTS
+CreateFixedPointLicenseName
+FatPt_ConvertFat2FatRad
+FatPt_ConvertFat2FatRad_Prime
+FixPt_ReportDivisionByZero
+FixPt_ReportOverflow
+FixPt_ReportSaturation
+FixPt_RtwValidate
+NotYet_Assertion
+NotYet_ConversionIsExpressionFriendly
+NotYet_ParameterGetFixExp
+NotYet_ParameterNeedsSingleProp
+NotYet_ParameterPropBestPrecision
+displayFxpDTP
+dtaDataTypeIdIsFixPt
+fhpBestPrecisionQuantizeParts
+fhpConvertFat2Thin
+fhpConvertThin2Fat
+fhpDataTypePropComplete
+fhpDataTypePropExtractPrimary
+fhpDtpZeroRwv2DblRwv
+fhpDtpZeroRwv2Oversized
+fhpDtpZeroRwv2UnionAll
+fhpFsoConvertFat2FatRad
+fhpFsoDivide
+fhpFsoMultiply
+fhpFsoMultiplyComplex_LogMinMax
+fhpFsoUnaryMinus
+fhpGetBuiltinDataTypeProperties
+fhpReformatFat2Thin
+fhpReformatThin2Fat
+fxpAbs
+fxpAccumNeg
+fxpAccumNegCollapse
+fxpAccumPos
+fxpAccumPosCollapse
+fxpAndCollapse
+fxpAndEqual
+fxpArrayProp_GetDtSize
+fxpArrayProp_Set_MxArray
+fxpArrayProp_Set_MxArray_wPortDT
+fxpArrayProp_Set_Port
+fxpArrayProp_Set_Scalar
+fxpBestPrecisionExponent
+fxpBitwiseAndCollapse
+fxpBitwiseAndEqual
+fxpBitwiseComplement
+fxpBitwiseNandCollapse
+fxpBitwiseNorCollapse
+fxpBitwiseOrCollapse
+fxpBitwiseOrEqual
+fxpBitwiseXorCollapse
+fxpBitwiseXorEqual
+fxpBlockProp_SetDtaPath
+fxpBlockProp_SetMex
+fxpBlockProp_SetSFun
+fxpCheckAllPortsUnconnected
+fxpCleanBoolean
+fxpCompare
+fxpComplement
+fxpConj
+fxpConvert
+fxpConvert_Thin2Bool
+fxpDataTypeAdjustForDTOver
+fxpDataTypeAdjustForDblOver
+fxpDataTypeComplexCheck
+fxpDataTypeForRunTimeParam
+fxpDataTypeIdIsFixPt
+fxpDataTypeIdSupported
+fxpDataTypeNameCreate
+fxpDataTypePropCompleteSelf
+fxpDataTypePropMulRule
+fxpDataTypePropMulRuleWithNoBoolOptim
+fxpDataTypeProp_GetSize
+fxpDataTypeProp_IsBuiltIn
+fxpDataTypeRegister
+fxpDataTypeRegisterFull
+fxpDataTypeRegisterFullWithCheck
+fxpDataTypeRegisterNominalScaling
+fxpDataTypeRegisterNominalScalingWithCheck
+fxpDataTypeRegisterWithCheck
+fxpDataTypeRuleApplyDeployHW
+fxpDataTypeRuleDiv
+fxpDataTypeRuleFloatPriority
+fxpDataTypeRuleMul
+fxpDataTypeRuleRecip
+fxpDataTypeZero2Dbl
+fxpDeadZone
+fxpDivide
+fxpDivideCollapse
+fxpDotProduct
+fxpError
+fxpErrorArgs
+fxpFrameConvert
+fxpGetBlockPropertiesDefault
+fxpGetDataTypePropNoBias
+fxpGetDataTypePropNoBiasOrFrac
+fxpGetDataTypePropNoFrac
+fxpGetDataTypePropNoScaling
+fxpGetDataTypeProperties
+fxpGetDataTypePropertiesDefault
+fxpGreaterPositiveRange
+fxpGreaterPositiveRangeDtp
+fxpHardwareMaxBits
+fxpInstrumentLogSaveNamed
+fxpInstrumentLogSaveOut
+fxpLogStateflow
+fxpLogStruct_Init
+fxpLogStruct_SetLogDataType
+fxpLogUpdateMinMax_InBlockProps
+fxpLook1DAbove
+fxpLook1DBelow
+fxpLook1DInterp
+fxpLook1DInterpExtrap
+fxpLook1DNearest
+fxpLook2DAbove
+fxpLook2DBelow
+fxpLook2DInterp
+fxpLook2DInterpExtrap
+fxpLook2DNearest
+fxpLookUpBreakPointsCheckMono
+fxpMagSquared
+fxpMaxCollapse
+fxpMaxRefine
+fxpMdlInitSizesCommonPrep
+fxpMinCollapse
+fxpMinRefine
+fxpMultiply
+fxpMultiplyAccum
+fxpMultiplyCollapse
+fxpMultiplyIsExpressionFriendly
+fxpMultiplyMatrix
+fxpMultiplyMatrixAccum
+fxpNamedParameterCastMxArray
+fxpNandCollapse
+fxpNorCollapse
+fxpOrCollapse
+fxpOrEqual
+fxpParameterCastMxArray
+fxpPower2Gain
+fxpPromoteToDeploymentInt
+fxpReciprocal
+fxpRemoveTrailingZeros
+fxpRtwWriteObjectValue
+fxpRtwWriteOpChoices
+fxpRtwWritePortDataTypes
+fxpScAccumNeg
+fxpScAccumPos
+fxpScCompare
+fxpScConvert
+fxpScConvert_WithErrmsg
+fxpScEqualsDataTypeMaximum
+fxpScEqualsDataTypeMinimum
+fxpScEqualsJustAboveDataTypeMinimum
+fxpScGetRealWorldValue
+fxpScGetStoredIntegerValue
+fxpScLogUpdateMinMax
+fxpScNamedParameterCast
+fxpScParameterCast
+fxpScQuantize
+fxpScValueIsZero
+fxpSelectRadixDataType
+fxpSelectRadixDataTypeAllow
+fxpSelectRadixDataTypeMax
+fxpSelectRelopDataType
+fxpSetError
+fxpSetWarning
+fxpSfnDataTypeId_IsSupported
+fxpSfnParamCheckDataTypeSpec
+fxpSfnParamCheckString
+fxpSfnParamCheckVector
+fxpSlopeNormalize
+fxpSumNegCollapse
+fxpSumPosCollapse
+fxpUnaryMinus
+fxpWarning
+fxpWeightedSum
+fxpXorCollapse
+fxpXorEqual
+fxp_CRUDE_AccumNeg
+fxp_CRUDE_AccumPos
+fxp_CRUDE_Divide
+fxp_CRUDE_LogUpdateMinMax
+fxp_CRUDE_Multiply
+fxp_CRUDE_MultiplyComplex_LogMinMax
+fxp_CRUDE_RemoveTrailingZeros
+fxp_CRUDE_UnaryMinus
+fxp_FATPT_SetMax
+fxp_FATPT_SetMin
+fxp_FAT_ValueCompareSameDT
+getPartOfDataTypeStr
+libfixedpoint_build_date
+libfixedpoint_version
+ssFxpConvert
+ssFxpConvertFromRealWorldValue
+ssFxpConvertToRealWorldValue
+ssGetDataTypeBias
+ssGetDataTypeFixedExponent
+ssGetDataTypeFracSlope
+ssGetDataTypeFractionLength
+ssGetDataTypeFxpContainWordLen
+ssGetDataTypeFxpIsSigned
+ssGetDataTypeFxpWordLength
+ssGetDataTypeIsFixedPoint
+ssGetDataTypeIsFloatingPoint
+ssGetDataTypeIsFxpFltApiCompat
+ssGetDataTypeIsScalingPow2
+ssGetDataTypeIsScalingTrivial
+ssGetDataTypeStorageContainCat
+ssGetDataTypeStorageContainerSize
+ssGetDataTypeTotalSlope
+ssRegisterDataTypeFxpBinaryPoint
+ssRegisterDataTypeFxpFSlopeFixExpBias
+ssRegisterDataTypeFxpScaledDouble
+ssRegisterDataTypeFxpSlopeBias
Index: /applications/bdmtoolbox/matlab7.1/include/mexversion.rc
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/mexversion.rc (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/mexversion.rc (revision 707)
@@ -0,0 +1,37 @@
+//  Copyright 1997-2004 The MathWorks, Inc.
+//  $Revision: 1.6.4.2 $  $Date: 2004/08/17 21:22:27 $
+//
+//	Mex versioning resource file
+//  this should be compiled with the V5_COMPAT and ARRAY_ACCESS_INLINING
+//  defines if they apply.
+//
+//  DO NOT EDIT	- this is for MATLAB use only
+
+/////////////////////////////////////////////////////////////////////////////
+//  Define strings,
+// ML_VERSION is the version of Matlab that the mex file is built against.
+// INLINING determines in inlining was switched on or not.
+
+#define ML_VERSION 	 100
+#define INLINING     101 
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// String Table
+//
+
+STRINGTABLE
+BEGIN
+#ifdef V5_COMPAT
+    ML_VERSION,             "MATLAB 5 compatible"
+#else
+	ML_VERSION,             "MATLAB R14 native"
+#endif
+#ifdef ARRAY_ACCESS_INLINING
+	INLINING,               "inlined"
+#else
+    INLINING,               "not inlined"
+#endif
+END
+
+
Index: /applications/bdmtoolbox/matlab7.1/include/_libmat.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/_libmat.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/_libmat.def (revision 707)
@@ -0,0 +1,33 @@
+LIBRARY libmat.dll
+EXPORTS
+_libmat_build_date=libmat_build_date
+_libmat_version=libmat_version
+_matClose=matClose
+_matCreateMATFile=matCreateMATFile
+_matDeleteArray=matDeleteArray
+_matDeleteMatrix=matDeleteMatrix
+_matDeleteVariable=matDeleteVariable
+_matGetArray=matGetArray
+_matGetArrayHeader=matGetArrayHeader
+_matGetDir=matGetDir
+_matGetFp=matGetFp
+_matGetFull=matGetFull
+_matGetMatrix=matGetMatrix
+_matGetNextArray=matGetNextArray
+_matGetNextArrayHeader=matGetNextArrayHeader
+_matGetNextMatrix=matGetNextMatrix
+_matGetNextVariable=matGetNextVariable
+_matGetNextVariableInfo=matGetNextVariableInfo
+_matGetString=matGetString
+_matGetVariable=matGetVariable
+_matGetVariableInfo=matGetVariableInfo
+_matOpen=matOpen
+_matPutArray=matPutArray
+_matPutArrayAsGlobal=matPutArrayAsGlobal
+_matPutFull=matPutFull
+_matPutMatrix=matPutMatrix
+_matPutNextArray=matPutNextArray
+_matPutNextVariable=matPutNextVariable
+_matPutString=matPutString
+_matPutVariable=matPutVariable
+_matPutVariableAsGlobal=matPutVariableAsGlobal
Index: /applications/bdmtoolbox/matlab7.1/include/libmat.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/libmat.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/libmat.def (revision 707)
@@ -0,0 +1,58 @@
+LIBRARY libmat.dll
+EXPORTS
+MATCLOSE@4=_MATCLOSE@4
+MATDELETEARRAY@12=_MATDELETEARRAY@12
+MATDELETEMATRIX@12=_MATDELETEMATRIX@12
+MATDELETEVARIABLE@12=_MATDELETEVARIABLE@12
+MATGETARRAY@12=_MATGETARRAY@12
+MATGETARRAYHEADER@12=_MATGETARRAYHEADER@12
+MATGETDIR@8=_MATGETDIR@8
+MATGETFULL@28=_MATGETFULL@28
+MATGETMATRIX@12=_MATGETMATRIX@12
+MATGETNEXTARRAY@4=_MATGETNEXTARRAY@4
+MATGETNEXTARRAYHEADER@4=_MATGETNEXTARRAYHEADER@4
+MATGETNEXTMATRIX@4=_MATGETNEXTMATRIX@4
+MATGETNEXTVARIABLE@12=_MATGETNEXTVARIABLE@12
+MATGETNEXTVARIABLEINFO@12=_MATGETNEXTVARIABLEINFO@12
+MATGETSTRING@24=_MATGETSTRING@24
+MATGETVARIABLE@12=_MATGETVARIABLE@12
+MATGETVARIABLEINFO@12=_MATGETVARIABLEINFO@12
+MATOPEN@16=_MATOPEN@16
+MATPUTARRAY@8=_MATPUTARRAY@8
+MATPUTARRAYASGLOBAL@8=_MATPUTARRAYASGLOBAL@8
+MATPUTFULL@28=_MATPUTFULL@28
+MATPUTMATRIX@8=_MATPUTMATRIX@8
+MATPUTSTRING@20=_MATPUTSTRING@20
+MATPUTVARIABLE@16=_MATPUTVARIABLE@16
+MATPUTVARIABLEASGLOBAL@16=_MATPUTVARIABLEASGLOBAL@16
+libmat_build_date
+libmat_version
+matClose
+matCreateMATFile
+matDeleteArray
+matDeleteMatrix
+matDeleteVariable
+matGetArray
+matGetArrayHeader
+matGetDir
+matGetFp
+matGetFull
+matGetMatrix
+matGetNextArray
+matGetNextArrayHeader
+matGetNextMatrix
+matGetNextVariable
+matGetNextVariableInfo
+matGetString
+matGetVariable
+matGetVariableInfo
+matOpen
+matPutArray
+matPutArrayAsGlobal
+matPutFull
+matPutMatrix
+matPutNextArray
+matPutNextVariable
+matPutString
+matPutVariable
+matPutVariableAsGlobal
Index: /applications/bdmtoolbox/matlab7.1/include/_libmx.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/_libmx.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/_libmx.def (revision 707)
@@ -0,0 +1,452 @@
+LIBRARY libmx.dll
+EXPORTS
+_BlockTranspose16=BlockTranspose16
+_BlockTranspose32=BlockTranspose32
+_BlockTranspose64=BlockTranspose64
+_BlockTranspose8=BlockTranspose8
+_BlockTransposeN=BlockTransposeN
+_GetAllocListLength=GetAllocListLength
+__mxGetComplexityAttr=_mxGetComplexityAttr
+__mxGetDensityAttr=_mxGetDensityAttr
+__mxGetShapeAttr=_mxGetShapeAttr
+_gzipStringReadBytes=gzipStringReadBytes
+_gzipStringReadClose=gzipStringReadClose
+_gzipStringReadInit=gzipStringReadInit
+_gzipStringReadSkipBytes=gzipStringReadSkipBytes
+_gzipStringReadSoFar=gzipStringReadSoFar
+_gzipStringWriteAddBytes=gzipStringWriteAddBytes
+_gzipStringWriteClose=gzipStringWriteClose
+_gzipStringWriteInit=gzipStringWriteInit
+_libmx_build_date=libmx_build_date
+_libmx_version=libmx_version
+_miCreateBufferStream=miCreateBufferStream
+_miCreateFileStream=miCreateFileStream
+_miCreateSequentialStream=miCreateSequentialStream
+_miDeallocateGzipString=miDeallocateGzipString
+_miDisposeBufferStream=miDisposeBufferStream
+_miDisposeFileStream=miDisposeFileStream
+_miGetCompressedMATVariableBytes=miGetCompressedMATVariableBytes
+_miGetCompressedMATVariableOffset=miGetCompressedMATVariableOffset
+_miGetGzipString=miGetGzipString
+_miGetItem=miGetItem
+_miGetItemData=miGetItemData
+_miGetItemTag=miGetItemTag
+_miGetMatrixHeader=miGetMatrixHeader
+_miGetStreamOffset=miGetStreamOffset
+_miGetStreamPtr=miGetStreamPtr
+_miGetStreamSize=miGetStreamSize
+_miGetStreamUserData=miGetStreamUserData
+_miGetSubsystemData=miGetSubsystemData
+_miIsMATVariableCompressionEnabled=miIsMATVariableCompressionEnabled
+_miNewGzipString=miNewGzipString
+_miPutItem=miPutItem
+_miPutItemAtOffsetWrapper=miPutItemAtOffsetWrapper
+_miPutItemData=miPutItemData
+_miPutItemTag=miPutItemTag
+_miResetBufferStream=miResetBufferStream
+_miSetStreamOffset=miSetStreamOffset
+_miSetStreamPtr=miSetStreamPtr
+_miSetStreamSize=miSetStreamSize
+_miSetStreamUserData=miSetStreamUserData
+_miSetSubsystemData=miSetSubsystemData
+_mxAddField=mxAddField
+_mxAddFieldToStruct=mxAddFieldToStruct
+_mxAddToAllocList=mxAddToAllocList
+_mxApplyToAllArraysOnArrayList=mxApplyToAllArraysOnArrayList
+_mxAreMatricesEqual=mxAreMatricesEqual
+_mxAreMatricesEqualNanOptional=mxAreMatricesEqualNanOptional
+_mxArgMustBeInts=mxArgMustBeInts
+_mxArray2String=mxArray2String
+_mxArrayClassIDName=mxArrayClassIDName
+_mxArrayStrCpy=mxArrayStrCpy
+_mxArrayToByteChars=mxArrayToByteChars
+_mxArrayToString=mxArrayToString
+_mxArrayToString_UTF16=mxArrayToString_UTF16
+_mxArrayToString_UTF8=mxArrayToString_UTF8
+_mxCalcSingleSubscript=mxCalcSingleSubscript
+_mxCallViaSimpleFunctionHandle=mxCallViaSimpleFunctionHandle
+_mxCalloc=mxCalloc
+_mxCatenateDispatch=mxCatenateDispatch
+_mxCell2struct=mxCell2struct
+_mxCellConstructorFcn=mxCellConstructorFcn
+_mxCellPermuteFcn=mxCellPermuteFcn
+_mxCharMatrixToStrings=mxCharMatrixToStrings
+_mxCharMatrixToStrings_UTF16=mxCharMatrixToStrings_UTF16
+_mxCharMatrixToStrings_UTF8=mxCharMatrixToStrings_UTF8
+_mxCharacterPermuteFcn=mxCharacterPermuteFcn
+_mxCheckInt=mxCheckInt
+_mxCheckOneArg=mxCheckOneArg
+_mxClearArrayContents=mxClearArrayContents
+_mxClearClasses=mxClearClasses
+_mxClearEmptySqrBrktFlag=mxClearEmptySqrBrktFlag
+_mxClearErrorState=mxClearErrorState
+_mxClearLogical=mxClearLogical
+_mxClearRefCount=mxClearRefCount
+_mxClearScalarDoubleFlag=mxClearScalarDoubleFlag
+_mxColonop_fill_with_doubles=mxColonop_fill_with_doubles
+_mxColonop_size=mxColonop_size
+_mxConvertBufferToType=mxConvertBufferToType
+_mxConvertToIndex=mxConvertToIndex
+_mxCountColonObj=mxCountColonObj
+_mxCountIntColonObj=mxCountIntColonObj
+_mxCreateCellArray=mxCreateCellArray
+_mxCreateCellMatrix=mxCreateCellMatrix
+_mxCreateCharArray=mxCreateCharArray
+_mxCreateCharMatrixFromStrings=mxCreateCharMatrixFromStrings
+_mxCreateCharMatrixFromStrings_UTF16=mxCreateCharMatrixFromStrings_UTF16
+_mxCreateCharMatrixFromStrings_UTF8=mxCreateCharMatrixFromStrings_UTF8
+_mxCreateClassArray=mxCreateClassArray
+_mxCreateColonObj=mxCreateColonObj
+_mxCreateColonObject=mxCreateColonObject
+_mxCreateConvertedCopy=mxCreateConvertedCopy
+_mxCreateDeepCopy=mxCreateDeepCopy
+_mxCreateDoubleMatrix=mxCreateDoubleMatrix
+_mxCreateDoubleScalar=mxCreateDoubleScalar
+_mxCreateEmptyCopy=mxCreateEmptyCopy
+_mxCreateEmptyUnknownArrayNotOnArrayList=mxCreateEmptyUnknownArrayNotOnArrayList
+_mxCreateFull=mxCreateFull
+_mxCreateFunctionHandle=mxCreateFunctionHandle
+_mxCreateLogicalArray=mxCreateLogicalArray
+_mxCreateLogicalMatrix=mxCreateLogicalMatrix
+_mxCreateLogicalScalar=mxCreateLogicalScalar
+_mxCreateNumericArray=mxCreateNumericArray
+_mxCreateNumericMatrix=mxCreateNumericMatrix
+_mxCreateOpaqueArray=mxCreateOpaqueArray
+_mxCreateOpaqueArrayClassUnknown=mxCreateOpaqueArrayClassUnknown
+_mxCreateOpaqueGiblet=mxCreateOpaqueGiblet
+_mxCreateOpaqueMatrix=mxCreateOpaqueMatrix
+_mxCreateReference=mxCreateReference
+_mxCreateScalarDouble=mxCreateScalarDouble
+_mxCreateSharedCopy=mxCreateSharedCopy
+_mxCreateSharedCopyNotOnArrayList=mxCreateSharedCopyNotOnArrayList
+_mxCreateSharedDataCopy=mxCreateSharedDataCopy
+_mxCreateSimpleFunctionHandle=mxCreateSimpleFunctionHandle
+_mxCreateSingleScalar=mxCreateSingleScalar
+_mxCreateSkeletonCopy=mxCreateSkeletonCopy
+_mxCreateSparse=mxCreateSparse
+_mxCreateSparseLogicalMatrix=mxCreateSparseLogicalMatrix
+_mxCreateSparseNumericMatrix=mxCreateSparseNumericMatrix
+_mxCreateStackStruct=mxCreateStackStruct
+_mxCreateStaticMethodArray=mxCreateStaticMethodArray
+_mxCreateString=mxCreateString
+_mxCreateStringFromNChars=mxCreateStringFromNChars
+_mxCreateStringFromNChars_UTF16=mxCreateStringFromNChars_UTF16
+_mxCreateStringFromNChars_UTF8=mxCreateStringFromNChars_UTF8
+_mxCreateString_UTF16=mxCreateString_UTF16
+_mxCreateString_UTF8=mxCreateString_UTF8
+_mxCreateStructArray=mxCreateStructArray
+_mxCreateStructMatrix=mxCreateStructMatrix
+_mxCreateUninitDoubleMatrix=mxCreateUninitDoubleMatrix
+_mxCreateUninitNumericMatrix=mxCreateUninitNumericMatrix
+_mxDeserialize=mxDeserialize
+_mxDeserializeWithTag=mxDeserializeWithTag
+_mxDestroyArray=mxDestroyArray
+_mxDoublePermuteFcn=mxDoublePermuteFcn
+_mxDuplicateArray=mxDuplicateArray
+_mxEnterNewAllocListContext=mxEnterNewAllocListContext
+_mxEnterNewArrayListContext=mxEnterNewArrayListContext
+_mxErrMsg=mxErrMsg
+_mxErrMsgIdAndTxt=mxErrMsgIdAndTxt
+_mxErrMsgTxt=mxErrMsgTxt
+_mxErrorCleanup=mxErrorCleanup
+_mxExitAndFoldArrayListContext=mxExitAndFoldArrayListContext
+_mxExitArrayListContext=mxExitArrayListContext
+_mxExpandColonObj=mxExpandColonObj
+_mxEye=mxEye
+_mxFastZeros=mxFastZeros
+_mxFcnUndefinedForClass=mxFcnUndefinedForClass
+_mxFevalFunctionHandle=mxFevalFunctionHandle
+_mxFindClass=mxFindClass
+_mxFree=mxFree
+_mxFreeAllocListContext=mxFreeAllocListContext
+_mxFreeImagIfZero=mxFreeImagIfZero
+_mxFreeMatrix=mxFreeMatrix
+_mxFunctionHandleFromString=mxFunctionHandleFromString
+_mxFunctionHandleRegistration=mxFunctionHandleRegistration
+_mxFunctionHandleToSavedStruct=mxFunctionHandleToSavedStruct
+_mxFunctionHandleToString=mxFunctionHandleToString
+_mxFunctionHandleToStruc=mxFunctionHandleToStruc
+_mxFunhdlPermuteFcn=mxFunhdlPermuteFcn
+_mxGetArrayScopeField=mxGetArrayScopeField
+_mxGetArrayType=mxGetArrayType
+_mxGetAttrName=mxGetAttrName
+_mxGetCell=mxGetCell
+_mxGetCells=mxGetCells
+_mxGetChars=mxGetChars
+_mxGetClassID=mxGetClassID
+_mxGetClassName=mxGetClassName
+_mxGetColonArgValues=mxGetColonArgValues
+_mxGetColonArgs=mxGetColonArgs
+_mxGetColonObjValues=mxGetColonObjValues
+_mxGetData=mxGetData
+_mxGetDimensions=mxGetDimensions
+_mxGetDims=mxGetDims
+_mxGetElementSize=mxGetElementSize
+_mxGetEnd=mxGetEnd
+_mxGetEps=mxGetEps
+_mxGetErrmsgPrintHandler=mxGetErrmsgPrintHandler
+_mxGetErrorMessageEnumName=mxGetErrorMessageEnumName
+_mxGetErrorMode=mxGetErrorMode
+_mxGetErrorState=mxGetErrorState
+_mxGetErrorTableEntry=mxGetErrorTableEntry
+_mxGetField=mxGetField
+_mxGetFieldByNumber=mxGetFieldByNumber
+_mxGetFieldNameByNumber=mxGetFieldNameByNumber
+_mxGetFieldNames=mxGetFieldNames
+_mxGetFieldNumber=mxGetFieldNumber
+_mxGetFields=mxGetFields
+_mxGetImagData=mxGetImagData
+_mxGetIndexedDestinationCopyFcn=mxGetIndexedDestinationCopyFcn
+_mxGetIndexedSourceCopyFcn=mxGetIndexedSourceCopyFcn
+_mxGetInf=mxGetInf
+_mxGetInfo=mxGetInfo
+_mxGetIr=mxGetIr
+_mxGetJc=mxGetJc
+_mxGetKernelBits=mxGetKernelBits
+_mxGetLastErrIdAndMsg=mxGetLastErrIdAndMsg
+_mxGetLastErrIdAndMsgAndStack=mxGetLastErrIdAndMsgAndStack
+_mxGetLastErrMsg=mxGetLastErrMsg
+_mxGetLogicals=mxGetLogicals
+_mxGetM=mxGetM
+_mxGetMethodFullPath=mxGetMethodFullPath
+_mxGetN=mxGetN
+_mxGetNChars=mxGetNChars
+_mxGetNChars_UTF16=mxGetNChars_UTF16
+_mxGetNChars_UTF8=mxGetNChars_UTF8
+_mxGetNaN=mxGetNaN
+_mxGetName=mxGetName
+_mxGetNumberOfDimensions=mxGetNumberOfDimensions
+_mxGetNumberOfElements=mxGetNumberOfElements
+_mxGetNumberOfFields=mxGetNumberOfFields
+_mxGetNzmax=mxGetNzmax
+_mxGetObjectCheckSum=mxGetObjectCheckSum
+_mxGetObjectClassName=mxGetObjectClassName
+_mxGetObjectTagIndex=mxGetObjectTagIndex
+_mxGetOpaqueObjectTagIndex=mxGetOpaqueObjectTagIndex
+_mxGetPi=mxGetPi
+_mxGetPr=mxGetPr
+_mxGetReferenceCount=mxGetReferenceCount
+_mxGetReshapeDims=mxGetReshapeDims
+_mxGetScalar=mxGetScalar
+_mxGetScalarInt=mxGetScalarInt
+_mxGetString=mxGetString
+_mxGetString_UTF16=mxGetString_UTF16
+_mxGetString_UTF8=mxGetString_UTF8
+_mxGetSubclass=mxGetSubclass
+_mxGetUserBits=mxGetUserBits
+_mxIncRefCount=mxIncRefCount
+_mxInitAllocListManager=mxInitAllocListManager
+_mxInitArray2Matrix=mxInitArray2Matrix
+_mxInitArrayListManager=mxInitArrayListManager
+_mxInitErrorState=mxInitErrorState
+_mxInitializeSimpleFunctionHandle=mxInitializeSimpleFunctionHandle
+_mxIntColonop=mxIntColonop
+_mxInvokeFunctionHandle=mxInvokeFunctionHandle
+_mxIsA=mxIsA
+_mxIsCell=mxIsCell
+_mxIsChar=mxIsChar
+_mxIsCharVector=mxIsCharVector
+_mxIsClass=mxIsClass
+_mxIsClassUnknown=mxIsClassUnknown
+_mxIsColonObj=mxIsColonObj
+_mxIsCommaList=mxIsCommaList
+_mxIsComplex=mxIsComplex
+_mxIsComplex2dMatrix=mxIsComplex2dMatrix
+_mxIsComplexVector=mxIsComplexVector
+_mxIsContainer=mxIsContainer
+_mxIsDataPrivate=mxIsDataPrivate
+_mxIsDouble=mxIsDouble
+_mxIsDouble2dMatrix=mxIsDouble2dMatrix
+_mxIsEmpty=mxIsEmpty
+_mxIsEmptySqrBrktArray=mxIsEmptySqrBrktArray
+_mxIsExactSharedCopy=mxIsExactSharedCopy
+_mxIsFinite=mxIsFinite
+_mxIsFiniteDoubleArray=mxIsFiniteDoubleArray
+_mxIsFiniteNumeric2dMatrix=mxIsFiniteNumeric2dMatrix
+_mxIsFiniteNumeric2dNonComplexMatrix=mxIsFiniteNumeric2dNonComplexMatrix
+_mxIsFiniteNumericArray=mxIsFiniteNumericArray
+_mxIsFiniteNumericVector=mxIsFiniteNumericVector
+_mxIsFiniteSingleArray=mxIsFiniteSingleArray
+_mxIsFromGlobalWS=mxIsFromGlobalWS
+_mxIsFull=mxIsFull
+_mxIsFunctionHandle=mxIsFunctionHandle
+_mxIsGlobal=mxIsGlobal
+_mxIsIdentical=mxIsIdentical
+_mxIsIndexingOpaque=mxIsIndexingOpaque
+_mxIsInf=mxIsInf
+_mxIsInt16=mxIsInt16
+_mxIsInt32=mxIsInt32
+_mxIsInt64=mxIsInt64
+_mxIsInt8=mxIsInt8
+_mxIsIntOrUIntVector=mxIsIntOrUIntVector
+_mxIsIntScalar=mxIsIntScalar
+_mxIsIntVector=mxIsIntVector
+_mxIsLogical=mxIsLogical
+_mxIsLogicalScalar=mxIsLogicalScalar
+_mxIsLogicalScalarTrue=mxIsLogicalScalarTrue
+_mxIsMarked=mxIsMarked
+_mxIsMexLogical=mxIsMexLogical
+_mxIsNaN=mxIsNaN
+_mxIsNumeric=mxIsNumeric
+_mxIsNumericInfOrNaNVector=mxIsNumericInfOrNaNVector
+_mxIsObject=mxIsObject
+_mxIsOnAllocList=mxIsOnAllocList
+_mxIsOpaque=mxIsOpaque
+_mxIsPermutationTrivial=mxIsPermutationTrivial
+_mxIsProtected=mxIsProtected
+_mxIsReal2dMatrix=mxIsReal2dMatrix
+_mxIsRealInfOrNaNVector=mxIsRealInfOrNaNVector
+_mxIsRealOrInfScalar=mxIsRealOrInfScalar
+_mxIsRealOrInfVector=mxIsRealOrInfVector
+_mxIsRealScalar=mxIsRealScalar
+_mxIsRealVector=mxIsRealVector
+_mxIsScalar=mxIsScalar
+_mxIsScalarDoubleFlagSet=mxIsScalarDoubleFlagSet
+_mxIsSharedArray=mxIsSharedArray
+_mxIsSingle=mxIsSingle
+_mxIsSingle2dMatrix=mxIsSingle2dMatrix
+_mxIsSingleVector=mxIsSingleVector
+_mxIsSparse=mxIsSparse
+_mxIsString=mxIsString
+_mxIsStruct=mxIsStruct
+_mxIsStructClass=mxIsStructClass
+_mxIsTemp=mxIsTemp
+_mxIsUint16=mxIsUint16
+_mxIsUint32=mxIsUint32
+_mxIsUint64=mxIsUint64
+_mxIsUint8=mxIsUint8
+_mxIsValidMatName=mxIsValidMatName
+_mxIsVector=mxIsVector
+_mxIsVector2D=mxIsVector2D
+_mxJitIsEmptyMatrix=mxJitIsEmptyMatrix
+_mxMalloc=mxMalloc
+_mxMatch2DIndicesForIndexedAssignment=mxMatch2DIndicesForIndexedAssignment
+_mxMoveArrayFromPreviousContext=mxMoveArrayFromPreviousContext
+_mxMoveArrayOntoHeader=mxMoveArrayOntoHeader
+_mxMoveCopyOntoHeader=mxMoveCopyOntoHeader
+_mxMustBe=mxMustBe
+_mxMustBeComplex=mxMustBeComplex
+_mxMustBeFull=mxMustBeFull
+_mxMustBeFullDouble=mxMustBeFullDouble
+_mxMustBeSparse=mxMustBeSparse
+_mxNumericPermuteFcn=mxNumericPermuteFcn
+_mxOnException=mxOnException
+_mxOnes=mxOnes
+_mxOpaquePermuteFcn=mxOpaquePermuteFcn
+_mxPermuteFcn=mxPermuteFcn
+_mxReInitArray2ScalarDouble=mxReInitArray2ScalarDouble
+_mxReInitArray2Type=mxReInitArray2Type
+_mxRealloc=mxRealloc
+_mxRegisterFunctionHandleConstructors=mxRegisterFunctionHandleConstructors
+_mxReloadClasses=mxReloadClasses
+_mxRemoveField=mxRemoveField
+_mxRemoveFromAllocList=mxRemoveFromAllocList
+_mxResetLocalArray=mxResetLocalArray
+_mxReshapeSparse=mxReshapeSparse
+_mxResize=mxResize
+_mxResizeArray=mxResizeArray
+_mxRestorePreviousAllocListContext=mxRestorePreviousAllocListContext
+_mxSavedStructToFunctionHandle=mxSavedStructToFunctionHandle
+_mxScalarExpan=mxScalarExpan
+_mxScalarRef=mxScalarRef
+_mxSearchClassArray=mxSearchClassArray
+_mxSerialize=mxSerialize
+_mxSerializeEx=mxSerializeEx
+_mxSerializeWithTag=mxSerializeWithTag
+_mxSerializeWithTagEx=mxSerializeWithTagEx
+_mxSetAllocListeners=mxSetAllocListeners
+_mxSetArrayScope=mxSetArrayScope
+_mxSetArrayType=mxSetArrayType
+_mxSetCell=mxSetCell
+_mxSetClassName=mxSetClassName
+_mxSetCommaList=mxSetCommaList
+_mxSetCopyInCell=mxSetCopyInCell
+_mxSetData=mxSetData
+_mxSetDataPrivateFlag=mxSetDataPrivateFlag
+_mxSetDimensions=mxSetDimensions
+_mxSetEmptySqrBrktFlag=mxSetEmptySqrBrktFlag
+_mxSetErrmsgPrefixFcn=mxSetErrmsgPrefixFcn
+_mxSetErrmsgPrintHandler=mxSetErrmsgPrintHandler
+_mxSetErrorCallbackFcn=mxSetErrorCallbackFcn
+_mxSetErrorMode=mxSetErrorMode
+_mxSetErrorOn=mxSetErrorOn
+_mxSetErrorState=mxSetErrorState
+_mxSetField=mxSetField
+_mxSetFieldByNumber=mxSetFieldByNumber
+_mxSetFromGlobalWS=mxSetFromGlobalWS
+_mxSetImagData=mxSetImagData
+_mxSetIoCallbacks=mxSetIoCallbacks
+_mxSetIr=mxSetIr
+_mxSetJc=mxSetJc
+_mxSetKernelBits=mxSetKernelBits
+_mxSetLastErrIdAndMsg=mxSetLastErrIdAndMsg
+_mxSetLastErrIdAndMsgAndStack=mxSetLastErrIdAndMsgAndStack
+_mxSetLogical=mxSetLogical
+_mxSetM=mxSetM
+_mxSetN=mxSetN
+_mxSetName=mxSetName
+_mxSetNzmax=mxSetNzmax
+_mxSetObjectCheckSum=mxSetObjectCheckSum
+_mxSetObjectClassName=mxSetObjectClassName
+_mxSetObjectCreateDestroyFn=mxSetObjectCreateDestroyFn
+_mxSetObjectTagIndex=mxSetObjectTagIndex
+_mxSetOpaqueObjectTagIndex=mxSetOpaqueObjectTagIndex
+_mxSetOutOfMemoryListener=mxSetOutOfMemoryListener
+_mxSetPi=mxSetPi
+_mxSetPr=mxSetPr
+_mxSetProtected=mxSetProtected
+_mxSetRefCount=mxSetRefCount
+_mxSetReferenceCount=mxSetReferenceCount
+_mxSetScalarDoubleFlag=mxSetScalarDoubleFlag
+_mxSetScalarDoubleFlagIfAppropiate=mxSetScalarDoubleFlagIfAppropiate
+_mxSetUserBits=mxSetUserBits
+_mxSetWarningMessageHandler=mxSetWarningMessageHandler
+_mxShutdownAllocLst=mxShutdownAllocLst
+_mxShutdownArrayList=mxShutdownArrayList
+_mxSimpleErrMsgIdAndTxt=mxSimpleErrMsgIdAndTxt
+_mxSimpleErrStackAndMsgIdAndTxt=mxSimpleErrStackAndMsgIdAndTxt
+_mxSizeofArray=mxSizeofArray
+_mxSparseReference=mxSparseReference
+_mxStruct2cell=mxStruct2cell
+_mxStructureAssignment=mxStructureAssignment
+_mxStructureConversionFcn=mxStructureConversionFcn
+_mxStructurePermuteFcn=mxStructurePermuteFcn
+_mxStructureReference=mxStructureReference
+_mxSubclassOpaqueArray=mxSubclassOpaqueArray
+_mxSubsCount=mxSubsCount
+_mxSubscriptedAssignment=mxSubscriptedAssignment
+_mxSubscriptedDelete=mxSubscriptedDelete
+_mxSubscriptedReference=mxSubscriptedReference
+_mxSuppressLogicalConversionWarning=mxSuppressLogicalConversionWarning
+_mxSwapErrmsgPrintHandler=mxSwapErrmsgPrintHandler
+_mxSwapErrorState=mxSwapErrorState
+_mxSwitchCompare=mxSwitchCompare
+_mxThrowException=mxThrowException
+_mxTranspose=mxTranspose
+_mxTransposeArray=mxTransposeArray
+_mxTruncateMatName=mxTruncateMatName
+_mxTxtCmp=mxTxtCmp
+_mxUnreference=mxUnreference
+_mxUnshare=mxUnshare
+_mxUnshareAndEmptyOtherArrays=mxUnshareAndEmptyOtherArrays
+_mxUnshareArray=mxUnshareArray
+_mxUnshareOtherArrays=mxUnshareOtherArrays
+_mxUnshareShallow=mxUnshareShallow
+_mxVErrMsgIdAndTxt=mxVErrMsgIdAndTxt
+_mxVWarningMsgIdAndTxt=mxVWarningMsgIdAndTxt
+_mxValidateSwitchExpression=mxValidateSwitchExpression
+_mxWarningIdAndMsg=mxWarningIdAndMsg
+_mxWarningMsgIdAndTxt=mxWarningMsgIdAndTxt
+_mxWarningMsgTxt=mxWarningMsgTxt
+_spAss3=spAss3
+_spAss4=spAss4
+_spAss5=spAss5
+_spAss6=spAss6
+_spRef2=spRef2
+_spRef3=spRef3
+_spRef3Scalar=spRef3Scalar
+_spRef4=spRef4
+_spRef5=spRef5
+_spRef6=spRef6
+_spRef6Scalar=spRef6Scalar
+_test_my_puts=test_my_puts
Index: /applications/bdmtoolbox/matlab7.1/include/io64.h
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/io64.h (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/io64.h (revision 707)
@@ -0,0 +1,95 @@
+/* Copyright 2002-2003 The MathWorks, Inc. */
+
+/* io64.h
+ *
+ * Include this header file if you need to perform file I/O
+ * on large files greater than 2GB (2^31-1 bytes).
+ * The definitions in this header file are designed to facilitate
+ * cross-platform 64 bit file I/O.
+ *
+ * This file must be included before any other include file, at the
+ * very top of your source file, even before system include files
+ * such as stdio.h, to enable 64 bit file I/O for mex files.
+ *
+ * After including this file (io64.h), you should use the following
+ * functions, structs and types for file I/O to enable file I/O beyond
+ * the 2GB (2^31-1 byte) limit:
+ *
+ * fopen()        - 64 bit capable after including this file, use as always
+ *                  with no changes
+ *
+ * getFilePos()   - use this function instead of ftell(), as ftell() is
+ *                  not supported for 64 bit file I/O on most platforms.
+ *                  getFilePos() is an alias for the POSIX fgetpos()
+ *
+ * setFilePos()   - use this function instead of fseek(), as fseek() is
+ *                  not supported for 64 bit file I/O on most platforms.
+ *                  setFilePos() is an alias for the POSIX fsetpos()
+ *
+ * fpos_T         - the offset argument for getFilePos() and setFilePos()
+ *                  is really a pointer to a signed 64 bit integer,
+ *                  int64_T, but it must be cast to (fpos_T*)
+ *
+ * getFileStat()  - use this function instead of stat() to get the size
+ *                  in bytes of a file on disk specified by name
+ *
+ * getFileFstat() - use this function instead of fstat() to get the size
+ *                  in bytes of an opened file specified by a FILE* pointer
+ *
+ * structStat     - use a pointer to a structStat instead of a pointer to
+ *                  struct stat as argument to getFileStat() and
+ *                  getFileFstat()
+ *
+ * No changes are required for the following functions:
+ *
+ * fprintf(), fscanf(), fread(), fwrite(), fclose().
+ */
+
+#ifndef __tmw__io64__h__
+#define __tmw__io64__h__
+
+#define TMW_ENABLE_INT64 (-1)
+
+/* linux, hpux - must be defined before any other include file */
+#if defined(__linux) || defined(linux) || defined(__linux__) \
+    || defined(__hpux) || defined(hpux)
+#	undef  _LARGEFILE64_SOURCE
+#	define _LARGEFILE64_SOURCE
+#endif
+
+#include <stdio.h>
+#include <sys/stat.h>
+
+#if defined(_MSC_VER) /* windows */
+#	define getFilePos   fgetpos
+#	define setFilePos   fsetpos
+#	define structStat   struct _stati64
+#	define getFileStat  _stati64
+#	define getFileFstat _fstati64
+#	define fileno       _fileno
+#	define fpos_T       fpos_t
+#elif defined(__ppc__) /* mac */
+#	define getFilePos   fgetpos
+#	define setFilePos   fsetpos
+#	define structStat   struct stat
+#	define getFileStat  stat
+#	define getFileFstat fstat
+#	define fpos_T       fpos_t
+#elif /* linux, hpux, sol2 */ \
+    defined(__linux) || defined(linux) || defined(__linux__) \
+    || defined(__hpux) || defined(hpux) \
+    || defined(__sparc) || defined(sparc)
+#	if defined(__GNUC__) && (__GNUC__ >= 3)
+		/* fopen works for large files as-is */
+#	else
+#		define fopen fopen64
+#	endif
+#	define getFilePos   fgetpos64
+#	define setFilePos   fsetpos64
+#	define structStat   struct stat64
+#	define getFileStat  stat64
+#	define getFileFstat fstat64
+#	define fpos_T       fpos64_t
+#endif
+
+#endif /* __tmw__io64__h__ */
Index: /applications/bdmtoolbox/matlab7.1/include/mat.h
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/mat.h (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/mat.h (revision 707)
@@ -0,0 +1,313 @@
+/*
+ * @(#)mat.h    generated by: makeheader 4.21  Tue Jul 26 18:28:42 2005
+ *
+ *		built from:	../../src/include/copyright.h
+ *				../../src/include/pragma_interface.h
+ *				./fmatapi.cpp
+ *				./fmatapiv5.cpp
+ *				./matapi.cpp
+ *				./matapiv5.cpp
+ *				./matlvl4.cpp
+ *				./matlvl5.cpp
+ *				matdbg.h
+ */
+
+#ifndef mat_h
+#define mat_h
+
+
+/*
+ * Copyright 1984-2003 The MathWorks, Inc.
+ * All Rights Reserved.
+ */
+
+
+
+/* Copyright 2003-2004 The MathWorks, Inc. */
+
+/*
+ * Prevent g++ from making copies of vtable and typeinfo data
+ * in every compilation unit.  By allowing for only one, we can
+ * save space and prevent some situations where the linker fails
+ * to coalesce them properly into a single entry.
+ *
+ * References:
+ *    http://gcc.gnu.org/onlinedocs/gcc/Vague-Linkage.html#Vague%20Linkage
+ *    http://gcc.gnu.org/onlinedocs/gcc/C---Interface.html
+ */
+
+#ifdef __cplusplus
+#  ifdef __linux__
+#    pragma interface
+#  endif
+#endif
+
+
+
+#include <stdio.h>
+
+
+#include "matrix.h"
+
+
+typedef struct MATFile_tag MATFile;
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Allocate and initialize a MATFile structure for a file "filename".
+ * file "filename" must already have been fopened with a mode corresponding
+ * to "mode" ("r" == "rb", "w" == "w+b", "u" == "r+b"), and the result
+ * of that fopen must be passed in as "fp".
+ *
+ * WARNING:
+ * THIS FILE IS FOR INTERNAL MATHWORKS USE ONLY.  IT IS AN UNDOCUMENTED
+ * FUNCTION, AND MAY AT ANY TIME BE REMOVED FROM THE MAT API.
+ */
+extern MATFile * matCreateMATFile(const char * filename, FILE *fp, const char * mode);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Open a MAT-file "filename" using mode "mode".  Return
+ * a pointer to a MATFile for use with other MAT API functions.
+ *
+ * Current valid entries for "mode" are
+ * "r"  == read only.
+ * "w"  == write only (deletes any existing file with name <filename>).
+ * "w4" == as "w", but create a MATLAB 4.0 MAT-file.
+ * "u"  == update.  Read and write allowed, existing file is not deleted.
+ * 
+ * Return NULL if an error occurs.
+ */
+extern MATFile * matOpen(const char *filename, const char * mode);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Close a MAT-file opened with matOpen.
+ *
+ * Return zero for success, EOF on error.
+ */
+extern int matClose(MATFile *pMF);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Return the ANSI C FILE pointer obtained when the MAT-file was opened.
+ */
+extern FILE * matGetFp(MATFile *pMF);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Write array value with the specified name to the MAT-file, deleting any 
+ * previously existing variable with that name in the MAT-file.
+ *
+ * Return zero for success, nonzero for error.
+ */
+extern int matPutVariable(
+		   MATFile * pMF, 
+		   const char * name,
+		   const mxArray * pA
+		   );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Write array value with the specified name to the MAT-file pMF, deleting any 
+ * previously existing variable in the MAT-file with the same name.
+ *
+ * The variable will be written such that when the MATLAB LOAD command 
+ * loads the variable, it will automatically place it in the 
+ * global workspace and establish a link to it in the local
+ * workspace (as if the command "global <varname>" had been
+ * issued after the variable was loaded.)
+ *
+ * Return zero for success, nonzero for error.
+ */
+extern int matPutVariableAsGlobal(
+			   MATFile * pMF, 
+			   const char * name,
+			   const mxArray * pA
+			   );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Read the array value for the specified variable name from a MAT-file.
+ *
+ * Return NULL if an error occurs.
+ */
+extern mxArray * matGetVariable(
+			 MATFile * pMF, 
+			 const char * name
+			 );
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Read the next array value from the current file location of the MAT-file
+ * pMF.  This function should only be used in conjunction with 
+ * matOpen and matClose.  Passing pMF to any other API functions
+ * will cause matGetNextVariable() to work incorrectly.
+ *
+ * Return NULL if an error occurs.
+ */
+extern mxArray * matGetNextVariable(MATFile *pMF, const char **nameptr);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Read the array header of the next array value in a MAT-file.  
+ * This function should only be used in conjunction with 
+ * matOpen and matClose.  Passing pMF to any other API functions
+ * will cause matGetNextVariableInfo to work incorrectly.
+ * 
+ * See the description of matGetVariableInfo() for the definition
+ * and valid uses of an array header.
+ *
+ * Return NULL if an error occurs.
+ */ 
+extern mxArray * matGetNextVariableInfo(MATFile *pMF, const char **nameptr);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Read the array header for the variable with the specified name from 
+ * the MAT-file.
+ * 
+ * An array header contains all the same information as an
+ * array, except that the pr, pi, ir, and jc data structures are 
+ * not allocated for non-recursive data types.  That is,
+ * Cells, structures, and objects contain pointers to other
+ * array headers, but numeric, string, and sparse arrays do not 
+ * contain valid data in their pr, pi, ir, or jc fields.
+ *
+ * The purpose of an array header is to gain fast access to 
+ * information about an array without reading all the array's
+ * actual data.  Thus, functions such as mxGetM, mxGetN, and mxGetClassID
+ * can be used with array headers, but mxGetPr, mxGetPi, mxGetIr, mxGetJc,
+ * mxSetPr, mxSetPi, mxSetIr, and mxSetJc cannot.
+ *
+ * An array header should NEVER be returned to MATLAB (for example via the
+ * MEX API), or any other non-matrix access API function that expects a
+ * full mxArray (examples include engPutVariable(), matPutVariable(), and 
+ * mexPutVariable()).
+ *
+ * Return NULL if an error occurs.
+ */
+extern mxArray * matGetVariableInfo(MATFile *pMF, const char * name);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Remove a variable with with the specified name from the MAT-file pMF.
+ *
+ * Return zero on success, non-zero on error.
+ */
+extern int matDeleteVariable(MATFile *pMF, const char *name);
+#ifdef __cplusplus
+}
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* 
+ * Get a list of the names of the arrays in a MAT-file.
+ * The array of strings returned by this function contains "num"
+ * entries.  It is allocated with one call to mxCalloc, and so 
+ * can (must) be freed with one call to mxFree.
+ *
+ * If there are no arrays in the MAT-file, return value 
+ * is NULL and num is set to zero.  If an error occurs,
+ * return value is NULL and num is set to a negative number.
+ */
+extern char ** matGetDir(MATFile * pMF, int *num);
+#ifdef __cplusplus
+}
+#endif
+
+
+#if defined(V5_COMPAT)
+#define matPutArray(pMF, pA)         matPutVariable(pMF, mxGetName(pA), pA)
+#define matPutNextArray(pMF, pA)     matPutNextVariable(pMF, mxGetName(pA), pA)
+#define matPutArrayAsGlobal(pMF, pA) matPutVariableAsGlobal(pMF, mxGetName(pA), pA)
+#define matGetArray(pMF, name)       matGetVariable(pMF, name)
+#define matGetArrayHeader(pMF, name) matGetVariableInfo(pMF, name)
+#define matGetNextArray(pMF)         matGetNextVariable(pMF, NULL)
+#define matGetNextArrayHeader(pMF)   matGetNextVariableInfo(pMF, NULL)
+#define matDeleteArray(pMF, name)    matDeleteVariable(pMF, name)
+#else
+#define matPutArray()                matPutArray_is_obsolete
+#define matPutNextArray()            matPutNextArray_is_obsolete
+#define matPutArrayAsGlobal()        matPutArrayAsGlobal_is_obsolete
+#define matGetArray()                matGetArray_is_obsolete
+#define matGetArrayHeader()          matGetArrayHeader_is_obsolete
+#define matGetNextArray()            matGetNextArray_is_obsolete
+#define matGetNextArrayHeader()      matGetNextArrayHeader_is_obsolete
+#define matDeleteArray()             matDeleteArray_is_obsolete
+#endif  /* defined(V5_COMPAT) */
+
+
+/* $Revision: 1.9 $ */
+#ifdef ARGCHECK
+
+#include "mwdebug.h" /* Prototype _d versions of API functions */
+
+#define matClose(pMAT) 				matClose_d(pMAT, __FILE__, __LINE__)
+#define matDeleteVariable(pMAT, name)		matDeleteVariable_d(pMAT, name, __FILE__, __LINE__) 
+#define matGetVariable(pMAT, name) 	matGetVariable_d(pMAT, name, __FILE__, __LINE__) 
+#define matGetVariableInfo(pMAT, name) matGetVariableInfo_d(pMAT, name, __FILE__, __LINE__) 
+#define matGetDir(pMAT, num) 			matGetDir_d(pMAT, num, __FILE__, __LINE__)
+#define matGetFp(pMAT) 				matGetFp_d(pMAT, __FILE__, __LINE__) 
+#define matGetNextVariable(pMAT, pname) matGetNextVariable_d(pMAT, pname, __FILE__, __LINE__)
+#define matGetNextVariableInfo(pMAT, pname) 	matGetNextVariableInfo_d(pMAT, pname, __FILE__, __LINE__)
+#define matOpen(fname, permissions) 	        matOpen_d(fname, permissions, __FILE__, __LINE__) 
+#define matPutVariable(pMAT, name, pa) 	matPutVariable_d(pMAT, name, pa, __FILE__, __LINE__)
+#define matPutVariableAsGlobal(pMAT, name, pa) matPutVariableAsGlobal_d(pMAT, name, pa, __FILE__, __LINE__)
+#endif
+
+#endif /* mat_h */
Index: /applications/bdmtoolbox/matlab7.1/include/libmx.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/libmx.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/libmx.def (revision 707)
@@ -0,0 +1,562 @@
+LIBRARY libmx.dll
+EXPORTS
+BlockTranspose16
+BlockTranspose32
+BlockTranspose64
+BlockTranspose8
+BlockTransposeN
+GetAllocListLength
+MXADDFIELD@12=_MXADDFIELD@12
+MXCALCSINGLESUBSCRIPT@12=_MXCALCSINGLESUBSCRIPT@12
+MXCALLOC@8=_MXCALLOC@8
+MXCLASSIDFROMCLASSNAME@8=_MXCLASSIDFROMCLASSNAME@8
+MXCLEARLOGICAL@4=_MXCLEARLOGICAL@4
+MXCOPYCHARACTERTOPTR@16=_MXCOPYCHARACTERTOPTR@16
+MXCOPYCOMPLEX16TOPTR@16=_MXCOPYCOMPLEX16TOPTR@16
+MXCOPYCOMPLEX8TOPTR@16=_MXCOPYCOMPLEX8TOPTR@16
+MXCOPYINTEGER1TOPTR@12=_MXCOPYINTEGER1TOPTR@12
+MXCOPYINTEGER2TOPTR@12=_MXCOPYINTEGER2TOPTR@12
+MXCOPYINTEGER4TOPTR@12=_MXCOPYINTEGER4TOPTR@12
+MXCOPYPTRTOCHARACTER@16=_MXCOPYPTRTOCHARACTER@16
+MXCOPYPTRTOCOMPLEX16@16=_MXCOPYPTRTOCOMPLEX16@16
+MXCOPYPTRTOCOMPLEX8@16=_MXCOPYPTRTOCOMPLEX8@16
+MXCOPYPTRTOINTEGER1@12=_MXCOPYPTRTOINTEGER1@12
+MXCOPYPTRTOINTEGER2@12=_MXCOPYPTRTOINTEGER2@12
+MXCOPYPTRTOINTEGER4@12=_MXCOPYPTRTOINTEGER4@12
+MXCOPYPTRTOPTRARRAY@12=_MXCOPYPTRTOPTRARRAY@12
+MXCOPYPTRTOREAL4@12=_MXCOPYPTRTOREAL4@12
+MXCOPYPTRTOREAL8@12=_MXCOPYPTRTOREAL8@12
+MXCOPYREAL4TOPTR@12=_MXCOPYREAL4TOPTR@12
+MXCOPYREAL8TOPTR@12=_MXCOPYREAL8TOPTR@12
+MXCREATECELLARRAY@8=_MXCREATECELLARRAY@8
+MXCREATECELLMATRIX@8=_MXCREATECELLMATRIX@8
+MXCREATECHARARRAY@8=_MXCREATECHARARRAY@8
+MXCREATECHARMATRIXFROMSTRINGS@12=_MXCREATECHARMATRIXFROMSTRINGS@12
+MXCREATEDOUBLEMATRIX@12=_MXCREATEDOUBLEMATRIX@12
+MXCREATEFULL@12=_MXCREATEFULL@12
+MXCREATENUMERICARRAY@16=_MXCREATENUMERICARRAY@16 
+MXCREATENUMERICMATRIX@16=_MXCREATENUMERICMATRIX@16 
+MXCREATESCALARDOUBLE@4=_MXCREATESCALARDOUBLE@4
+MXCREATESPARSE@16=_MXCREATESPARSE@16
+MXCREATESTRING@8=_MXCREATESTRING@8
+MXCREATESTRUCTARRAY@20=_MXCREATESTRUCTARRAY@20
+MXCREATESTRUCTMATRIX@20=_MXCREATESTRUCTMATRIX@20
+MXDESTROYARRAY@4=_MXDESTROYARRAY@4
+MXDUPLICATEARRAY@4=_MXDUPLICATEARRAY@4
+MXFREE@4=_MXFREE@4
+MXFREEMATRIX@4=_MXFREEMATRIX@4
+MXGETCELL@8=_MXGETCELL@8  
+MXGETCLASSID@4=_MXGETCLASSID@4
+MXGETCLASSNAME@12=_MXGETCLASSNAME@12
+MXGETDATA@4=_MXGETDATA@4
+MXGETDIMENSIONS@4=_MXGETDIMENSIONS@4
+MXGETELEMENTSIZE@4=_MXGETELEMENTSIZE@4
+MXGETEPS@0=_MXGETEPS@0
+MXGETFIELD@16=_MXGETFIELD@16
+MXGETFIELDBYNUMBER@12=_MXGETFIELDBYNUMBER@12
+MXGETFIELDNAMEBYNUMBER@16=_MXGETFIELDNAMEBYNUMBER@16
+MXGETFIELDNUMBER@12=_MXGETFIELDNUMBER@12
+MXGETIMAGDATA@4=_MXGETIMAGDATA@4 
+MXGETINF@0=_MXGETINF@0
+MXGETIR@4=_MXGETIR@4
+MXGETJC@4=_MXGETJC@4
+MXGETM@4=_MXGETM@4
+MXGETN@4=_MXGETN@4
+MXGETNAME@12=_MXGETNAME@12
+MXGETNAN@0=_MXGETNAN@0
+MXGETNUMBEROFDIMENSIONS@4=_MXGETNUMBEROFDIMENSIONS@4
+MXGETNUMBEROFELEMENTS@4=_MXGETNUMBEROFELEMENTS@4
+MXGETNUMBEROFFIELDS@4=_MXGETNUMBEROFFIELDS@4
+MXGETNZMAX@4=_MXGETNZMAX@4
+MXGETPI@4=_MXGETPI@4
+MXGETPR@4=_MXGETPR@4
+MXGETSCALAR@4=_MXGETSCALAR@4
+MXGETSTRING@16=_MXGETSTRING@16
+MXISCELL@4=_MXISCELL@4
+MXISCHAR@4=_MXISCHAR@4
+MXISCLASS@12=_MXISCLASS@12
+MXISCOMPLEX@4=_MXISCOMPLEX@4
+MXISDOUBLE@4=_MXISDOUBLE@4
+MXISEMPTY@4=_MXISEMPTY@4
+MXISFINITE@4=_MXISFINITE@4
+MXISFROMGLOBALWS@4=_MXISFROMGLOBALWS@4
+MXISFULL@4=_MXISFULL@4
+MXISINF@4=_MXISINF@4
+MXISINT16@4=_MXISINT16@4
+MXISINT32@4=_MXISINT32@4
+MXISINT64@4=_MXISINT64@4
+MXISINT8@4=_MXISINT8@4
+MXISLOGICAL@4=_MXISLOGICAL@4
+MXISNAN@4=_MXISNAN@4
+MXISNUMERIC@4=_MXISNUMERIC@4
+MXISSINGLE@4=_MXISSINGLE@4
+MXISSPARSE@4=_MXISSPARSE@4
+MXISSTRING@4=_MXISSTRING@4
+MXISSTRUCT@4=_MXISSTRUCT@4
+MXISUINT16@4=_MXISUINT16@4
+MXISUINT32@4=_MXISUINT32@4
+MXISUINT64@4=_MXISUINT64@4
+MXISUINT8@4=_MXISUINT8@4
+MXMALLOC@4=_MXMALLOC@4
+MXREALLOC@8=_MXREALLOC@8
+MXREMOVEFIELD@8=_MXREMOVEFIELD@8
+MXSETCELL@12=_MXSETCELL@12
+MXSETDATA@8=_MXSETDATA@8
+MXSETDIMENSIONS@12=_MXSETDIMENSIONS@12
+MXSETFIELD@20=_MXSETFIELD@20
+MXSETFIELDBYNUMBER@16=_MXSETFIELDBYNUMBER@16
+MXSETIMAGDATA@8=_MXSETIMAGDATA@8
+MXSETIR@8=_MXSETIR@8
+MXSETJC@8=_MXSETJC@8
+MXSETLOGICAL@4=_MXSETLOGICAL@4
+MXSETM@8=_MXSETM@8
+MXSETN@8=_MXSETN@8
+MXSETNAME@12=_MXSETNAME@12
+MXSETNZMAX@8=_MXSETNZMAX@8
+MXSETPI@8=_MXSETPI@8
+MXSETPR@8=_MXSETPR@8
+MXSETSTRING@4=_MXSETSTRING@4
+_mxGetComplexityAttr
+_mxGetDensityAttr
+_mxGetShapeAttr
+gzipStringReadBytes
+gzipStringReadClose
+gzipStringReadInit
+gzipStringReadSkipBytes
+gzipStringReadSoFar
+gzipStringWriteAddBytes
+gzipStringWriteClose
+gzipStringWriteInit
+libmx_build_date
+libmx_version
+miCreateBufferStream
+miCreateFileStream
+miCreateSequentialStream
+miDeallocateGzipString
+miDisposeBufferStream
+miDisposeFileStream
+miGetCompressedMATVariableBytes
+miGetCompressedMATVariableOffset
+miGetGzipString
+miGetItem
+miGetItemData
+miGetItemTag
+miGetMatrixHeader
+miGetStreamOffset
+miGetStreamPtr
+miGetStreamSize
+miGetStreamUserData
+miGetSubsystemData
+miIsMATVariableCompressionEnabled
+miNewGzipString
+miPutItem
+miPutItemAtOffsetWrapper
+miPutItemData
+miPutItemTag
+miResetBufferStream
+miSetStreamOffset
+miSetStreamPtr
+miSetStreamSize
+miSetStreamUserData
+miSetSubsystemData
+mxAddField
+mxAddFieldToStruct
+mxAddToAllocList
+mxApplyToAllArraysOnArrayList
+mxAreMatricesEqual
+mxAreMatricesEqualNanOptional
+mxArgMustBeInts
+mxArray2String
+mxArrayClassIDName
+mxArrayStrCpy
+mxArrayToByteChars
+mxArrayToString
+mxArrayToString_UTF16
+mxArrayToString_UTF8
+mxCalcSingleSubscript
+mxCallViaSimpleFunctionHandle
+mxCalloc
+mxCatenateDispatch
+mxCell2struct
+mxCellConstructorFcn
+mxCellPermuteFcn
+mxCharMatrixToStrings
+mxCharMatrixToStrings_UTF16
+mxCharMatrixToStrings_UTF8
+mxCharacterPermuteFcn
+mxCheckInt
+mxCheckOneArg
+mxClearArrayContents
+mxClearClasses
+mxClearEmptySqrBrktFlag
+mxClearErrorState
+mxClearLogical
+mxClearRefCount
+mxClearScalarDoubleFlag
+mxColonop_fill_with_doubles
+mxColonop_size
+mxConvertBufferToType
+mxConvertToIndex
+mxCountColonObj
+mxCountIntColonObj
+mxCreateCellArray
+mxCreateCellMatrix
+mxCreateCharArray
+mxCreateCharMatrixFromStrings
+mxCreateCharMatrixFromStrings_UTF16
+mxCreateCharMatrixFromStrings_UTF8
+mxCreateClassArray
+mxCreateColonObj
+mxCreateColonObject
+mxCreateConvertedCopy
+mxCreateDeepCopy
+mxCreateDoubleMatrix
+mxCreateDoubleScalar
+mxCreateEmptyCopy
+mxCreateEmptyUnknownArrayNotOnArrayList
+mxCreateFull
+mxCreateFunctionHandle
+mxCreateLogicalArray
+mxCreateLogicalMatrix
+mxCreateLogicalScalar
+mxCreateNumericArray
+mxCreateNumericMatrix
+mxCreateOpaqueArray
+mxCreateOpaqueArrayClassUnknown
+mxCreateOpaqueGiblet
+mxCreateOpaqueMatrix
+mxCreateReference
+mxCreateScalarDouble
+mxCreateSharedCopy
+mxCreateSharedCopyNotOnArrayList
+mxCreateSharedDataCopy
+mxCreateSimpleFunctionHandle
+mxCreateSingleScalar
+mxCreateSkeletonCopy
+mxCreateSparse
+mxCreateSparseLogicalMatrix
+mxCreateSparseNumericMatrix
+mxCreateStackStruct
+mxCreateStaticMethodArray
+mxCreateString
+mxCreateStringFromNChars
+mxCreateStringFromNChars_UTF16
+mxCreateStringFromNChars_UTF8
+mxCreateString_UTF16
+mxCreateString_UTF8
+mxCreateStructArray
+mxCreateStructMatrix
+mxCreateUninitDoubleMatrix
+mxCreateUninitNumericMatrix
+mxDeserialize
+mxDeserializeWithTag
+mxDestroyArray
+mxDoublePermuteFcn
+mxDuplicateArray
+mxEnterNewAllocListContext
+mxEnterNewArrayListContext
+mxErrMsg
+mxErrMsgIdAndTxt
+mxErrMsgTxt
+mxErrorCleanup
+mxExitAndFoldArrayListContext
+mxExitArrayListContext
+mxExpandColonObj
+mxEye
+mxFastZeros
+mxFcnUndefinedForClass
+mxFevalFunctionHandle
+mxFindClass
+mxFree
+mxFreeAllocListContext
+mxFreeImagIfZero
+mxFreeMatrix
+mxFunctionHandleFromString
+mxFunctionHandleRegistration
+mxFunctionHandleToSavedStruct
+mxFunctionHandleToString
+mxFunctionHandleToStruc
+mxFunhdlPermuteFcn
+mxGetArrayScopeField
+mxGetArrayType
+mxGetAttrName
+mxGetCell
+mxGetCells
+mxGetChars
+mxGetClassID
+mxGetClassName
+mxGetColonArgValues
+mxGetColonArgs
+mxGetColonObjValues
+mxGetData
+mxGetDimensions
+mxGetDims
+mxGetElementSize
+mxGetEnd
+mxGetEps
+mxGetErrmsgPrintHandler
+mxGetErrorMessageEnumName
+mxGetErrorMode
+mxGetErrorState
+mxGetErrorTableEntry
+mxGetField
+mxGetFieldByNumber
+mxGetFieldNameByNumber
+mxGetFieldNames
+mxGetFieldNumber
+mxGetFields
+mxGetImagData
+mxGetIndexedDestinationCopyFcn
+mxGetIndexedSourceCopyFcn
+mxGetInf
+mxGetInfo
+mxGetIr
+mxGetJc
+mxGetKernelBits
+mxGetLastErrIdAndMsg
+mxGetLastErrIdAndMsgAndStack
+mxGetLastErrMsg
+mxGetLogicals
+mxGetM
+mxGetMethodFullPath
+mxGetN
+mxGetNChars
+mxGetNChars_UTF16
+mxGetNChars_UTF8
+mxGetNaN
+mxGetName
+mxGetNumberOfDimensions
+mxGetNumberOfElements
+mxGetNumberOfFields
+mxGetNzmax
+mxGetObjectCheckSum
+mxGetObjectClassName
+mxGetObjectTagIndex
+mxGetOpaqueObjectTagIndex
+mxGetPi
+mxGetPr
+mxGetReferenceCount
+mxGetReshapeDims
+mxGetScalar
+mxGetScalarInt
+mxGetString
+mxGetString_UTF16
+mxGetString_UTF8
+mxGetSubclass
+mxGetUserBits
+mxIncRefCount
+mxInitAllocListManager
+mxInitArray2Matrix
+mxInitArrayListManager
+mxInitErrorState
+mxInitializeSimpleFunctionHandle
+mxIntColonop
+mxInvokeFunctionHandle
+mxIsA
+mxIsCell
+mxIsChar
+mxIsCharVector
+mxIsClass
+mxIsClassUnknown
+mxIsColonObj
+mxIsCommaList
+mxIsComplex
+mxIsComplex2dMatrix
+mxIsComplexVector
+mxIsContainer
+mxIsDataPrivate
+mxIsDouble
+mxIsDouble2dMatrix
+mxIsEmpty
+mxIsEmptySqrBrktArray
+mxIsExactSharedCopy
+mxIsFinite
+mxIsFiniteDoubleArray
+mxIsFiniteNumeric2dMatrix
+mxIsFiniteNumeric2dNonComplexMatrix
+mxIsFiniteNumericArray
+mxIsFiniteNumericVector
+mxIsFiniteSingleArray
+mxIsFromGlobalWS
+mxIsFull
+mxIsFunctionHandle
+mxIsGlobal
+mxIsIdentical
+mxIsIndexingOpaque
+mxIsInf
+mxIsInt16
+mxIsInt32
+mxIsInt64
+mxIsInt8
+mxIsIntOrUIntVector
+mxIsIntScalar
+mxIsIntVector
+mxIsLogical
+mxIsLogicalScalar
+mxIsLogicalScalarTrue
+mxIsMarked
+mxIsMexLogical
+mxIsNaN
+mxIsNumeric
+mxIsNumericInfOrNaNVector
+mxIsObject
+mxIsOnAllocList
+mxIsOpaque
+mxIsPermutationTrivial
+mxIsProtected
+mxIsReal2dMatrix
+mxIsRealInfOrNaNVector
+mxIsRealOrInfScalar
+mxIsRealOrInfVector
+mxIsRealScalar
+mxIsRealVector
+mxIsScalar
+mxIsScalarDoubleFlagSet
+mxIsSharedArray
+mxIsSingle
+mxIsSingle2dMatrix
+mxIsSingleVector
+mxIsSparse
+mxIsString
+mxIsStruct
+mxIsStructClass
+mxIsTemp
+mxIsUint16
+mxIsUint32
+mxIsUint64
+mxIsUint8
+mxIsValidMatName
+mxIsVector
+mxIsVector2D
+mxJitIsEmptyMatrix
+mxMalloc
+mxMatch2DIndicesForIndexedAssignment
+mxMoveArrayFromPreviousContext
+mxMoveArrayOntoHeader
+mxMoveCopyOntoHeader
+mxMustBe
+mxMustBeComplex
+mxMustBeFull
+mxMustBeFullDouble
+mxMustBeSparse
+mxNumericPermuteFcn
+mxOnException
+mxOnes
+mxOpaquePermuteFcn
+mxPermuteFcn
+mxReInitArray2ScalarDouble
+mxReInitArray2Type
+mxRealloc
+mxRegisterFunctionHandleConstructors
+mxReloadClasses
+mxRemoveField
+mxRemoveFromAllocList
+mxResetLocalArray
+mxReshapeSparse
+mxResize
+mxResizeArray
+mxRestorePreviousAllocListContext
+mxSavedStructToFunctionHandle
+mxScalarExpan
+mxScalarRef
+mxSearchClassArray
+mxSerialize
+mxSerializeEx
+mxSerializeWithTag
+mxSerializeWithTagEx
+mxSetAllocListeners
+mxSetArrayScope
+mxSetArrayType
+mxSetCell
+mxSetClassName
+mxSetCommaList
+mxSetCopyInCell
+mxSetData
+mxSetDataPrivateFlag
+mxSetDimensions
+mxSetEmptySqrBrktFlag
+mxSetErrmsgPrefixFcn
+mxSetErrmsgPrintHandler
+mxSetErrorCallbackFcn
+mxSetErrorMode
+mxSetErrorOn
+mxSetErrorState
+mxSetField
+mxSetFieldByNumber
+mxSetFromGlobalWS
+mxSetImagData
+mxSetIoCallbacks
+mxSetIr
+mxSetJc
+mxSetKernelBits
+mxSetLastErrIdAndMsg
+mxSetLastErrIdAndMsgAndStack
+mxSetLogical
+mxSetM
+mxSetN
+mxSetName
+mxSetNzmax
+mxSetObjectCheckSum
+mxSetObjectClassName
+mxSetObjectCreateDestroyFn
+mxSetObjectTagIndex
+mxSetOpaqueObjectTagIndex
+mxSetOutOfMemoryListener
+mxSetPi
+mxSetPr
+mxSetProtected
+mxSetRefCount
+mxSetReferenceCount
+mxSetScalarDoubleFlag
+mxSetScalarDoubleFlagIfAppropiate
+mxSetUserBits
+mxSetWarningMessageHandler
+mxShutdownAllocLst
+mxShutdownArrayList
+mxSimpleErrMsgIdAndTxt
+mxSimpleErrStackAndMsgIdAndTxt
+mxSizeofArray
+mxSparseReference
+mxStruct2cell
+mxStructureAssignment
+mxStructureConversionFcn
+mxStructurePermuteFcn
+mxStructureReference
+mxSubclassOpaqueArray
+mxSubsCount
+mxSubscriptedAssignment
+mxSubscriptedDelete
+mxSubscriptedReference
+mxSuppressLogicalConversionWarning
+mxSwapErrmsgPrintHandler
+mxSwapErrorState
+mxSwitchCompare
+mxThrowException
+mxTranspose
+mxTransposeArray
+mxTruncateMatName
+mxTxtCmp
+mxUnreference
+mxUnshare
+mxUnshareAndEmptyOtherArrays
+mxUnshareArray
+mxUnshareOtherArrays
+mxUnshareShallow
+mxVErrMsgIdAndTxt
+mxVWarningMsgIdAndTxt
+mxValidateSwitchExpression
+mxWarningIdAndMsg
+mxWarningMsgIdAndTxt
+mxWarningMsgTxt
+spAss3
+spAss4
+spAss5
+spAss6
+spRef2
+spRef3
+spRef3Scalar
+spRef4
+spRef5
+spRef6
+spRef6Scalar
+test_my_puts
Index: /applications/bdmtoolbox/matlab7.1/include/_mclmcr.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/_mclmcr.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/_mclmcr.def (revision 707)
@@ -0,0 +1,178 @@
+LIBRARY mclmcr.dll
+EXPORTS
+_array_buffer_add=array_buffer_add
+_array_buffer_clear=array_buffer_clear
+_array_buffer_get=array_buffer_get
+_array_buffer_remove=array_buffer_remove
+_array_buffer_set=array_buffer_set
+_array_buffer_size=array_buffer_size
+_array_buffer_to_cell=array_buffer_to_cell
+_array_ref_classID=array_ref_classID
+_array_ref_column_index=array_ref_column_index
+_array_ref_compare_to=array_ref_compare_to
+_array_ref_deep_copy=array_ref_deep_copy
+_array_ref_element_size=array_ref_element_size
+_array_ref_equals=array_ref_equals
+_array_ref_getV_const_char=array_ref_getV_const_char
+_array_ref_getV_int=array_ref_getV_int
+_array_ref_get_char=array_ref_get_char
+_array_ref_get_const_char=array_ref_get_const_char
+_array_ref_get_dimensions=array_ref_get_dimensions
+_array_ref_get_field_name=array_ref_get_field_name
+_array_ref_get_int=array_ref_get_int
+_array_ref_get_logical=array_ref_get_logical
+_array_ref_get_numeric_mxDouble=array_ref_get_numeric_mxDouble
+_array_ref_get_numeric_mxInt16=array_ref_get_numeric_mxInt16
+_array_ref_get_numeric_mxInt32=array_ref_get_numeric_mxInt32
+_array_ref_get_numeric_mxInt64=array_ref_get_numeric_mxInt64
+_array_ref_get_numeric_mxInt8=array_ref_get_numeric_mxInt8
+_array_ref_get_numeric_mxSingle=array_ref_get_numeric_mxSingle
+_array_ref_get_numeric_mxUint16=array_ref_get_numeric_mxUint16
+_array_ref_get_numeric_mxUint32=array_ref_get_numeric_mxUint32
+_array_ref_get_numeric_mxUint64=array_ref_get_numeric_mxUint64
+_array_ref_get_numeric_mxUint8=array_ref_get_numeric_mxUint8
+_array_ref_hash_code=array_ref_hash_code
+_array_ref_imag=array_ref_imag
+_array_ref_is_complex=array_ref_is_complex
+_array_ref_is_empty=array_ref_is_empty
+_array_ref_is_numeric=array_ref_is_numeric
+_array_ref_is_sparse=array_ref_is_sparse
+_array_ref_make_complex=array_ref_make_complex
+_array_ref_maximum_nonzeros=array_ref_maximum_nonzeros
+_array_ref_number_of_dimensions=array_ref_number_of_dimensions
+_array_ref_number_of_elements=array_ref_number_of_elements
+_array_ref_number_of_fields=array_ref_number_of_fields
+_array_ref_number_of_nonzeros=array_ref_number_of_nonzeros
+_array_ref_real=array_ref_real
+_array_ref_row_index=array_ref_row_index
+_array_ref_serialize=array_ref_serialize
+_array_ref_set=array_ref_set
+_array_ref_set_char=array_ref_set_char
+_array_ref_set_logical=array_ref_set_logical
+_array_ref_set_numeric_mxDouble=array_ref_set_numeric_mxDouble
+_array_ref_set_numeric_mxInt16=array_ref_set_numeric_mxInt16
+_array_ref_set_numeric_mxInt32=array_ref_set_numeric_mxInt32
+_array_ref_set_numeric_mxInt64=array_ref_set_numeric_mxInt64
+_array_ref_set_numeric_mxInt8=array_ref_set_numeric_mxInt8
+_array_ref_set_numeric_mxSingle=array_ref_set_numeric_mxSingle
+_array_ref_set_numeric_mxUint16=array_ref_set_numeric_mxUint16
+_array_ref_set_numeric_mxUint32=array_ref_set_numeric_mxUint32
+_array_ref_set_numeric_mxUint64=array_ref_set_numeric_mxUint64
+_array_ref_set_numeric_mxUint8=array_ref_set_numeric_mxUint8
+_array_ref_shared_copy=array_ref_shared_copy
+_array_ref_to_string=array_ref_to_string
+_char_buffer_compare_to=char_buffer_compare_to
+_char_buffer_get_buffer=char_buffer_get_buffer
+_char_buffer_set_buffer=char_buffer_set_buffer
+_char_buffer_size=char_buffer_size
+_deleteWcsStackPointer=deleteWcsStackPointer
+_error_info_get_message=error_info_get_message
+_initializeWcsStackPointer=initializeWcsStackPointer
+_libmwmclmcr_build_date=libmwmclmcr_build_date
+_libmwmclmcr_version=libmwmclmcr_version
+_mclAcquireMutex=mclAcquireMutex
+_mclAddPath=mclAddPath
+_mclAddPathMacro=mclAddPathMacro
+_mclChangeDirectory=mclChangeDirectory
+_mclChangeDirectoryFeval=mclChangeDirectoryFeval
+_mclCreateCellArrayFromArrayList=mclCreateCellArrayFromArrayList
+_mclCreateCharBuffer=mclCreateCharBuffer
+_mclCreateComponentData=mclCreateComponentData
+_mclCreateEmptyArray=mclCreateEmptyArray
+_mclCreateSharedCopy=mclCreateSharedCopy
+_mclCreateSimpleFunctionHandle=mclCreateSimpleFunctionHandle
+_mclDeserializeArray=mclDeserializeArray
+_mclDestroyComponentData=mclDestroyComponentData
+_mclDirName=mclDirName
+_mclDisableWarning=mclDisableWarning
+_mclEnableWarning=mclEnableWarning
+_mclFeval=mclFeval
+_mclGetActiveID=mclGetActiveID
+_mclGetArray=mclGetArray
+_mclGetCellArray=mclGetCellArray
+_mclGetCellMatrix=mclGetCellMatrix
+_mclGetCharArray=mclGetCharArray
+_mclGetCharMatrix=mclGetCharMatrix
+_mclGetCharMatrixFromStrings=mclGetCharMatrixFromStrings
+_mclGetDispatcherPathID=mclGetDispatcherPathID
+_mclGetDotNetComponentType=mclGetDotNetComponentType
+_mclGetEmptyArray=mclGetEmptyArray
+_mclGetEps=mclGetEps
+_mclGetGlobal=mclGetGlobal
+_mclGetID=mclGetID
+_mclGetInf=mclGetInf
+_mclGetInstanceCWD=mclGetInstanceCWD
+_mclGetInstancePath=mclGetInstancePath
+_mclGetLastErrorCode=mclGetLastErrorCode
+_mclGetLastErrorMessage=mclGetLastErrorMessage
+_mclGetLogicalArray=mclGetLogicalArray
+_mclGetLogicalMatrix=mclGetLogicalMatrix
+_mclGetLogicalSparse=mclGetLogicalSparse
+_mclGetMCCTargetType=mclGetMCCTargetType
+_mclGetMatrix=mclGetMatrix
+_mclGetMaxPathLen=mclGetMaxPathLen
+_mclGetNaN=mclGetNaN
+_mclGetNumericArray=mclGetNumericArray
+_mclGetNumericMatrix=mclGetNumericMatrix
+_mclGetNumericSparse=mclGetNumericSparse
+_mclGetPathMacro=mclGetPathMacro
+_mclGetScalarChar=mclGetScalarChar
+_mclGetScalarDouble=mclGetScalarDouble
+_mclGetScalarInt16=mclGetScalarInt16
+_mclGetScalarInt32=mclGetScalarInt32
+_mclGetScalarInt64=mclGetScalarInt64
+_mclGetScalarInt8=mclGetScalarInt8
+_mclGetScalarLogical=mclGetScalarLogical
+_mclGetScalarSingle=mclGetScalarSingle
+_mclGetScalarUint16=mclGetScalarUint16
+_mclGetScalarUint32=mclGetScalarUint32
+_mclGetScalarUint64=mclGetScalarUint64
+_mclGetScalarUint8=mclGetScalarUint8
+_mclGetString=mclGetString
+_mclGetStructArray=mclGetStructArray
+_mclGetStructMatrix=mclGetStructMatrix
+_mclInhibitShutdown=mclInhibitShutdown
+_mclInitializeApplication=mclInitializeApplication
+_mclInitializeComponentInstance=mclInitializeComponentInstance
+_mclInitializeInstance=mclInitializeInstance
+_mclIsDemoMCR=mclIsDemoMCR
+_mclIsFinite=mclIsFinite
+_mclIsInf=mclIsInf
+_mclIsNaN=mclIsNaN
+_mclMain=mclMain
+_mclMexFeval=mclMexFeval
+_mclMlfFeval=mclMlfFeval
+_mclMlfVFeval=mclMlfVFeval
+_mclPopActivation=mclPopActivation
+_mclPushActivation=mclPushActivation
+_mclRegisterExternalFunction=mclRegisterExternalFunction
+_mclReleaseMutex=mclReleaseMutex
+_mclRemovePath=mclRemovePath
+_mclRemovePathMacro=mclRemovePathMacro
+_mclRunMain=mclRunMain
+_mclSetErrorHandler=mclSetErrorHandler
+_mclSetExitCode=mclSetExitCode
+_mclSetGlobal=mclSetGlobal
+_mclSetPrintHandler=mclSetPrintHandler
+_mclSwapPath=mclSwapPath
+_mclTerminateApplication=mclTerminateApplication
+_mclTerminateInstance=mclTerminateInstance
+_mclUninhibitShutdown=mclUninhibitShutdown
+_mclWaitForFiguresToDie=mclWaitForFiguresToDie
+_mclWhich=mclWhich
+_mclcppArrayToString=mclcppArrayToString
+_mclcppCreateError=mclcppCreateError
+_mclcppErrorCheck=mclcppErrorCheck
+_mclcppFeval=mclcppFeval
+_mclcppGetArrayBuffer=mclcppGetArrayBuffer
+_mclcppGetLastError=mclcppGetLastError
+_mclcppSetLastError=mclcppSetLastError
+_mclmcrInitialize=mclmcrInitialize
+_mwMbstowcs=mwMbstowcs
+_ref_count_obj_addref=ref_count_obj_addref
+_ref_count_obj_release=ref_count_obj_release
+_separatePathName=separatePathName
+_utf16_strdup_fcn=utf16_strdup_fcn
+_utf16_strlen_fcn=utf16_strlen_fcn
+_utf16_strncpy_fcn=utf16_strncpy_fcn
+_utf16_to_lcp_n_fcn=utf16_to_lcp_n_fcn
Index: /applications/bdmtoolbox/matlab7.1/include/mclmcr.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/mclmcr.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/mclmcr.def (revision 707)
@@ -0,0 +1,178 @@
+LIBRARY mclmcr.dll
+EXPORTS
+array_buffer_add
+array_buffer_clear
+array_buffer_get
+array_buffer_remove
+array_buffer_set
+array_buffer_size
+array_buffer_to_cell
+array_ref_classID
+array_ref_column_index
+array_ref_compare_to
+array_ref_deep_copy
+array_ref_element_size
+array_ref_equals
+array_ref_getV_const_char
+array_ref_getV_int
+array_ref_get_char
+array_ref_get_const_char
+array_ref_get_dimensions
+array_ref_get_field_name
+array_ref_get_int
+array_ref_get_logical
+array_ref_get_numeric_mxDouble
+array_ref_get_numeric_mxInt16
+array_ref_get_numeric_mxInt32
+array_ref_get_numeric_mxInt64
+array_ref_get_numeric_mxInt8
+array_ref_get_numeric_mxSingle
+array_ref_get_numeric_mxUint16
+array_ref_get_numeric_mxUint32
+array_ref_get_numeric_mxUint64
+array_ref_get_numeric_mxUint8
+array_ref_hash_code
+array_ref_imag
+array_ref_is_complex
+array_ref_is_empty
+array_ref_is_numeric
+array_ref_is_sparse
+array_ref_make_complex
+array_ref_maximum_nonzeros
+array_ref_number_of_dimensions
+array_ref_number_of_elements
+array_ref_number_of_fields
+array_ref_number_of_nonzeros
+array_ref_real
+array_ref_row_index
+array_ref_serialize
+array_ref_set
+array_ref_set_char
+array_ref_set_logical
+array_ref_set_numeric_mxDouble
+array_ref_set_numeric_mxInt16
+array_ref_set_numeric_mxInt32
+array_ref_set_numeric_mxInt64
+array_ref_set_numeric_mxInt8
+array_ref_set_numeric_mxSingle
+array_ref_set_numeric_mxUint16
+array_ref_set_numeric_mxUint32
+array_ref_set_numeric_mxUint64
+array_ref_set_numeric_mxUint8
+array_ref_shared_copy
+array_ref_to_string
+char_buffer_compare_to
+char_buffer_get_buffer
+char_buffer_set_buffer
+char_buffer_size
+deleteWcsStackPointer
+error_info_get_message
+initializeWcsStackPointer
+libmwmclmcr_build_date
+libmwmclmcr_version
+mclAcquireMutex
+mclAddPath
+mclAddPathMacro
+mclChangeDirectory
+mclChangeDirectoryFeval
+mclCreateCellArrayFromArrayList
+mclCreateCharBuffer
+mclCreateComponentData
+mclCreateEmptyArray
+mclCreateSharedCopy
+mclCreateSimpleFunctionHandle
+mclDeserializeArray
+mclDestroyComponentData
+mclDirName
+mclDisableWarning
+mclEnableWarning
+mclFeval
+mclGetActiveID
+mclGetArray
+mclGetCellArray
+mclGetCellMatrix
+mclGetCharArray
+mclGetCharMatrix
+mclGetCharMatrixFromStrings
+mclGetDispatcherPathID
+mclGetDotNetComponentType
+mclGetEmptyArray
+mclGetEps
+mclGetGlobal
+mclGetID
+mclGetInf
+mclGetInstanceCWD
+mclGetInstancePath
+mclGetLastErrorCode
+mclGetLastErrorMessage
+mclGetLogicalArray
+mclGetLogicalMatrix
+mclGetLogicalSparse
+mclGetMCCTargetType
+mclGetMatrix
+mclGetMaxPathLen
+mclGetNaN
+mclGetNumericArray
+mclGetNumericMatrix
+mclGetNumericSparse
+mclGetPathMacro
+mclGetScalarChar
+mclGetScalarDouble
+mclGetScalarInt16
+mclGetScalarInt32
+mclGetScalarInt64
+mclGetScalarInt8
+mclGetScalarLogical
+mclGetScalarSingle
+mclGetScalarUint16
+mclGetScalarUint32
+mclGetScalarUint64
+mclGetScalarUint8
+mclGetString
+mclGetStructArray
+mclGetStructMatrix
+mclInhibitShutdown
+mclInitializeApplication
+mclInitializeComponentInstance
+mclInitializeInstance
+mclIsDemoMCR
+mclIsFinite
+mclIsInf
+mclIsNaN
+mclMain
+mclMexFeval
+mclMlfFeval
+mclMlfVFeval
+mclPopActivation
+mclPushActivation
+mclRegisterExternalFunction
+mclReleaseMutex
+mclRemovePath
+mclRemovePathMacro
+mclRunMain
+mclSetErrorHandler
+mclSetExitCode
+mclSetGlobal
+mclSetPrintHandler
+mclSwapPath
+mclTerminateApplication
+mclTerminateInstance
+mclUninhibitShutdown
+mclWaitForFiguresToDie
+mclWhich
+mclcppArrayToString
+mclcppCreateError
+mclcppErrorCheck
+mclcppFeval
+mclcppGetArrayBuffer
+mclcppGetLastError
+mclcppSetLastError
+mclmcrInitialize
+mwMbstowcs
+ref_count_obj_addref
+ref_count_obj_release
+separatePathName
+utf16_strdup_fcn
+utf16_strlen_fcn
+utf16_strncpy_fcn
+utf16_to_lcp_n_fcn
Index: /applications/bdmtoolbox/matlab7.1/include/_libut.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/_libut.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/_libut.def (revision 707)
@@ -0,0 +1,899 @@
+LIBRARY libut.dll
+EXPORTS
+_CheckAllTables=CheckAllTables
+_GetFcnAddrFromFrame=GetFcnAddrFromFrame
+__utStrtok_r=_utStrtok_r
+_enc_to_utf16=enc_to_utf16
+_enc_to_utf16_n=enc_to_utf16_n
+_fprntf=fprntf
+_fpts=fpts
+_ics_to_utf16=ics_to_utf16
+_ics_to_utf16_n=ics_to_utf16_n
+_ics_to_utf8=ics_to_utf8
+_ics_to_utf8_n=ics_to_utf8_n
+_init__icuext_init=init__icuext_init
+_init__objmgr_init=init__objmgr_init
+_init_util_basic_contexts=init_util_basic_contexts
+_init_util_utassert=init_util_utassert
+_lcp_is_7bit=lcp_is_7bit
+_lcp_strchr=lcp_strchr
+_lcp_stristr=lcp_stristr
+_lcp_strlen_lim=lcp_strlen_lim
+_lcp_to_utf16=lcp_to_utf16
+_lcp_to_utf16_max_chars=lcp_to_utf16_max_chars
+_lcp_to_utf16_n=lcp_to_utf16_n
+_lcp_to_utf16_sc=lcp_to_utf16_sc
+_libut_build_date=libut_build_date
+_libut_version=libut_version
+_mpath_pathname_index=mpath_pathname_index
+_mps_search_char=mps_search_char
+_mwu_isalnum=mwu_isalnum
+_mwu_isalpha=mwu_isalpha
+_mwu_isblank=mwu_isblank
+_mwu_iscntrl=mwu_iscntrl
+_mwu_isdigit=mwu_isdigit
+_mwu_isgraph=mwu_isgraph
+_mwu_islower=mwu_islower
+_mwu_isprint=mwu_isprint
+_mwu_ispunct=mwu_ispunct
+_mwu_isspace=mwu_isspace
+_mwu_isupper=mwu_isupper
+_mwu_isxdigit=mwu_isxdigit
+_mwu_tolower=mwu_tolower
+_mwu_toupper=mwu_toupper
+_np_atomic_add=np_atomic_add
+_np_atomic_cas=np_atomic_cas
+_np_atomic_casptr=np_atomic_casptr
+_np_atomic_dec=np_atomic_dec
+_np_atomic_inc=np_atomic_inc
+_static_ref_okay=static_ref_okay
+_utAccurateEstimateCPUSpeed=utAccurateEstimateCPUSpeed
+_utAddElementToEndOfSet=utAddElementToEndOfSet
+_utAddElementToSet=utAddElementToSet
+_utAddHashEntry=utAddHashEntry
+_utAddTimeInfo=utAddTimeInfo
+_utAdd_EnumStrs=utAdd_EnumStrs
+_utAssertMsg=utAssertMsg
+_utBlockAsyncSignals=utBlockAsyncSignals
+_utBlockSignal=utBlockSignal
+_utC2fstr=utC2fstr
+_utCLSIDtochar=utCLSIDtochar
+_utCPUElapsedTime=utCPUElapsedTime
+_utCPUspeedMWComp=utCPUspeedMWComp
+_utCPUspeedMWOnce=utCPUspeedMWOnce
+_utCPUspeedOS=utCPUspeedOS
+_utCPUspeedOSOnce=utCPUspeedOSOnce
+_utCPUtic=utCPUtic
+_utCPUtime=utCPUtime
+_utCacos=utCacos
+_utCacosh=utCacosh
+_utCallRegisteredWarningCallback=utCallRegisteredWarningCallback
+_utCalloc=utCalloc
+_utCasin=utCasin
+_utCasinh=utCasinh
+_utCatan=utCatan
+_utCatanh=utCatanh
+_utCatchSignal=utCatchSignal
+_utCcos=utCcos
+_utCcosh=utCcosh
+_utCdiv=utCdiv
+_utCheckMemoryIntegrity=utCheckMemoryIntegrity
+_utClearBasicContexts=utClearBasicContexts
+_utClearDefaultContexts=utClearDefaultContexts
+_utClog=utClog
+_utCloseTimingLog=utCloseTimingLog
+_utCmax=utCmax
+_utCmin=utCmin
+_utCmul=utCmul
+_utComplexScalarAcos=utComplexScalarAcos
+_utComplexScalarAcosh=utComplexScalarAcosh
+_utComplexScalarAsin=utComplexScalarAsin
+_utComplexScalarAsinh=utComplexScalarAsinh
+_utComplexScalarAtan=utComplexScalarAtan
+_utComplexScalarAtanh=utComplexScalarAtanh
+_utComplexScalarCos=utComplexScalarCos
+_utComplexScalarCosh=utComplexScalarCosh
+_utComplexScalarExp=utComplexScalarExp
+_utComplexScalarLog=utComplexScalarLog
+_utComplexScalarLog2=utComplexScalarLog2
+_utComplexScalarMax=utComplexScalarMax
+_utComplexScalarMin=utComplexScalarMin
+_utComplexScalarPower=utComplexScalarPower
+_utComplexScalarRdivide=utComplexScalarRdivide
+_utComplexScalarSign=utComplexScalarSign
+_utComplexScalarSin=utComplexScalarSin
+_utComplexScalarSinh=utComplexScalarSinh
+_utComplexScalarSqrt=utComplexScalarSqrt
+_utComplexScalarTan=utComplexScalarTan
+_utComplexScalarTanh=utComplexScalarTanh
+_utCopySign=utCopySign
+_utCosD=utCosD
+_utCountWarningsInWarningManager=utCountWarningsInWarningManager
+_utCpow=utCpow
+_utCqabs=utCqabs
+_utCreateCpuCycleCounter=utCreateCpuCycleCounter
+_utCreateHashTable=utCreateHashTable
+_utCreateMWObject=utCreateMWObject
+_utCreateSet=utCreateSet
+_utCsign=utCsign
+_utCsin=utCsin
+_utCsinh=utCsinh
+_utCsqrt=utCsqrt
+_utCtan=utCtan
+_utCtanh=utCtanh
+_utDbl2Int=utDbl2Int
+_utDbl2UInt=utDbl2UInt
+_utDblIsInt=utDblIsInt
+_utDconvert=utDconvert
+_utDconvertSign=utDconvertSign
+_utDconvertSize=utDconvertSize
+_utDecrementTicDepth=utDecrementTicDepth
+_utDeleteWarningManager=utDeleteWarningManager
+_utDestroyCpuCycleCounter=utDestroyCpuCycleCounter
+_utDestroyNonEmptySet=utDestroyNonEmptySet
+_utDestroySet=utDestroySet
+_utDestroy_EnumStrs=utDestroy_EnumStrs
+_utDisableCpuCycleCounter=utDisableCpuCycleCounter
+_utDisplayCallStack=utDisplayCallStack
+_utDivideComplex=utDivideComplex
+_utDocLink=utDocLink
+_utDoubleConvert=utDoubleConvert
+_utDoubleScalarAtan2=utDoubleScalarAtan2
+_utDoubleScalarIntPower=utDoubleScalarIntPower
+_utDoubleScalarLog2=utDoubleScalarLog2
+_utDoubleScalarMax=utDoubleScalarMax
+_utDoubleScalarMin=utDoubleScalarMin
+_utDoubleScalarMod=utDoubleScalarMod
+_utDoubleScalarRem=utDoubleScalarRem
+_utDoubleScalarRound=utDoubleScalarRound
+_utDoubleVectorLog=utDoubleVectorLog
+_utDoubleVectorLog2=utDoubleVectorLog2
+_utDoubleVectorRdivide=utDoubleVectorRdivide
+_utDoubleVectorRem=utDoubleVectorRem
+_utDoubleVectorSqrt=utDoubleVectorSqrt
+_utDumpCallStack=utDumpCallStack
+_utDumpCallStackOfMemoryBlock=utDumpCallStackOfMemoryBlock
+_utDumpInterruptDebugInfo=utDumpInterruptDebugInfo
+_utDumpRegexpTree=utDumpRegexpTree
+_utDumpStackTrace=utDumpStackTrace
+_utEnableCpuCycleCounter=utEnableCpuCycleCounter
+_utEnumStrs_EnumValue_to_string=utEnumStrs_EnumValue_to_string
+_utEnumStrs_string_to_EnumValue=utEnumStrs_string_to_EnumValue
+_utEqualWithinEps=utEqualWithinEps
+_utEstimateCPUSpeed=utEstimateCPUSpeed
+_utExtractFrameOfMemoryBlock=utExtractFrameOfMemoryBlock
+_utF2cstr=utF2cstr
+_utFdlibm_acos=utFdlibm_acos
+_utFdlibm_acosh=utFdlibm_acosh
+_utFdlibm_asin=utFdlibm_asin
+_utFdlibm_asinh=utFdlibm_asinh
+_utFdlibm_atan=utFdlibm_atan
+_utFdlibm_atan2=utFdlibm_atan2
+_utFdlibm_atanh=utFdlibm_atanh
+_utFdlibm_ceil=utFdlibm_ceil
+_utFdlibm_cos=utFdlibm_cos
+_utFdlibm_cosh=utFdlibm_cosh
+_utFdlibm_exp=utFdlibm_exp
+_utFdlibm_expm1=utFdlibm_expm1
+_utFdlibm_floor=utFdlibm_floor
+_utFdlibm_fmod=utFdlibm_fmod
+_utFdlibm_frexp=utFdlibm_frexp
+_utFdlibm_hypot=utFdlibm_hypot
+_utFdlibm_ilogb=utFdlibm_ilogb
+_utFdlibm_log=utFdlibm_log
+_utFdlibm_log10=utFdlibm_log10
+_utFdlibm_log1p=utFdlibm_log1p
+_utFdlibm_logb=utFdlibm_logb
+_utFdlibm_modf=utFdlibm_modf
+_utFdlibm_nextafter=utFdlibm_nextafter
+_utFdlibm_pow=utFdlibm_pow
+_utFdlibm_remainder=utFdlibm_remainder
+_utFdlibm_rint=utFdlibm_rint
+_utFdlibm_scalbn=utFdlibm_scalbn
+_utFdlibm_sin=utFdlibm_sin
+_utFdlibm_sinh=utFdlibm_sinh
+_utFdlibm_tan=utFdlibm_tan
+_utFdlibm_tanh=utFdlibm_tanh
+_utFgets=utFgets
+_utFindMatch=utFindMatch
+_utFindSymbolInLibrary=utFindSymbolInLibrary
+_utFinite=utFinite
+_utFix=utFix
+_utFlipEightBytes=utFlipEightBytes
+_utFlipFourBytes=utFlipFourBytes
+_utFlipTwoBytes=utFlipTwoBytes
+_utFourByteIntConvert=utFourByteIntConvert
+_utFourByteIntConvertData=utFourByteIntConvertData
+_utFourByteUIntConvert=utFourByteUIntConvert
+_utFree=utFree
+_utFreeComponentInfo=utFreeComponentInfo
+_utFreeRegexpReplace=utFreeRegexpReplace
+_utFreeRegexpResults=utFreeRegexpResults
+_utFreeRegexpTree=utFreeRegexpTree
+_utGUIDFromString=utGUIDFromString
+_utGUIDtochar=utGUIDtochar
+_utGetAllFlints=utGetAllFlints
+_utGetAllStats=utGetAllStats
+_utGetBasicContexts=utGetBasicContexts
+_utGetCPUID=utGetCPUID
+_utGetCPUcount=utGetCPUcount
+_utGetCPUspeedMW=utGetCPUspeedMW
+_utGetClassName=utGetClassName
+_utGetClassNum=utGetClassNum
+_utGetComponentInfo=utGetComponentInfo
+_utGetDataEndianType=utGetDataEndianType
+_utGetDataSizeType=utGetDataSizeType
+_utGetDataSizeTypeName=utGetDataSizeTypeName
+_utGetEps=utGetEps
+_utGetErrorContext=utGetErrorContext
+_utGetFileLinkStatus=utGetFileLinkStatus
+_utGetFormatEndian=utGetFormatEndian
+_utGetFormatType=utGetFormatType
+_utGetFormatTypeName=utGetFormatTypeName
+_utGetFourByteInt=utGetFourByteInt
+_utGetFpcContext=utGetFpcContext
+_utGetGlobalCpuCycleCounter=utGetGlobalCpuCycleCounter
+_utGetHashEntry=utGetHashEntry
+_utGetHotLinks=utGetHotLinks
+_utGetInf=utGetInf
+_utGetLIBIDInfo=utGetLIBIDInfo
+_utGetLastPrintedWarningId=utGetLastPrintedWarningId
+_utGetLastWarningMsg=utGetLastWarningMsg
+_utGetListStats=utGetListStats
+_utGetLogDirectory=utGetLogDirectory
+_utGetMallocCount=utGetMallocCount
+_utGetMatlabProcessMem=utGetMatlabProcessMem
+_utGetMaxMemoryCounter=utGetMaxMemoryCounter
+_utGetMemMgrConfig=utGetMemMgrConfig
+_utGetMemoryContext=utGetMemoryContext
+_utGetMemoryCounter=utGetMemoryCounter
+_utGetMemoryCounterWithMemdebugOverhead=utGetMemoryCounterWithMemdebugOverhead
+_utGetMemoryCounterWithMwmemOverhead=utGetMemoryCounterWithMwmemOverhead
+_utGetMessageContext=utGetMessageContext
+_utGetMinusInf=utGetMinusInf
+_utGetNaN=utGetNaN
+_utGetNamehashContext=utGetNamehashContext
+_utGetNextHashKey=utGetNextHashKey
+_utGetNextSetElement=utGetNextSetElement
+_utGetNumDataSizeTypes=utGetNumDataSizeTypes
+_utGetNumElementsInSet=utGetNumElementsInSet
+_utGetNumFormatTypes=utGetNumFormatTypes
+_utGetOS=utGetOS
+_utGetPERFcount=utGetPERFcount
+_utGetPERFspeed=utGetPERFspeed
+_utGetPI=utGetPI
+_utGetPerThreadHandler=utGetPerThreadHandler
+_utGetPrevSetElement=utGetPrevSetElement
+_utGetProgramName=utGetProgramName
+_utGetRealMax=utGetRealMax
+_utGetRealMin=utGetRealMin
+_utGetSetjmpData=utGetSetjmpData
+_utGetSingleEps=utGetSingleEps
+_utGetSingleStats=utGetSingleStats
+_utGetTMWClassesEnumStrs=utGetTMWClassesEnumStrs
+_utGetV4RandSeed=utGetV4RandSeed
+_utGetV4RandnSeed=utGetV4RandnSeed
+_utGetVprintfCallbacks=utGetVprintfCallbacks
+_utGetWarningContext=utGetWarningContext
+_utGetWarningManagerContext=utGetWarningManagerContext
+_utGetWarningStatus=utGetWarningStatus
+_utGetWinSys=utGetWinSys
+_utGetcwd=utGetcwd
+_utGettimeofdaySpeed=utGettimeofdaySpeed
+_utHandlePendingInterrupt=utHandlePendingInterrupt
+_utHaveStackTraceSupport=utHaveStackTraceSupport
+_utIabs=utIabs
+_utImax=utImax
+_utImin=utImin
+_utIncrementTicDepth=utIncrementTicDepth
+_utInitOutOfMemoryHandler=utInitOutOfMemoryHandler
+_utInitializeBasicContexts=utInitializeBasicContexts
+_utInitializeBasicContexts_full=utInitializeBasicContexts_full
+_utInitializeFileLineColumnMessageContext=utInitializeFileLineColumnMessageContext
+_utInsertNewLine=utInsertNewLine
+_utInsertSetElementAfter=utInsertSetElementAfter
+_utInsertSetElementBefore=utInsertSetElementBefore
+_utInstallBasicContexts=utInstallBasicContexts
+_utInstallBasicThrow=utInstallBasicThrow
+_utInstallHandler=utInstallHandler
+_utInstallPerThreadHandler=utInstallPerThreadHandler
+_utInstanceOf=utInstanceOf
+_utInstantiableSubclasses=utInstantiableSubclasses
+_utInterruptPendingFlagAddress=utInterruptPendingFlagAddress
+_utIsCPUticSet=utIsCPUticSet
+_utIsCheckMallocActive=utIsCheckMallocActive
+_utIsCoverageRunning=utIsCoverageRunning
+_utIsElementInSet=utIsElementInSet
+_utIsEmptyString=utIsEmptyString
+_utIsFPUStackEmpty=utIsFPUStackEmpty
+_utIsInf=utIsInf
+_utIsInterruptEnabled=utIsInterruptEnabled
+_utIsInterruptPending=utIsInterruptPending
+_utIsMinusInf=utIsMinusInf
+_utIsMinusZero=utIsMinusZero
+_utIsMultiByteCharSet=utIsMultiByteCharSet
+_utIsMultiByteLead=utIsMultiByteLead
+_utIsMultiByteLeadEx=utIsMultiByteLeadEx
+_utIsNaN=utIsNaN
+_utIsPERFticSet=utIsPERFticSet
+_utIsPlusInf=utIsPlusInf
+_utIsPtrOkay=utIsPtrOkay
+_utIsPurifyRunning=utIsPurifyRunning
+_utIsQuantifyRunning=utIsQuantifyRunning
+_utIsSignalBlocked=utIsSignalBlocked
+_utIsSignalThread=utIsSignalThread
+_utIsValidMessageIdentifier=utIsValidMessageIdentifier
+_utIsWarningModeOn=utIsWarningModeOn
+_utIterateOverWarningStatuses=utIterateOverWarningStatuses
+_utLastLibraryError=utLastLibraryError
+_utLoad32AllocFcnPointers=utLoad32AllocFcnPointers
+_utLoadCacheAllocFcnPointers=utLoadCacheAllocFcnPointers
+_utLoadDebugAllocFcnPointers=utLoadDebugAllocFcnPointers
+_utLoadLibrary=utLoadLibrary
+_utLoadLibraryAndAddGlobalSymbols=utLoadLibraryAndAddGlobalSymbols
+_utLoadPattern=utLoadPattern
+_utLog2=utLog2
+_utLongjmpFcn=utLongjmpFcn
+_utLongjmpIfInterruptPending=utLongjmpIfInterruptPending
+_utLowerCase=utLowerCase
+_utLowerCaseCopy=utLowerCaseCopy
+_utMacPerfCountAudio=utMacPerfCountAudio
+_utMacPerfCountAudioNanos=utMacPerfCountAudioNanos
+_utMacPerfCountMach=utMacPerfCountMach
+_utMacPerfSpeedAudio=utMacPerfSpeedAudio
+_utMacPerfSpeedMach=utMacPerfSpeedMach
+_utMalloc=utMalloc
+_utMarkMemoryBlockAsPermanent=utMarkMemoryBlockAsPermanent
+_utMarkTime=utMarkTime
+_utMatchPattern=utMatchPattern
+_utMax=utMax
+_utMemDebugClearMarker=utMemDebugClearMarker
+_utMemDebugCountAndTag=utMemDebugCountAndTag
+_utMemDebugCountTagged=utMemDebugCountTagged
+_utMemDebugDispTaggedCallSite=utMemDebugDispTaggedCallSite
+_utMemDebugEnableAsserts=utMemDebugEnableAsserts
+_utMemDebugGetBlockSize=utMemDebugGetBlockSize
+_utMemDebugGetNumStackFrames=utMemDebugGetNumStackFrames
+_utMemDebugHeapWalkCount=utMemDebugHeapWalkCount
+_utMemDebugLogMarkedBlocks=utMemDebugLogMarkedBlocks
+_utMemDebugLogTaggedCallSites=utMemDebugLogTaggedCallSites
+_utMemDebugSetNumStackFrames=utMemDebugSetNumStackFrames
+_utMin=utMin
+_utModuleNameFromAddress=utModuleNameFromAddress
+_utMultiByteNextChar=utMultiByteNextChar
+_utMultiBytePrevChar=utMultiBytePrevChar
+_utMultiByteStrChr=utMultiByteStrChr
+_utMultiByteStrStr=utMultiByteStrStr
+_utMultiByteStrrChr=utMultiByteStrrChr
+_utMultiplyComplex=utMultiplyComplex
+_utNewWarningManager=utNewWarningManager
+_utNew_EnumStrs=utNew_EnumStrs
+_utOldEnumStrs_string_to_EnumValue=utOldEnumStrs_string_to_EnumValue
+_utOpenLogFile=utOpenLogFile
+_utOpenTimingLog=utOpenTimingLog
+_utOutOfMemoryCheck=utOutOfMemoryCheck
+_utPERFresolution=utPERFresolution
+_utPERFspeed=utPERFspeed
+_utPERFtic=utPERFtic
+_utPERFtoc=utPERFtoc
+_utPagerResume=utPagerResume
+_utPagerSuspend=utPagerSuspend
+_utParseRegRep=utParseRegRep
+_utParseRegRepU=utParseRegRepU
+_utParseRegexp=utParseRegexp
+_utParseRegexpU=utParseRegexpU
+_utPatternMatch=utPatternMatch
+_utPosixRtPerfCount=utPosixRtPerfCount
+_utPosixRtPerfSpeed=utPosixRtPerfSpeed
+_utPrintAllStats=utPrintAllStats
+_utPrintAnnotationHeader=utPrintAnnotationHeader
+_utPrintAnnotationTrailer=utPrintAnnotationTrailer
+_utPrintFrame=utPrintFrame
+_utPrintListStats=utPrintListStats
+_utPrintMemCacheInfo=utPrintMemCacheInfo
+_utPrintMemoryPerfCounters=utPrintMemoryPerfCounters
+_utPrintSingleStats=utPrintSingleStats
+_utPrintf=utPrintf
+_utPrintfIsHot=utPrintfIsHot
+_utProfClearProfiler=utProfClearProfiler
+_utProfCpuTimeGranularity=utProfCpuTimeGranularity
+_utProfDeleteProfiler=utProfDeleteProfiler
+_utProfDummyFilter=utProfDummyFilter
+_utProfDummyFunctionIdToFilename=utProfDummyFunctionIdToFilename
+_utProfDummyStackFilter=utProfDummyStackFilter
+_utProfEnableHistoryTracking=utProfEnableHistoryTracking
+_utProfFunctionIdToFilename=utProfFunctionIdToFilename
+_utProfFunctionInfoToTypename=utProfFunctionInfoToTypename
+_utProfHandleMemoryFailure=utProfHandleMemoryFailure
+_utProfInitProfiler=utProfInitProfiler
+_utProfIsFunctionLoggingEnabled=utProfIsFunctionLoggingEnabled
+_utProfIsHistoryTrackingEnabled=utProfIsHistoryTrackingEnabled
+_utProfIsInitialized=utProfIsInitialized
+_utProfIsLineNumberLoggingEnabled=utProfIsLineNumberLoggingEnabled
+_utProfLogFinishCurrentLineNumber=utProfLogFinishCurrentLineNumber
+_utProfLogFunctionEntry=utProfLogFunctionEntry
+_utProfLogFunctionExit=utProfLogFunctionExit
+_utProfLogLineNumberEvent=utProfLogLineNumberEvent
+_utProfLogLineNumberEvents=utProfLogLineNumberEvents
+_utProfLookupLinenumRecord=utProfLookupLinenumRecord
+_utProfNewProfiler=utProfNewProfiler
+_utProfNumberOfEventRecords=utProfNumberOfEventRecords
+_utProfProfilerName=utProfProfilerName
+_utProfRemoveLineHit=utProfRemoveLineHit
+_utProfResetProfiler=utProfResetProfiler
+_utProfResumeLogging=utProfResumeLogging
+_utProfSetLastLineNumberForLogging=utProfSetLastLineNumberForLogging
+_utProfStartLogging=utProfStartLogging
+_utProfSuspendLogging=utProfSuspendLogging
+_utPutAnnotationHeader=utPutAnnotationHeader
+_utPutAnnotationTrailer=utPutAnnotationTrailer
+_utPutElementAtFrontOfSet=utPutElementAtFrontOfSet
+_utPutFourByteInt=utPutFourByteInt
+_utPuts=utPuts
+_utPutsn=utPutsn
+_utPythag=utPythag
+_utQueryHandler=utQueryHandler
+_utRandn=utRandn
+_utRandu=utRandu
+_utRealloc=utRealloc
+_utRealtime=utRealtime
+_utRegRep=utRegRep
+_utRegRepEz=utRegRepEz
+_utRegRepU=utRegRepU
+_utRegexp=utRegexp
+_utRegexpCase=utRegexpCase
+_utRegexpFull=utRegexpFull
+_utRegexpFullU=utRegexpFullU
+_utRegexpTreeNames=utRegexpTreeNames
+_utRegexpi=utRegexpi
+_utRegisterLogDirectory=utRegisterLogDirectory
+_utRegisterMatLabCOMComponent=utRegisterMatLabCOMComponent
+_utRegisterMatLabXLComponent=utRegisterMatLabXLComponent
+_utRegisterObjectClass=utRegisterObjectClass
+_utRegisterProgramName=utRegisterProgramName
+_utRegisterServer=utRegisterServer
+_utRegisterSetWarningStatusCallback=utRegisterSetWarningStatusCallback
+_utRem=utRem
+_utRemoveElementFromSet=utRemoveElementFromSet
+_utRemoveHashEntry=utRemoveHashEntry
+_utResetFPU=utResetFPU
+_utResetMemoryPerfCounters=utResetMemoryPerfCounters
+_utRestoreAsyncSignals=utRestoreAsyncSignals
+_utRestoreInterruptEnabled=utRestoreInterruptEnabled
+_utRestoreSignals=utRestoreSignals
+_utReturnUTErrorString=utReturnUTErrorString
+_utRound=utRound
+_utSNprintf=utSNprintf
+_utSaveCallStack=utSaveCallStack
+_utSaveSignals=utSaveSignals
+_utScheduleCpuCycleBinsCleaning=utScheduleCpuCycleBinsCleaning
+_utSetAssertFunction=utSetAssertFunction
+_utSetCPUcount=utSetCPUcount
+_utSetCPUspeedMW=utSetCPUspeedMW
+_utSetDocLinks=utSetDocLinks
+_utSetExceptionFcn=utSetExceptionFcn
+_utSetFPUprecision=utSetFPUprecision
+_utSetFPUrounding=utSetFPUrounding
+_utSetFatalSignalHandled=utSetFatalSignalHandled
+_utSetHotLinks=utSetHotLinks
+_utSetInterruptEnabled=utSetInterruptEnabled
+_utSetInterruptHandled=utSetInterruptHandled
+_utSetInterruptPending=utSetInterruptPending
+_utSetLastPrintedWarningId=utSetLastPrintedWarningId
+_utSetLastWarningMsg=utSetLastWarningMsg
+_utSetMultiByteFcns=utSetMultiByteFcns
+_utSetOutOfMemoryListener=utSetOutOfMemoryListener
+_utSetPERFcount=utSetPERFcount
+_utSetPagerSuspendResumeCallbacks=utSetPagerSuspendResumeCallbacks
+_utSetPatternCaseSensitive=utSetPatternCaseSensitive
+_utSetSetWarningDebugCallbackFcn=utSetSetWarningDebugCallbackFcn
+_utSetV4RandnSeed=utSetV4RandnSeed
+_utSetV4RanduSeed=utSetV4RanduSeed
+_utSetVprintfCallbacks=utSetVprintfCallbacks
+_utSetWarningCallbackFcn=utSetWarningCallbackFcn
+_utSetWarningManagerContext=utSetWarningManagerContext
+_utSetWarningMode=utSetWarningMode
+_utSetWarningStatus=utSetWarningStatus
+_utShutdownPattern=utShutdownPattern
+_utSign=utSign
+_utSignBit=utSignBit
+_utSinD=utSinD
+_utSingleConvert=utSingleConvert
+_utSol2PerfCount=utSol2PerfCount
+_utStartTimeInfo=utStartTimeInfo
+_utStopTimeInfo=utStopTimeInfo
+_utStrcat=utStrcat
+_utStrcmp=utStrcmp
+_utStrcmpi=utStrcmpi
+_utStrcpy=utStrcpy
+_utStrdup=utStrdup
+_utStrlen=utStrlen
+_utStrmatchi=utStrmatchi
+_utStrncat=utStrncat
+_utStrncmp=utStrncmp
+_utStrncmpi=utStrncmpi
+_utStrncpy=utStrncpy
+_utStrncpyWithEllipses=utStrncpyWithEllipses
+_utStrndup=utStrndup
+_utStrrep=utStrrep
+_utStrrstr=utStrrstr
+_utSwapVprintfCallbacks=utSwapVprintfCallbacks
+_utSymbolNameFromAddress=utSymbolNameFromAddress
+_utThrowCPPException=utThrowCPPException
+_utThrowException=utThrowException
+_utThrowSignal=utThrowSignal
+_utTimeInfoClear=utTimeInfoClear
+_utTimeInfoDisplay=utTimeInfoDisplay
+_utTmpnam=utTmpnam
+_utToEachSetElement=utToEachSetElement
+_utToEachSetElementBackward=utToEachSetElementBackward
+_utTwisterRanduGetState=utTwisterRanduGetState
+_utTwisterRanduSet=utTwisterRanduSet
+_utTwisterRanduSetState=utTwisterRanduSetState
+_utTwoByteIntConvert=utTwoByteIntConvert
+_utTwoByteIntConvertData=utTwoByteIntConvertData
+_utTwoByteUIntConvert=utTwoByteUIntConvert
+_utUnRegisterComponent=utUnRegisterComponent
+_utUnRegisterMatLabCOMComponent=utUnRegisterMatLabCOMComponent
+_utUnRegisterMatLabXLComponent=utUnRegisterMatLabXLComponent
+_utUnblockSignal=utUnblockSignal
+_utUnixGetTimeOfDay=utUnixGetTimeOfDay
+_utUnloadLibrary=utUnloadLibrary
+_utUnregisterObjectClass=utUnregisterObjectClass
+_utUnregisterServer=utUnregisterServer
+_utUnregisterSetWarningStatusCallback=utUnregisterSetWarningStatusCallback
+_utUpperCase=utUpperCase
+_utV4Randn=utV4Randn
+_utV4Urand=utV4Urand
+_utV5RandnGetState=utV5RandnGetState
+_utV5RandnSet=utV5RandnSet
+_utV5RandnSetState=utV5RandnSetState
+_utV5RanduGetState=utV5RanduGetState
+_utV5RanduSet=utV5RanduSet
+_utV5RanduSetState=utV5RanduSetState
+_utVSNprintf=utVSNprintf
+_utValidateFPUControlWord=utValidateFPUControlWord
+_utVprintf=utVprintf
+_utWallClock=utWallClock
+_utWasFatalSignalHandled=utWasFatalSignalHandled
+_utWasInterruptHandled=utWasInterruptHandled
+_utWinPerfCount=utWinPerfCount
+_utWinPerfSpeedOS=utWinPerfSpeedOS
+_utWinSysTime=utWinSysTime
+_utWinTime=utWinTime
+_ut_NULL_compare_keys=ut_NULL_compare_keys
+_ut_NULL_copy_key=ut_NULL_copy_key
+_ut_NULL_delete_key=ut_NULL_delete_key
+_ut_NULL_hash_key=ut_NULL_hash_key
+_ut_add_language=ut_add_language
+_ut_add_primary_message_table=ut_add_primary_message_table
+_ut_allow_further_cleanup_fcn=ut_allow_further_cleanup_fcn
+_ut_array_append=ut_array_append
+_ut_array_append_array=ut_array_append_array
+_ut_array_append_new=ut_array_append_new
+_ut_array_apply=ut_array_apply
+_ut_array_are_compatible=ut_array_are_compatible
+_ut_array_clear=ut_array_clear
+_ut_array_compare=ut_array_compare
+_ut_array_copy=ut_array_copy
+_ut_array_delete=ut_array_delete
+_ut_array_expand=ut_array_expand
+_ut_array_find=ut_array_find
+_ut_array_find_sorted=ut_array_find_sorted
+_ut_array_find_sorted_index_of=ut_array_find_sorted_index_of
+_ut_array_get=ut_array_get
+_ut_array_head=ut_array_head
+_ut_array_index_of=ut_array_index_of
+_ut_array_initialize=ut_array_initialize
+_ut_array_insert=ut_array_insert
+_ut_array_insert_sorted=ut_array_insert_sorted
+_ut_array_is_empty=ut_array_is_empty
+_ut_array_is_member=ut_array_is_member
+_ut_array_is_member_sorted=ut_array_is_member_sorted
+_ut_array_length=ut_array_length
+_ut_array_new=ut_array_new
+_ut_array_pop=ut_array_pop
+_ut_array_pop_end=ut_array_pop_end
+_ut_array_push=ut_array_push
+_ut_array_reclaim=ut_array_reclaim
+_ut_array_remove=ut_array_remove
+_ut_array_remove_element=ut_array_remove_element
+_ut_array_remove_sorted_element=ut_array_remove_sorted_element
+_ut_array_reverse=ut_array_reverse
+_ut_array_set=ut_array_set
+_ut_array_set_size=ut_array_set_size
+_ut_array_shrink=ut_array_shrink
+_ut_array_sorted_index_of=ut_array_sorted_index_of
+_ut_array_swap=ut_array_swap
+_ut_array_tail=ut_array_tail
+_ut_assert=ut_assert
+_ut_assertmsg=ut_assertmsg
+_ut_assertstr=ut_assertstr
+_ut_atomic_add=ut_atomic_add
+_ut_atomic_is_one=ut_atomic_is_one
+_ut_atomic_set_one=ut_atomic_set_one
+_ut_atomic_subtract_and_test=ut_atomic_subtract_and_test
+_ut_atomic_value=ut_atomic_value
+_ut_begin_expression=ut_begin_expression
+_ut_beof=ut_beof
+_ut_bgetc=ut_bgetc
+_ut_bgets=ut_bgets
+_ut_bputc=ut_bputc
+_ut_bputs=ut_bputs
+_ut_bputsn=ut_bputsn
+_ut_bread=ut_bread
+_ut_buf_column=ut_buf_column
+_ut_buf_line=ut_buf_line
+_ut_bufcspn=ut_bufcspn
+_ut_bufspn=ut_bufspn
+_ut_bungetc=ut_bungetc
+_ut_bwrite=ut_bwrite
+_ut_change_language=ut_change_language
+_ut_cleanup_protected_items=ut_cleanup_protected_items
+_ut_clear_dsbuffer=ut_clear_dsbuffer
+_ut_clear_fpc_context=ut_clear_fpc_context
+_ut_clear_ghash_table=ut_clear_ghash_table
+_ut_clear_gtable=ut_clear_gtable
+_ut_clear_ihash_table=ut_clear_ihash_table
+_ut_clear_lineno_map=ut_clear_lineno_map
+_ut_clear_message_context=ut_clear_message_context
+_ut_clear_namehash=ut_clear_namehash
+_ut_clear_tse_context=ut_clear_tse_context
+_ut_clear_warning_context=ut_clear_warning_context
+_ut_compare_string_keys=ut_compare_string_keys
+_ut_copy_string_key=ut_copy_string_key
+_ut_count_c_escape_sequences=ut_count_c_escape_sequences
+_ut_crc_string_array=ut_crc_string_array
+_ut_crc_update=ut_crc_update
+_ut_create_thread=ut_create_thread
+_ut_create_thread_with_stacksize=ut_create_thread_with_stacksize
+_ut_delete_fpc_context=ut_delete_fpc_context
+_ut_delete_ghash_table=ut_delete_ghash_table
+_ut_delete_gtable=ut_delete_gtable
+_ut_delete_ihash_table=ut_delete_ihash_table
+_ut_delete_interval=ut_delete_interval
+_ut_delete_memory_context=ut_delete_memory_context
+_ut_delete_namehash=ut_delete_namehash
+_ut_delete_string_key=ut_delete_string_key
+_ut_delete_tse_context=ut_delete_tse_context
+_ut_delete_warning_context=ut_delete_warning_context
+_ut_dsb_shrink_buffer=ut_dsb_shrink_buffer
+_ut_dsbputc=ut_dsbputc
+_ut_dsbputs=ut_dsbputs
+_ut_dsbputsn=ut_dsbputsn
+_ut_dsbwrite=ut_dsbwrite
+_ut_dtoa=ut_dtoa
+_ut_dumphex=ut_dumphex
+_ut_end_expression=ut_end_expression
+_ut_error=ut_error
+_ut_error_exit_function=ut_error_exit_function
+_ut_error_id=ut_error_id
+_ut_error_print=ut_error_print
+_ut_fault=ut_fault
+_ut_file_line_column_specifier_fcn=ut_file_line_column_specifier_fcn
+_ut_find_line_and_column=ut_find_line_and_column
+_ut_fprintm=ut_fprintm
+_ut_fputsn=ut_fputsn
+_ut_fsi_clear=ut_fsi_clear
+_ut_fsi_delete=ut_fsi_delete
+_ut_fsi_delete_first=ut_fsi_delete_first
+_ut_fsi_find_watermark=ut_fsi_find_watermark
+_ut_fsi_initialize=ut_fsi_initialize
+_ut_fsi_insert=ut_fsi_insert
+_ut_fsi_insert_interval=ut_fsi_insert_interval
+_ut_fsi_new=ut_fsi_new
+_ut_g_fmt=ut_g_fmt
+_ut_generate_GUID=ut_generate_GUID
+_ut_get_message=ut_get_message
+_ut_get_message_component=ut_get_message_component
+_ut_get_message_mnemonic=ut_get_message_mnemonic
+_ut_get_primary_message=ut_get_primary_message
+_ut_get_warning_status=ut_get_warning_status
+_ut_get_warning_status_id=ut_get_warning_status_id
+_ut_ghash_apply=ut_ghash_apply
+_ut_ghash_collision_stats=ut_ghash_collision_stats
+_ut_ghash_compare_ptr_keys=ut_ghash_compare_ptr_keys
+_ut_ghash_compare_string_keys=ut_ghash_compare_string_keys
+_ut_ghash_compare_stringi_keys=ut_ghash_compare_stringi_keys
+_ut_ghash_copy_string_key=ut_ghash_copy_string_key
+_ut_ghash_cursor_init=ut_ghash_cursor_init
+_ut_ghash_delete_string_key=ut_ghash_delete_string_key
+_ut_ghash_empty=ut_ghash_empty
+_ut_ghash_get_bounds=ut_ghash_get_bounds
+_ut_ghash_hash_ptr_key=ut_ghash_hash_ptr_key
+_ut_ghash_insert=ut_ghash_insert
+_ut_ghash_insert_element=ut_ghash_insert_element
+_ut_ghash_insert_key=ut_ghash_insert_key
+_ut_ghash_iterate=ut_ghash_iterate
+_ut_ghash_query=ut_ghash_query
+_ut_ghash_query_by_data=ut_ghash_query_by_data
+_ut_ghash_query_data=ut_ghash_query_data
+_ut_ghash_query_element=ut_ghash_query_element
+_ut_ghash_query_insert=ut_ghash_query_insert
+_ut_ghash_query_remove=ut_ghash_query_remove
+_ut_ghash_query_replace=ut_ghash_query_replace
+_ut_ghash_remove_element=ut_ghash_remove_element
+_ut_ghash_replace=ut_ghash_replace
+_ut_ghash_set_bounds=ut_ghash_set_bounds
+_ut_ghash_sorted_cursor_init=ut_ghash_sorted_cursor_init
+_ut_ghash_stats=ut_ghash_stats
+_ut_ghash_string_key=ut_ghash_string_key
+_ut_ghash_stringi_key=ut_ghash_stringi_key
+_ut_ghash_uniquify=ut_ghash_uniquify
+_ut_gtable_add_row=ut_gtable_add_row
+_ut_gtable_apply=ut_gtable_apply
+_ut_gtable_set_num_rows=ut_gtable_set_num_rows
+_ut_handle_message_context_error=ut_handle_message_context_error
+_ut_hash_byte=ut_hash_byte
+_ut_hash_double=ut_hash_double
+_ut_hash_float=ut_hash_float
+_ut_hash_int=ut_hash_int
+_ut_hash_is_quasiprime=ut_hash_is_quasiprime
+_ut_hash_lower_string=ut_hash_lower_string
+_ut_hash_n_bytes=ut_hash_n_bytes
+_ut_hash_next_quasiprime=ut_hash_next_quasiprime
+_ut_hash_pointer=ut_hash_pointer
+_ut_hash_string=ut_hash_string
+_ut_hash_string_key=ut_hash_string_key
+_ut_hash_stringi=ut_hash_stringi
+_ut_hash_uint=ut_hash_uint
+_ut_ihash_apply=ut_ihash_apply
+_ut_ihash_empty=ut_ihash_empty
+_ut_ihash_index=ut_ihash_index
+_ut_ihash_index_of=ut_ihash_index_of
+_ut_ihash_insert=ut_ihash_insert
+_ut_ihash_insert_key=ut_ihash_insert_key
+_ut_ihash_num_entries=ut_ihash_num_entries
+_ut_ihash_query=ut_ihash_query
+_ut_ihash_query_by_data=ut_ihash_query_by_data
+_ut_ihash_query_data=ut_ihash_query_data
+_ut_ihash_query_data_by_index=ut_ihash_query_data_by_index
+_ut_ihash_query_insert=ut_ihash_query_insert
+_ut_ihash_query_remove=ut_ihash_query_remove
+_ut_ihash_query_replace=ut_ihash_query_replace
+_ut_ihash_remove_element=ut_ihash_remove_element
+_ut_ihash_replace=ut_ihash_replace
+_ut_ihash_uniquify=ut_ihash_uniquify
+_ut_initialize_dsbuffer=ut_initialize_dsbuffer
+_ut_initialize_error_context=ut_initialize_error_context
+_ut_initialize_fpc_context=ut_initialize_fpc_context
+_ut_initialize_fpc_messages=ut_initialize_fpc_messages
+_ut_initialize_ghash_table=ut_initialize_ghash_table
+_ut_initialize_gtable=ut_initialize_gtable
+_ut_initialize_hashtool_messages=ut_initialize_hashtool_messages
+_ut_initialize_ihash_table=ut_initialize_ihash_table
+_ut_initialize_lineno_map=ut_initialize_lineno_map
+_ut_initialize_memory_context=ut_initialize_memory_context
+_ut_initialize_message_context=ut_initialize_message_context
+_ut_initialize_namehash=ut_initialize_namehash
+_ut_initialize_platform_messages=ut_initialize_platform_messages
+_ut_initialize_tse_context=ut_initialize_tse_context
+_ut_initialize_warning_context=ut_initialize_warning_context
+_ut_initialize_warning_context_with_warning_manager=ut_initialize_warning_context_with_warning_manager
+_ut_is_MEX_extension=ut_is_MEX_extension
+_ut_is_M_extension=ut_is_M_extension
+_ut_join_thread=ut_join_thread
+_ut_line_col=ut_line_col
+_ut_make_message_identifier=ut_make_message_identifier
+_ut_mem_add_language=ut_mem_add_language
+_ut_mem_add_primary_message_table=ut_mem_add_primary_message_table
+_ut_mem_alloc=ut_mem_alloc
+_ut_mem_calloc=ut_mem_calloc
+_ut_mem_free=ut_mem_free
+_ut_mem_realloc=ut_mem_realloc
+_ut_mem_strdup=ut_mem_strdup
+_ut_mutex_init=ut_mutex_init
+_ut_mutex_lock=ut_mutex_lock
+_ut_mutex_trylock=ut_mutex_trylock
+_ut_mutex_unlock=ut_mutex_unlock
+_ut_namehash_add=ut_namehash_add
+_ut_namehash_add_string=ut_namehash_add_string
+_ut_namehash_insert_string=ut_namehash_insert_string
+_ut_namehash_iterate=ut_namehash_iterate
+_ut_namehash_lookup=ut_namehash_lookup
+_ut_new_fpc_context=ut_new_fpc_context
+_ut_new_ghash_table=ut_new_ghash_table
+_ut_new_gtable=ut_new_gtable
+_ut_new_ihash_table=ut_new_ihash_table
+_ut_new_memory_context=ut_new_memory_context
+_ut_new_namehash=ut_new_namehash
+_ut_new_tse_context=ut_new_tse_context
+_ut_new_warning_context=ut_new_warning_context
+_ut_new_warning_context_with_warning_manager=ut_new_warning_context_with_warning_manager
+_ut_output_c_string=ut_output_c_string
+_ut_output_c_string_with_tse=ut_output_c_string_with_tse
+_ut_output_target_string=ut_output_target_string
+_ut_parsehex=ut_parsehex
+_ut_platform_get_directory_list=ut_platform_get_directory_list
+_ut_postProcessBuildCommand=ut_postProcessBuildCommand
+_ut_postProcessorBuildCommandCleanup=ut_postProcessorBuildCommandCleanup
+_ut_prevent_further_cleanup_fcn=ut_prevent_further_cleanup_fcn
+_ut_print_message_context_error=ut_print_message_context_error
+_ut_printm=ut_printm
+_ut_puts_to_putsn=ut_puts_to_putsn
+_ut_putsn_to_puts=ut_putsn_to_puts
+_ut_qsort=ut_qsort
+_ut_register_error_handler=ut_register_error_handler
+_ut_remove_primary_message_table=ut_remove_primary_message_table
+_ut_set_symbol_table_nh=ut_set_symbol_table_nh
+_ut_set_warning_status=ut_set_warning_status
+_ut_set_warning_status_id=ut_set_warning_status_id
+_ut_skip_white_space=ut_skip_white_space
+_ut_sprintm=ut_sprintm
+_ut_strtod=ut_strtod
+_ut_swarning_id=ut_swarning_id
+_ut_symtab_add=ut_symtab_add
+_ut_thread_equal=ut_thread_equal
+_ut_thread_getspecific=ut_thread_getspecific
+_ut_thread_key_create=ut_thread_key_create
+_ut_thread_self=ut_thread_self
+_ut_thread_setspecific=ut_thread_setspecific
+_ut_truncate_expression=ut_truncate_expression
+_ut_try_catch=ut_try_catch
+_ut_try_catch_id=ut_try_catch_id
+_ut_typeset_expression=ut_typeset_expression
+_ut_verror=ut_verror
+_ut_verror_id=ut_verror_id
+_ut_verror_print=ut_verror_print
+_ut_vfprintm=ut_vfprintm
+_ut_vprintm=ut_vprintm
+_ut_vsprintm=ut_vsprintm
+_ut_vswarning=ut_vswarning
+_ut_vswarning_id=ut_vswarning_id
+_ut_vwarn_id=ut_vwarn_id
+_ut_vwarning=ut_vwarning
+_ut_vwarning_id=ut_vwarning_id
+_ut_warn_id=ut_warn_id
+_ut_warning=ut_warning
+_ut_warning_id=ut_warning_id
+_ut_wmgr_from_warning_context=ut_wmgr_from_warning_context
+_utf16_countChar32=utf16_countChar32
+_utf16_is_7bit=utf16_is_7bit
+_utf16_maxCharLen=utf16_maxCharLen
+_utf16_minCharLen=utf16_minCharLen
+_utf16_snprintf=utf16_snprintf
+_utf16_sprintf=utf16_sprintf
+_utf16_sscanf=utf16_sscanf
+_utf16_strcat=utf16_strcat
+_utf16_strchr=utf16_strchr
+_utf16_strcmp=utf16_strcmp
+_utf16_strcmp_codepoint=utf16_strcmp_codepoint
+_utf16_strcpy=utf16_strcpy
+_utf16_strdup=utf16_strdup
+_utf16_stricmp=utf16_stricmp
+_utf16_stristr=utf16_stristr
+_utf16_strlen=utf16_strlen
+_utf16_strlen_lim=utf16_strlen_lim
+_utf16_strncat=utf16_strncat
+_utf16_strncmp=utf16_strncmp
+_utf16_strncpy=utf16_strncpy
+_utf16_strndup=utf16_strndup
+_utf16_strnicmp=utf16_strnicmp
+_utf16_strstr=utf16_strstr
+_utf16_to_enc=utf16_to_enc
+_utf16_to_ics=utf16_to_ics
+_utf16_to_ics_n=utf16_to_ics_n
+_utf16_to_lcp=utf16_to_lcp
+_utf16_to_lcp_n=utf16_to_lcp_n
+_utf16_to_utf8=utf16_to_utf8
+_utf16_to_utf8_n=utf16_to_utf8_n
+_utf16_vsnprintf=utf16_vsnprintf
+_utf16_vsprintf=utf16_vsprintf
+_utf16_vsscanf=utf16_vsscanf
+_utf32_maxCharLen=utf32_maxCharLen
+_utf32_minCharLen=utf32_minCharLen
+_utf8_countChar32=utf8_countChar32
+_utf8_is_7bit=utf8_is_7bit
+_utf8_maxCharLen=utf8_maxCharLen
+_utf8_minCharLen=utf8_minCharLen
+_utf8_strcmp=utf8_strcmp
+_utf8_strcmp_codepoint=utf8_strcmp_codepoint
+_utf8_strdup=utf8_strdup
+_utf8_strlen=utf8_strlen
+_utf8_strncmp=utf8_strncmp
+_utf8_strndup=utf8_strndup
+_utf8_to_ics=utf8_to_ics
+_utf8_to_ics_n=utf8_to_ics_n
+_utf8_to_utf16=utf8_to_utf16
+_utf8_to_utf16_n=utf8_to_utf16_n
+_utmsg_special_puts=utmsg_special_puts
Index: /applications/bdmtoolbox/matlab7.1/include/_libmex.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/_libmex.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/_libmex.def (revision 707)
@@ -0,0 +1,80 @@
+LIBRARY libmex.dll
+EXPORTS
+_QueryMLFcnTable_libmex=QueryMLFcnTable_libmex
+_QueryMLFcns_libmex=QueryMLFcns_libmex
+___constructor_lm_dll=__constructor_lm_dll
+___constructor_lm_mexa64=__constructor_lm_mexa64
+___constructor_lm_mexglx=__constructor_lm_mexglx
+___constructor_lm_mexhp7=__constructor_lm_mexhp7
+___constructor_lm_mexhpux=__constructor_lm_mexhpux
+___constructor_lm_mexi64=__constructor_lm_mexi64
+___constructor_lm_mexia64=__constructor_lm_mexia64
+___constructor_lm_mexmac=__constructor_lm_mexmac
+___constructor_lm_mexsol=__constructor_lm_mexsol
+___constructor_lm_mexw32=__constructor_lm_mexw32
+___constructor_lm_mexw64=__constructor_lm_mexw64
+_inSetMexfileReader=inSetMexfileReader
+_inSwapMexfileReader=inSwapMexfileReader
+_libmex_build_date=libmex_build_date
+_libmex_version=libmex_version
+_mexAtExit=mexAtExit
+_mexCallMATLAB=mexCallMATLAB
+_mexCallMATLABFunction=mexCallMATLABFunction
+_mexCleanUpAfterError=mexCleanUpAfterError
+_mexClearGlobal=mexClearGlobal
+_mexClearMexFile=mexClearMexFile
+_mexCreateSimpleFunctionHandle=mexCreateSimpleFunctionHandle
+_mexEnterMexLibrary=mexEnterMexLibrary
+_mexErrMsgIdAndTxt=mexErrMsgIdAndTxt
+_mexErrMsgTxt=mexErrMsgTxt
+_mexEvalString=mexEvalString
+_mexExitMexLibrary=mexExitMexLibrary
+_mexExportGlobal=mexExportGlobal
+_mexFunctionName=mexFunctionName
+_mexGet=mexGet
+_mexGetArray=mexGetArray
+_mexGetArrayPtr=mexGetArrayPtr
+_mexGetEps=mexGetEps
+_mexGetFull=mexGetFull
+_mexGetFunctionHandle=mexGetFunctionHandle
+_mexGetGlobal=mexGetGlobal
+_mexGetInf=mexGetInf
+_mexGetLocalFunctionTable=mexGetLocalFunctionTable
+_mexGetMatrix=mexGetMatrix
+_mexGetMatrixPtr=mexGetMatrixPtr
+_mexGetNaN=mexGetNaN
+_mexGetVariable=mexGetVariable
+_mexGetVariablePtr=mexGetVariablePtr
+_mexIsFinite=mexIsFinite
+_mexIsGlobal=mexIsGlobal
+_mexIsInf=mexIsInf
+_mexIsLocked=mexIsLocked
+_mexIsNaN=mexIsNaN
+_mexLock=mexLock
+_mexMakeArrayPersistent=mexMakeArrayPersistent
+_mexMakeMemoryPersistent=mexMakeMemoryPersistent
+_mexMexDebug=mexMexDebug
+_mexMexInformation=mexMexInformation
+_mexPrintAssertion=mexPrintAssertion
+_mexPrintf=mexPrintf
+_mexPutArray=mexPutArray
+_mexPutFull=mexPutFull
+_mexPutMatrix=mexPutMatrix
+_mexPutVariable=mexPutVariable
+_mexRegisterFunction=mexRegisterFunction
+_mexRunMexFile=mexRunMexFile
+_mexSet=mexSet
+_mexSetCallbacks=mexSetCallbacks
+_mexSetCleanUpAfterError=mexSetCleanUpAfterError
+_mexSetCurrentLocalFunctionTable=mexSetCurrentLocalFunctionTable
+_mexSetLocalFunctionTableCallbacks=mexSetLocalFunctionTableCallbacks
+_mexSetMexEnterMexLibrary=mexSetMexEnterMexLibrary
+_mexSetMexExitMexLibrary=mexSetMexExitMexLibrary
+_mexSetSimpleFunctionToString=mexSetSimpleFunctionToString
+_mexSetTrapFlag=mexSetTrapFlag
+_mexSimpleFunctionToString=mexSimpleFunctionToString
+_mexSubsAssign=mexSubsAssign
+_mexSubsReference=mexSubsReference
+_mexUnlock=mexUnlock
+_mexWarnMsgIdAndTxt=mexWarnMsgIdAndTxt
+_mexWarnMsgTxt=mexWarnMsgTxt
Index: /applications/bdmtoolbox/matlab7.1/include/libut.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/libut.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/libut.def (revision 707)
@@ -0,0 +1,899 @@
+LIBRARY libut.dll
+EXPORTS
+CheckAllTables
+GetFcnAddrFromFrame
+_utStrtok_r
+enc_to_utf16
+enc_to_utf16_n
+fprntf
+fpts
+ics_to_utf16
+ics_to_utf16_n
+ics_to_utf8
+ics_to_utf8_n
+init__icuext_init
+init__objmgr_init
+init_util_basic_contexts
+init_util_utassert
+lcp_is_7bit
+lcp_strchr
+lcp_stristr
+lcp_strlen_lim
+lcp_to_utf16
+lcp_to_utf16_max_chars
+lcp_to_utf16_n
+lcp_to_utf16_sc
+libut_build_date
+libut_version
+mpath_pathname_index
+mps_search_char
+mwu_isalnum
+mwu_isalpha
+mwu_isblank
+mwu_iscntrl
+mwu_isdigit
+mwu_isgraph
+mwu_islower
+mwu_isprint
+mwu_ispunct
+mwu_isspace
+mwu_isupper
+mwu_isxdigit
+mwu_tolower
+mwu_toupper
+np_atomic_add
+np_atomic_cas
+np_atomic_casptr
+np_atomic_dec
+np_atomic_inc
+static_ref_okay
+utAccurateEstimateCPUSpeed
+utAddElementToEndOfSet
+utAddElementToSet
+utAddHashEntry
+utAddTimeInfo
+utAdd_EnumStrs
+utAssertMsg
+utBlockAsyncSignals
+utBlockSignal
+utC2fstr
+utCLSIDtochar
+utCPUElapsedTime
+utCPUspeedMWComp
+utCPUspeedMWOnce
+utCPUspeedOS
+utCPUspeedOSOnce
+utCPUtic
+utCPUtime
+utCacos
+utCacosh
+utCallRegisteredWarningCallback
+utCalloc
+utCasin
+utCasinh
+utCatan
+utCatanh
+utCatchSignal
+utCcos
+utCcosh
+utCdiv
+utCheckMemoryIntegrity
+utClearBasicContexts
+utClearDefaultContexts
+utClog
+utCloseTimingLog
+utCmax
+utCmin
+utCmul
+utComplexScalarAcos
+utComplexScalarAcosh
+utComplexScalarAsin
+utComplexScalarAsinh
+utComplexScalarAtan
+utComplexScalarAtanh
+utComplexScalarCos
+utComplexScalarCosh
+utComplexScalarExp
+utComplexScalarLog
+utComplexScalarLog2
+utComplexScalarMax
+utComplexScalarMin
+utComplexScalarPower
+utComplexScalarRdivide
+utComplexScalarSign
+utComplexScalarSin
+utComplexScalarSinh
+utComplexScalarSqrt
+utComplexScalarTan
+utComplexScalarTanh
+utCopySign
+utCosD
+utCountWarningsInWarningManager
+utCpow
+utCqabs
+utCreateCpuCycleCounter
+utCreateHashTable
+utCreateMWObject
+utCreateSet
+utCsign
+utCsin
+utCsinh
+utCsqrt
+utCtan
+utCtanh
+utDbl2Int
+utDbl2UInt
+utDblIsInt
+utDconvert
+utDconvertSign
+utDconvertSize
+utDecrementTicDepth
+utDeleteWarningManager
+utDestroyCpuCycleCounter
+utDestroyNonEmptySet
+utDestroySet
+utDestroy_EnumStrs
+utDisableCpuCycleCounter
+utDisplayCallStack
+utDivideComplex
+utDocLink
+utDoubleConvert
+utDoubleScalarAtan2
+utDoubleScalarIntPower
+utDoubleScalarLog2
+utDoubleScalarMax
+utDoubleScalarMin
+utDoubleScalarMod
+utDoubleScalarRem
+utDoubleScalarRound
+utDoubleVectorLog
+utDoubleVectorLog2
+utDoubleVectorRdivide
+utDoubleVectorRem
+utDoubleVectorSqrt
+utDumpCallStack
+utDumpCallStackOfMemoryBlock
+utDumpInterruptDebugInfo
+utDumpRegexpTree
+utDumpStackTrace
+utEnableCpuCycleCounter
+utEnumStrs_EnumValue_to_string
+utEnumStrs_string_to_EnumValue
+utEqualWithinEps
+utEstimateCPUSpeed
+utExtractFrameOfMemoryBlock
+utF2cstr
+utFdlibm_acos
+utFdlibm_acosh
+utFdlibm_asin
+utFdlibm_asinh
+utFdlibm_atan
+utFdlibm_atan2
+utFdlibm_atanh
+utFdlibm_ceil
+utFdlibm_cos
+utFdlibm_cosh
+utFdlibm_exp
+utFdlibm_expm1
+utFdlibm_floor
+utFdlibm_fmod
+utFdlibm_frexp
+utFdlibm_hypot
+utFdlibm_ilogb
+utFdlibm_log
+utFdlibm_log10
+utFdlibm_log1p
+utFdlibm_logb
+utFdlibm_modf
+utFdlibm_nextafter
+utFdlibm_pow
+utFdlibm_remainder
+utFdlibm_rint
+utFdlibm_scalbn
+utFdlibm_sin
+utFdlibm_sinh
+utFdlibm_tan
+utFdlibm_tanh
+utFgets
+utFindMatch
+utFindSymbolInLibrary
+utFinite
+utFix
+utFlipEightBytes
+utFlipFourBytes
+utFlipTwoBytes
+utFourByteIntConvert
+utFourByteIntConvertData
+utFourByteUIntConvert
+utFree
+utFreeComponentInfo
+utFreeRegexpReplace
+utFreeRegexpResults
+utFreeRegexpTree
+utGUIDFromString
+utGUIDtochar
+utGetAllFlints
+utGetAllStats
+utGetBasicContexts
+utGetCPUID
+utGetCPUcount
+utGetCPUspeedMW
+utGetClassName
+utGetClassNum
+utGetComponentInfo
+utGetDataEndianType
+utGetDataSizeType
+utGetDataSizeTypeName
+utGetEps
+utGetErrorContext
+utGetFileLinkStatus
+utGetFormatEndian
+utGetFormatType
+utGetFormatTypeName
+utGetFourByteInt
+utGetFpcContext
+utGetGlobalCpuCycleCounter
+utGetHashEntry
+utGetHotLinks
+utGetInf
+utGetLIBIDInfo
+utGetLastPrintedWarningId
+utGetLastWarningMsg
+utGetListStats
+utGetLogDirectory
+utGetMallocCount
+utGetMatlabProcessMem
+utGetMaxMemoryCounter
+utGetMemMgrConfig
+utGetMemoryContext
+utGetMemoryCounter
+utGetMemoryCounterWithMemdebugOverhead
+utGetMemoryCounterWithMwmemOverhead
+utGetMessageContext
+utGetMinusInf
+utGetNaN
+utGetNamehashContext
+utGetNextHashKey
+utGetNextSetElement
+utGetNumDataSizeTypes
+utGetNumElementsInSet
+utGetNumFormatTypes
+utGetOS
+utGetPERFcount
+utGetPERFspeed
+utGetPI
+utGetPerThreadHandler
+utGetPrevSetElement
+utGetProgramName
+utGetRealMax
+utGetRealMin
+utGetSetjmpData
+utGetSingleEps
+utGetSingleStats
+utGetTMWClassesEnumStrs
+utGetV4RandSeed
+utGetV4RandnSeed
+utGetVprintfCallbacks
+utGetWarningContext
+utGetWarningManagerContext
+utGetWarningStatus
+utGetWinSys
+utGetcwd
+utGettimeofdaySpeed
+utHandlePendingInterrupt
+utHaveStackTraceSupport
+utIabs
+utImax
+utImin
+utIncrementTicDepth
+utInitOutOfMemoryHandler
+utInitializeBasicContexts
+utInitializeBasicContexts_full
+utInitializeFileLineColumnMessageContext
+utInsertNewLine
+utInsertSetElementAfter
+utInsertSetElementBefore
+utInstallBasicContexts
+utInstallBasicThrow
+utInstallHandler
+utInstallPerThreadHandler
+utInstanceOf
+utInstantiableSubclasses
+utInterruptPendingFlagAddress
+utIsCPUticSet
+utIsCheckMallocActive
+utIsCoverageRunning
+utIsElementInSet
+utIsEmptyString
+utIsFPUStackEmpty
+utIsInf
+utIsInterruptEnabled
+utIsInterruptPending
+utIsMinusInf
+utIsMinusZero
+utIsMultiByteCharSet
+utIsMultiByteLead
+utIsMultiByteLeadEx
+utIsNaN
+utIsPERFticSet
+utIsPlusInf
+utIsPtrOkay
+utIsPurifyRunning
+utIsQuantifyRunning
+utIsSignalBlocked
+utIsSignalThread
+utIsValidMessageIdentifier
+utIsWarningModeOn
+utIterateOverWarningStatuses
+utLastLibraryError
+utLoad32AllocFcnPointers
+utLoadCacheAllocFcnPointers
+utLoadDebugAllocFcnPointers
+utLoadLibrary
+utLoadLibraryAndAddGlobalSymbols
+utLoadPattern
+utLog2
+utLongjmpFcn
+utLongjmpIfInterruptPending
+utLowerCase
+utLowerCaseCopy
+utMacPerfCountAudio
+utMacPerfCountAudioNanos
+utMacPerfCountMach
+utMacPerfSpeedAudio
+utMacPerfSpeedMach
+utMalloc
+utMarkMemoryBlockAsPermanent
+utMarkTime
+utMatchPattern
+utMax
+utMemDebugClearMarker
+utMemDebugCountAndTag
+utMemDebugCountTagged
+utMemDebugDispTaggedCallSite
+utMemDebugEnableAsserts
+utMemDebugGetBlockSize
+utMemDebugGetNumStackFrames
+utMemDebugHeapWalkCount
+utMemDebugLogMarkedBlocks
+utMemDebugLogTaggedCallSites
+utMemDebugSetNumStackFrames
+utMin
+utModuleNameFromAddress
+utMultiByteNextChar
+utMultiBytePrevChar
+utMultiByteStrChr
+utMultiByteStrStr
+utMultiByteStrrChr
+utMultiplyComplex
+utNewWarningManager
+utNew_EnumStrs
+utOldEnumStrs_string_to_EnumValue
+utOpenLogFile
+utOpenTimingLog
+utOutOfMemoryCheck
+utPERFresolution
+utPERFspeed
+utPERFtic
+utPERFtoc
+utPagerResume
+utPagerSuspend
+utParseRegRep
+utParseRegRepU
+utParseRegexp
+utParseRegexpU
+utPatternMatch
+utPosixRtPerfCount
+utPosixRtPerfSpeed
+utPrintAllStats
+utPrintAnnotationHeader
+utPrintAnnotationTrailer
+utPrintFrame
+utPrintListStats
+utPrintMemCacheInfo
+utPrintMemoryPerfCounters
+utPrintSingleStats
+utPrintf
+utPrintfIsHot
+utProfClearProfiler
+utProfCpuTimeGranularity
+utProfDeleteProfiler
+utProfDummyFilter
+utProfDummyFunctionIdToFilename
+utProfDummyStackFilter
+utProfEnableHistoryTracking
+utProfFunctionIdToFilename
+utProfFunctionInfoToTypename
+utProfHandleMemoryFailure
+utProfInitProfiler
+utProfIsFunctionLoggingEnabled
+utProfIsHistoryTrackingEnabled
+utProfIsInitialized
+utProfIsLineNumberLoggingEnabled
+utProfLogFinishCurrentLineNumber
+utProfLogFunctionEntry
+utProfLogFunctionExit
+utProfLogLineNumberEvent
+utProfLogLineNumberEvents
+utProfLookupLinenumRecord
+utProfNewProfiler
+utProfNumberOfEventRecords
+utProfProfilerName
+utProfRemoveLineHit
+utProfResetProfiler
+utProfResumeLogging
+utProfSetLastLineNumberForLogging
+utProfStartLogging
+utProfSuspendLogging
+utPutAnnotationHeader
+utPutAnnotationTrailer
+utPutElementAtFrontOfSet
+utPutFourByteInt
+utPuts
+utPutsn
+utPythag
+utQueryHandler
+utRandn
+utRandu
+utRealloc
+utRealtime
+utRegRep
+utRegRepEz
+utRegRepU
+utRegexp
+utRegexpCase
+utRegexpFull
+utRegexpFullU
+utRegexpTreeNames
+utRegexpi
+utRegisterLogDirectory
+utRegisterMatLabCOMComponent
+utRegisterMatLabXLComponent
+utRegisterObjectClass
+utRegisterProgramName
+utRegisterServer
+utRegisterSetWarningStatusCallback
+utRem
+utRemoveElementFromSet
+utRemoveHashEntry
+utResetFPU
+utResetMemoryPerfCounters
+utRestoreAsyncSignals
+utRestoreInterruptEnabled
+utRestoreSignals
+utReturnUTErrorString
+utRound
+utSNprintf
+utSaveCallStack
+utSaveSignals
+utScheduleCpuCycleBinsCleaning
+utSetAssertFunction
+utSetCPUcount
+utSetCPUspeedMW
+utSetDocLinks
+utSetExceptionFcn
+utSetFPUprecision
+utSetFPUrounding
+utSetFatalSignalHandled
+utSetHotLinks
+utSetInterruptEnabled
+utSetInterruptHandled
+utSetInterruptPending
+utSetLastPrintedWarningId
+utSetLastWarningMsg
+utSetMultiByteFcns
+utSetOutOfMemoryListener
+utSetPERFcount
+utSetPagerSuspendResumeCallbacks
+utSetPatternCaseSensitive
+utSetSetWarningDebugCallbackFcn
+utSetV4RandnSeed
+utSetV4RanduSeed
+utSetVprintfCallbacks
+utSetWarningCallbackFcn
+utSetWarningManagerContext
+utSetWarningMode
+utSetWarningStatus
+utShutdownPattern
+utSign
+utSignBit
+utSinD
+utSingleConvert
+utSol2PerfCount
+utStartTimeInfo
+utStopTimeInfo
+utStrcat
+utStrcmp
+utStrcmpi
+utStrcpy
+utStrdup
+utStrlen
+utStrmatchi
+utStrncat
+utStrncmp
+utStrncmpi
+utStrncpy
+utStrncpyWithEllipses
+utStrndup
+utStrrep
+utStrrstr
+utSwapVprintfCallbacks
+utSymbolNameFromAddress
+utThrowCPPException
+utThrowException
+utThrowSignal
+utTimeInfoClear
+utTimeInfoDisplay
+utTmpnam
+utToEachSetElement
+utToEachSetElementBackward
+utTwisterRanduGetState
+utTwisterRanduSet
+utTwisterRanduSetState
+utTwoByteIntConvert
+utTwoByteIntConvertData
+utTwoByteUIntConvert
+utUnRegisterComponent
+utUnRegisterMatLabCOMComponent
+utUnRegisterMatLabXLComponent
+utUnblockSignal
+utUnixGetTimeOfDay
+utUnloadLibrary
+utUnregisterObjectClass
+utUnregisterServer
+utUnregisterSetWarningStatusCallback
+utUpperCase
+utV4Randn
+utV4Urand
+utV5RandnGetState
+utV5RandnSet
+utV5RandnSetState
+utV5RanduGetState
+utV5RanduSet
+utV5RanduSetState
+utVSNprintf
+utValidateFPUControlWord
+utVprintf
+utWallClock
+utWasFatalSignalHandled
+utWasInterruptHandled
+utWinPerfCount
+utWinPerfSpeedOS
+utWinSysTime
+utWinTime
+ut_NULL_compare_keys
+ut_NULL_copy_key
+ut_NULL_delete_key
+ut_NULL_hash_key
+ut_add_language
+ut_add_primary_message_table
+ut_allow_further_cleanup_fcn
+ut_array_append
+ut_array_append_array
+ut_array_append_new
+ut_array_apply
+ut_array_are_compatible
+ut_array_clear
+ut_array_compare
+ut_array_copy
+ut_array_delete
+ut_array_expand
+ut_array_find
+ut_array_find_sorted
+ut_array_find_sorted_index_of
+ut_array_get
+ut_array_head
+ut_array_index_of
+ut_array_initialize
+ut_array_insert
+ut_array_insert_sorted
+ut_array_is_empty
+ut_array_is_member
+ut_array_is_member_sorted
+ut_array_length
+ut_array_new
+ut_array_pop
+ut_array_pop_end
+ut_array_push
+ut_array_reclaim
+ut_array_remove
+ut_array_remove_element
+ut_array_remove_sorted_element
+ut_array_reverse
+ut_array_set
+ut_array_set_size
+ut_array_shrink
+ut_array_sorted_index_of
+ut_array_swap
+ut_array_tail
+ut_assert
+ut_assertmsg
+ut_assertstr
+ut_atomic_add
+ut_atomic_is_one
+ut_atomic_set_one
+ut_atomic_subtract_and_test
+ut_atomic_value
+ut_begin_expression
+ut_beof
+ut_bgetc
+ut_bgets
+ut_bputc
+ut_bputs
+ut_bputsn
+ut_bread
+ut_buf_column
+ut_buf_line
+ut_bufcspn
+ut_bufspn
+ut_bungetc
+ut_bwrite
+ut_change_language
+ut_cleanup_protected_items
+ut_clear_dsbuffer
+ut_clear_fpc_context
+ut_clear_ghash_table
+ut_clear_gtable
+ut_clear_ihash_table
+ut_clear_lineno_map
+ut_clear_message_context
+ut_clear_namehash
+ut_clear_tse_context
+ut_clear_warning_context
+ut_compare_string_keys
+ut_copy_string_key
+ut_count_c_escape_sequences
+ut_crc_string_array
+ut_crc_update
+ut_create_thread
+ut_create_thread_with_stacksize
+ut_delete_fpc_context
+ut_delete_ghash_table
+ut_delete_gtable
+ut_delete_ihash_table
+ut_delete_interval
+ut_delete_memory_context
+ut_delete_namehash
+ut_delete_string_key
+ut_delete_tse_context
+ut_delete_warning_context
+ut_dsb_shrink_buffer
+ut_dsbputc
+ut_dsbputs
+ut_dsbputsn
+ut_dsbwrite
+ut_dtoa
+ut_dumphex
+ut_end_expression
+ut_error
+ut_error_exit_function
+ut_error_id
+ut_error_print
+ut_fault
+ut_file_line_column_specifier_fcn
+ut_find_line_and_column
+ut_fprintm
+ut_fputsn
+ut_fsi_clear
+ut_fsi_delete
+ut_fsi_delete_first
+ut_fsi_find_watermark
+ut_fsi_initialize
+ut_fsi_insert
+ut_fsi_insert_interval
+ut_fsi_new
+ut_g_fmt
+ut_generate_GUID
+ut_get_message
+ut_get_message_component
+ut_get_message_mnemonic
+ut_get_primary_message
+ut_get_warning_status
+ut_get_warning_status_id
+ut_ghash_apply
+ut_ghash_collision_stats
+ut_ghash_compare_ptr_keys
+ut_ghash_compare_string_keys
+ut_ghash_compare_stringi_keys
+ut_ghash_copy_string_key
+ut_ghash_cursor_init
+ut_ghash_delete_string_key
+ut_ghash_empty
+ut_ghash_get_bounds
+ut_ghash_hash_ptr_key
+ut_ghash_insert
+ut_ghash_insert_element
+ut_ghash_insert_key
+ut_ghash_iterate
+ut_ghash_query
+ut_ghash_query_by_data
+ut_ghash_query_data
+ut_ghash_query_element
+ut_ghash_query_insert
+ut_ghash_query_remove
+ut_ghash_query_replace
+ut_ghash_remove_element
+ut_ghash_replace
+ut_ghash_set_bounds
+ut_ghash_sorted_cursor_init
+ut_ghash_stats
+ut_ghash_string_key
+ut_ghash_stringi_key
+ut_ghash_uniquify
+ut_gtable_add_row
+ut_gtable_apply
+ut_gtable_set_num_rows
+ut_handle_message_context_error
+ut_hash_byte
+ut_hash_double
+ut_hash_float
+ut_hash_int
+ut_hash_is_quasiprime
+ut_hash_lower_string
+ut_hash_n_bytes
+ut_hash_next_quasiprime
+ut_hash_pointer
+ut_hash_string
+ut_hash_string_key
+ut_hash_stringi
+ut_hash_uint
+ut_ihash_apply
+ut_ihash_empty
+ut_ihash_index
+ut_ihash_index_of
+ut_ihash_insert
+ut_ihash_insert_key
+ut_ihash_num_entries
+ut_ihash_query
+ut_ihash_query_by_data
+ut_ihash_query_data
+ut_ihash_query_data_by_index
+ut_ihash_query_insert
+ut_ihash_query_remove
+ut_ihash_query_replace
+ut_ihash_remove_element
+ut_ihash_replace
+ut_ihash_uniquify
+ut_initialize_dsbuffer
+ut_initialize_error_context
+ut_initialize_fpc_context
+ut_initialize_fpc_messages
+ut_initialize_ghash_table
+ut_initialize_gtable
+ut_initialize_hashtool_messages
+ut_initialize_ihash_table
+ut_initialize_lineno_map
+ut_initialize_memory_context
+ut_initialize_message_context
+ut_initialize_namehash
+ut_initialize_platform_messages
+ut_initialize_tse_context
+ut_initialize_warning_context
+ut_initialize_warning_context_with_warning_manager
+ut_is_MEX_extension
+ut_is_M_extension
+ut_join_thread
+ut_line_col
+ut_make_message_identifier
+ut_mem_add_language
+ut_mem_add_primary_message_table
+ut_mem_alloc
+ut_mem_calloc
+ut_mem_free
+ut_mem_realloc
+ut_mem_strdup
+ut_mutex_init
+ut_mutex_lock
+ut_mutex_trylock
+ut_mutex_unlock
+ut_namehash_add
+ut_namehash_add_string
+ut_namehash_insert_string
+ut_namehash_iterate
+ut_namehash_lookup
+ut_new_fpc_context
+ut_new_ghash_table
+ut_new_gtable
+ut_new_ihash_table
+ut_new_memory_context
+ut_new_namehash
+ut_new_tse_context
+ut_new_warning_context
+ut_new_warning_context_with_warning_manager
+ut_output_c_string
+ut_output_c_string_with_tse
+ut_output_target_string
+ut_parsehex
+ut_platform_get_directory_list
+ut_postProcessBuildCommand
+ut_postProcessorBuildCommandCleanup
+ut_prevent_further_cleanup_fcn
+ut_print_message_context_error
+ut_printm
+ut_puts_to_putsn
+ut_putsn_to_puts
+ut_qsort
+ut_register_error_handler
+ut_remove_primary_message_table
+ut_set_symbol_table_nh
+ut_set_warning_status
+ut_set_warning_status_id
+ut_skip_white_space
+ut_sprintm
+ut_strtod
+ut_swarning_id
+ut_symtab_add
+ut_thread_equal
+ut_thread_getspecific
+ut_thread_key_create
+ut_thread_self
+ut_thread_setspecific
+ut_truncate_expression
+ut_try_catch
+ut_try_catch_id
+ut_typeset_expression
+ut_verror
+ut_verror_id
+ut_verror_print
+ut_vfprintm
+ut_vprintm
+ut_vsprintm
+ut_vswarning
+ut_vswarning_id
+ut_vwarn_id
+ut_vwarning
+ut_vwarning_id
+ut_warn_id
+ut_warning
+ut_warning_id
+ut_wmgr_from_warning_context
+utf16_countChar32
+utf16_is_7bit
+utf16_maxCharLen
+utf16_minCharLen
+utf16_snprintf
+utf16_sprintf
+utf16_sscanf
+utf16_strcat
+utf16_strchr
+utf16_strcmp
+utf16_strcmp_codepoint
+utf16_strcpy
+utf16_strdup
+utf16_stricmp
+utf16_stristr
+utf16_strlen
+utf16_strlen_lim
+utf16_strncat
+utf16_strncmp
+utf16_strncpy
+utf16_strndup
+utf16_strnicmp
+utf16_strstr
+utf16_to_enc
+utf16_to_ics
+utf16_to_ics_n
+utf16_to_lcp
+utf16_to_lcp_n
+utf16_to_utf8
+utf16_to_utf8_n
+utf16_vsnprintf
+utf16_vsprintf
+utf16_vsscanf
+utf32_maxCharLen
+utf32_minCharLen
+utf8_countChar32
+utf8_is_7bit
+utf8_maxCharLen
+utf8_minCharLen
+utf8_strcmp
+utf8_strcmp_codepoint
+utf8_strdup
+utf8_strlen
+utf8_strncmp
+utf8_strndup
+utf8_to_ics
+utf8_to_ics_n
+utf8_to_utf16
+utf8_to_utf16_n
+utmsg_special_puts
Index: /applications/bdmtoolbox/matlab7.1/include/libmex.def
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/libmex.def (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/libmex.def (revision 707)
@@ -0,0 +1,114 @@
+LIBRARY libmex.dll
+EXPORTS
+MEXATEXIT@4=_MEXATEXIT@4
+MEXCALLMATLAB@24=_MEXCALLMATLAB@24
+MEXERRMSGIDANDTXT@16=_MEXERRMSGIDANDTXT@16
+MEXERRMSGTXT@8=_MEXERRMSGTXT@8
+MEXEVALSTRING@8=_MEXEVALSTRING@8
+MEXFUNCTIONNAME@8=_MEXFUNCTIONNAME@8
+MEXGETARRAY@16=_MEXGETARRAY@16
+MEXGETARRAYPTR@16=_MEXGETARRAYPTR@16
+MEXGETEPS@0=_MEXGETEPS@0
+MEXGETFULL@24=_MEXGETFULL@24
+MEXGETGLOBAL@8=_MEXGETGLOBAL@8
+MEXGETINF@0=_MEXGETINF@0
+MEXGETMATRIX@8=_MEXGETMATRIX@8
+MEXGETMATRIXPTR@8=_MEXGETMATRIXPTR@8
+MEXGETNAN@0=_MEXGETNAN@0
+MEXGETVARIABLE@16=_MEXGETVARIABLE@16
+MEXGETVARIABLEPTR@16=_MEXGETVARIABLEPTR@16
+MEXISFINITE@4=_MEXISFINITE@4
+MEXISGLOBAL@4=_MEXISGLOBAL@4
+MEXISINF@4=_MEXISINF@4
+MEXISLOCKED@0=_MEXISLOCKED@0
+MEXISNAN@4=_MEXISNAN@4
+MEXLOCK@0=_MEXLOCK@0
+MEXMAKEARRAYPERSISTENT@4=_MEXMAKEARRAYPERSISTENT@4
+MEXMAKEMEMORYPERSISTENT@4=_MEXMAKEMEMORYPERSISTENT@4
+MEXPRINTF@8=_MEXPRINTF@8
+MEXPUTARRAY@12=_MEXPUTARRAY@12
+MEXPUTFULL@24=_MEXPUTFULL@24
+MEXPUTMATRIX@4=_MEXPUTMATRIX@4
+MEXPUTVARIABLE@20=_MEXPUTVARIABLE@20 
+MEXSETTRAPFLAG@4=_MEXSETTRAPFLAG@4
+MEXUNLOCK@0=_MEXUNLOCK@0
+MEXWARNMSGIDANDTXT@16=_MEXWARNMSGIDANDTXT@16
+MEXWARNMSGTXT@8=_MEXWARNMSGTXT@8
+QueryMLFcnTable_libmex
+QueryMLFcns_libmex
+__constructor_lm_dll
+__constructor_lm_mexa64
+__constructor_lm_mexglx
+__constructor_lm_mexhp7
+__constructor_lm_mexhpux
+__constructor_lm_mexi64
+__constructor_lm_mexia64
+__constructor_lm_mexmac
+__constructor_lm_mexsol
+__constructor_lm_mexw32
+__constructor_lm_mexw64
+inSetMexfileReader
+inSwapMexfileReader
+libmex_build_date
+libmex_version
+mexAtExit
+mexCallMATLAB
+mexCallMATLABFunction
+mexCleanUpAfterError
+mexClearGlobal
+mexClearMexFile
+mexCreateSimpleFunctionHandle
+mexEnterMexLibrary
+mexErrMsgIdAndTxt
+mexErrMsgTxt
+mexEvalString
+mexExitMexLibrary
+mexExportGlobal
+mexFunctionName
+mexGet
+mexGetArray
+mexGetArrayPtr
+mexGetEps
+mexGetFull
+mexGetFunctionHandle
+mexGetGlobal
+mexGetInf
+mexGetLocalFunctionTable
+mexGetMatrix
+mexGetMatrixPtr
+mexGetNaN
+mexGetVariable
+mexGetVariablePtr
+mexIsFinite
+mexIsGlobal
+mexIsInf
+mexIsLocked
+mexIsNaN
+mexLock
+mexMakeArrayPersistent
+mexMakeMemoryPersistent
+mexMexDebug
+mexMexInformation
+mexPrintAssertion
+mexPrintf
+mexPutArray
+mexPutFull
+mexPutMatrix
+mexPutVariable
+mexRegisterFunction
+mexRunMexFile
+mexSet
+mexSetCallbacks
+mexSetCleanUpAfterError
+mexSetCurrentLocalFunctionTable
+mexSetLocalFunctionTableCallbacks
+mexSetMexEnterMexLibrary
+mexSetMexExitMexLibrary
+mexSetSimpleFunctionToString
+mexSetTrapFlag
+mexSimpleFunctionToString
+mexSubsAssign
+mexSubsReference
+mexUnlock
+mexWarnMsgIdAndTxt
+mexWarnMsgTxt
Index: /applications/bdmtoolbox/matlab7.1/include/fintrf.h
===================================================================
--- /applications/bdmtoolbox/matlab7.1/include/fintrf.h (revision 707)
+++ /applications/bdmtoolbox/matlab7.1/include/fintrf.h (revision 707)
@@ -0,0 +1,19 @@
+#if defined(WITH_COMMENTS)
+/*
+ * fintrf.h	- MATLAB/FORTRAN interface header file. This file
+ *		  contains the declaration of the pointer type needed
+ *		  by the MATLAB/FORTRAN interface.
+ *
+ * Copyright 1984-2004 The MathWorks, Inc.
+ * All Rights Reserved.
+ * $Revision: 1.11.6.5 $  $Date: 2005/01/29 08:42:29 $
+ */
+#endif
+#if defined(__ia64__) || defined(__x86_64__) || defined(_M_AMD64)
+#define mwpointer integer*8
+#define MWPOINTER INTEGER*8
+#else
+#define mwpointer integer
+#define MWPOINTER INTEGER
+#endif
+
