📄 resampc.i
字号:
/* Resampling along the column (Type 1 and 2)
*
* Created by: Minh N. Do, March 2000
*/
/*
* @(#)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
*/
/*
* 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
*/
/* Copyright 1999-2001 The MathWorks, Inc. */
/* $Revision: 1.7.4.1 $ */
# 56 "C:\MATLAB71\extern\include\mex.h"
typedef struct impl_info_tag *MEX_impl_info;
/*
* @(#)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
*/
/*
* 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
*/
/*
* allocate memory, notifying registered listener
*/
# 96 "C:\MATLAB71\extern\include\matrix.h"
extern void *mxMalloc(
size_t n /* number of bytes */
);
/*
* allocate cleared memory, notifying registered listener.
*/
# 109 "C:\MATLAB71\extern\include\matrix.h"
extern void *mxCalloc(
size_t n, /* number of objects */
size_t size /* size of objects */
);
/*
* free memory, notifying registered listener.
*/
# 123 "C:\MATLAB71\extern\include\matrix.h"
extern void mxFree(void *ptr); /* pointer to memory to be freed */
/*
* reallocate memory, notifying registered listener.
*/
# 134 "C:\MATLAB71\extern\include\matrix.h"
extern void *mxRealloc(void *ptr, size_t size);
/*
* Incomplete definition of mxArray
*/
# 144 "C:\MATLAB71\extern\include\matrix.h"
typedef struct mxArray_tag mxArray;
/* !defined(mxArray_DEFINED) */
/*
* @(#)tmwtypes.h generated by: makeheader 4.21 Tue Jul 26 23:02:50 2005
*
* built from: ../../src/include/copyright.h
* ../../src/include/tmwtypes.h
*/
/*
* Copyright 1984-2003 The MathWorks, Inc.
* All Rights Reserved.
*/
/* Copyright 1995-2004 The MathWorks, Inc. */
/*
* 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 $ */
/*NO_FLOATS*/
/*NO_FLOATS*/
/*
* The following data types cannot be overridden when building MEX files.
*/
/*
* 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.
*/
# 79 "C:\MATLAB71\extern\include\tmwtypes.h"
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
*/
/* 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.
*/
/* 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.
*/
/* NO_FLOATS*/
/*=======================================================================*
* Fixed width word size data types: *
* int64_T - signed 64 bit integers *
* uint64_T - unsigned 64 bit integers *
*=======================================================================*/
/*===========================================================================*
* 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 *
*===========================================================================*/
/* NO_FLOATS */
# 486 "C:\MATLAB71\extern\include\tmwtypes.h"
typedef unsigned int boolean_T;
# 492 "C:\MATLAB71\extern\include\tmwtypes.h"
typedef char char_T;
# 498 "C:\MATLAB71\extern\include\tmwtypes.h"
typedef int int_T;
# 504 "C:\MATLAB71\extern\include\tmwtypes.h"
typedef unsigned uint_T;
# 510 "C:\MATLAB71\extern\include\tmwtypes.h"
typedef unsigned char byte_T;
/*===========================================================================*
* Define Complex Structures *
*===========================================================================*/
/* NO_FLOATS */
/*=======================================================================*
* 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 *
*=======================================================================*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -