📄 emalloc.c
字号:
/* * emalloc - return new memory obtained from the system. Belch if none. */#include "ntp_types.h"#include "ntp_malloc.h"#include "ntp_syslog.h"#include "ntp_stdlib.h"#if defined SYS_WINNT && defined DEBUG#include <crtdbg.h>#endif#if defined SYS_WINNT && defined DEBUGvoid *debug_emalloc( u_int size, char *filename, int line ){ char *mem; if ((mem = (char *)_malloc_dbg(size, _NORMAL_BLOCK, filename, line)) == 0) { msyslog(LOG_ERR, "Exiting: No more memory!"); exit(1); } return mem;}#elsevoid *emalloc( u_int size ){ char *mem; if ((mem = (char *)malloc(size)) == 0) { msyslog(LOG_ERR, "Exiting: No more memory!"); exit(1); } return mem;}#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -