getmem.c
来自「spice中支持多层次元件模型仿真的可单独运行的插件源码」· C语言 代码 · 共 31 行
C
31 行
extern char * memalign();#if (defined(AIX) || defined(NEXT) || defined(HPUX)) && !defined(EXTNAME)#define getmem_ getmem#endif#if defined(CRAY) || defined(ARDENT)#define getmem_ GETMEM#endif/* getmem gets n real*8 storage locations and returns its address (iaddr) and offset (ioff) within the real*8 array work so that the usable memory is (work(i+ioff),i=1,n). e.g. call getmem(n,work,iaddr,ioff) if (iaddr.eq.0) call error Mods are needed to release this later. */void getmem_(pn,pwork,paddr,pioff) unsigned int *pn,*paddr,*pioff; double *pwork;{ double *ptemp; unsigned int size = 8; ptemp = (double *) memalign(size, (unsigned) size* *pn); *paddr = (unsigned) ptemp; *pioff = ptemp - pwork;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?