⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ealloc.par.lib

📁 su 的源代码库
💻 LIB
字号:
EALLOC - Allocate and free multi-dimensional arrays with error reports.ealloc1			allocate a 1d arrayerealloc1		reallocate a 1d arrayealloc2			allocate a 2d arrayealloc3			allocate a 3d arrayealloc4			allocate a 4d arrayealloc5                 allocate a 5d arrayealloc6                 allocate a 6d arrayealloc1int		allocate a 1d array of intserealloc1int		reallocate a 1d array of intsealloc2int		allocate a 2d array of intsealloc3int		allocate a 3d array of intsealloc4int              allocate a 4d array of intsealloc5int              allocate a 5d array of intsealloc1float		allocate a 1d array of floatserealloc1float		reallocate a 1d array of floatsealloc2float		allocate a 2d array of floatsealloc3float		allocate a 3d array of floatsealloc4float            allocate a 4d array of floatsealloc5float            allocate a 5d array of floatsealloc6float            allocate a 6d array of floatsealloc5ushort           allocate a 5d array of unsigned shortsealloc5uchar            allocate a 5d array of unsigned charsealloc6ushort           allocate a 6d array of unsigned shortsealloc6uchar            allocate a 6d array of unsigned charsealloc1double		allocate a 1d array of doubleserealloc1double		reallocate a 1d array of doublesealloc2double		allocate a 2d array of doublesealloc3double		allocate a 3d array of doublesealloc1complex		allocate a 1d array of complex values	erealloc1complex	reallocate a 1d array of complex valuesealloc2complex		allocate a 2d array of complex valuesealloc3complex		allocate a 3d array of complex valuesFunction Prototypes:void *ealloc1 (size_t n1, size_t size);void *erealloc1 (void *v, size_t n1, size_t size);void **ealloc2 (size_t n1, size_t n2, size_t size);void ***ealloc3 (size_t n1, size_t n2, size_t n3, size_t size);void ****ealloc4 (size_t n1, size_t n2, size_t n3, size_t n4, size_t size);                   size_t n6, size_t size);int *ealloc1int(size_t n1);int *erealloc1int(int *v, size_t n1);int **ealloc2int(size_t n1, size_t n2);int ***ealloc3int(size_t n1, size_t n2, size_t n3);int ****ealloc4int(size_t n1, size_t n2, size_t n3, size_t n4);float *ealloc1float(size_t n1);float *erealloc1float(float *v, size_t n1);float **ealloc2float(size_t n1, size_t n2);float ***ealloc3float(size_t n1, size_t n2, size_t n3);float ****ealloc4float(size_t n1, size_t n2, size_t n3, size_t n4);                        size_t n6);      size_t n5, size_t n6);      size_t n5, size_t n6);double *ealloc1double(size_t n1);double *erealloc1double(double *v, size_t n1);double **ealloc2double(size_t n1, size_t n2);double ***ealloc3double(size_t n1, size_t n2, size_t n3);complex *ealloc1complex(size_t n1);complex *erealloc1complex(complex *v, size_t n1);complex **ealloc2complex(size_t n1, size_t n2);complex ***ealloc3complex(size_t n1, size_t n2, size_t n3);Notes:These routines simply call those in ../../cwp/lib/alloc.c and issuean error message via the syserr routine if the underlying malloccame up empty.  See alloc.c for notes on the routines.The routines in ../../cwp/lib/alloc.c were written by Dave Hale(Zhaobo Meng added 4d (except alloc4), 5d and 6d functions).Author: Jack Cohen, Center for Wave PhenomenaZhaobo Meng added 4d (except ealloc4), 5d and 6d functions

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -