emalloc.c

来自「现将本人搜集常用的程序设计语言的词法和形式文法提供给大家。其中」· C语言 代码 · 共 18 行

C
18
字号
extern char* malloc();

/* Malloc that complains and exits when memory is used up.
 */
char* emalloc(size)
     int size;
{
    static char msg[] = "C-parser out of memory\n";
    char* retval = malloc((unsigned)size);

    if(retval == 0) {
	/* fprintf might call malloc(), so... */
	write(2, msg, sizeof(msg));
	exit(-1);
    }
    return retval;
}

⌨️ 快捷键说明

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