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

📄 gmem.h

📁 swf文件查看工具,能够看flash文件的格式
💻 H
字号:
/* * gmem.h * * Memory routines with out-of-memory checking. * * Copyright 1996-2003 Glyph & Cog, LLC */#ifndef GMEM_H#define GMEM_H#include <stdio.h>#include <aconf.h>#if USE_EXCEPTIONSclass GMemException {public:  GMemException() {}  ~GMemException() {}};#define GMEM_EXCEP throw(GMemException)#else // USE_EXCEPTIONS#define GMEM_EXCEP#endif // USE_EXCEPTIONS#ifdef __cplusplusextern "C" {#endif/* * Same as malloc, but prints error message and exits if malloc() * returns NULL. */extern void *gmalloc(int size) GMEM_EXCEP;/* * Same as realloc, but prints error message and exits if realloc() * returns NULL.  If <p> is NULL, calls malloc instead of realloc(). */extern void *grealloc(void *p, int size) GMEM_EXCEP;/* * These are similar to gmalloc and grealloc, but take an object count * and size.  The result is similar to allocating nObjs * objSize * bytes, but there is an additional error check that the total size * doesn't overflow an int. */extern void *gmallocn(int nObjs, int objSize) GMEM_EXCEP;extern void *greallocn(void *p, int nObjs, int objSize) GMEM_EXCEP;/* * Same as free, but checks for and ignores NULL pointers. */extern void gfree(void *p);#ifdef DEBUG_MEM/* * Report on unfreed memory. */extern void gMemReport(FILE *f);#else#define gMemReport(f)#endif/* * Allocate memory and copy a string into it. */extern char *copyString(char *s);#ifdef __cplusplus}#endif#endif

⌨️ 快捷键说明

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