xmldef.h

来自「一个用visual studio C++开发的XML文件解析和生成程序.」· C头文件 代码 · 共 53 行

H
53
字号
/*Copyright (c) 1998, 1999 Thai Open Source Software Center LtdSee the file copying.txt for copying permission.*/#include <string.h>#ifdef XML_WINLIB#define WIN32_LEAN_AND_MEAN#define STRICT#include <windows.h>#define malloc(x) HeapAlloc(GetProcessHeap(), 0, (x))#define calloc(x, y) HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, (x)*(y))#define free(x) HeapFree(GetProcessHeap(), 0, (x))#define realloc(x, y) HeapReAlloc(GetProcessHeap(), 0, x, y)#define abort() /* as nothing */#else /* not XML_WINLIB */#include <stdlib.h>#endif /* not XML_WINLIB *//* This file can be used for any definitions needed inparticular environments. *//* Mozilla specific defines */#ifdef MOZILLA_CLIENT#include "nspr.h"#define malloc(x) PR_Malloc((size_t)(x))#define realloc(x, y) PR_Realloc((x), (size_t)(y))#define calloc(x, y) PR_Calloc((x),(y))#define free(x) PR_Free(x)#if PR_BYTES_PER_INT != 4#define int int32#endif/* Enable Unicode string processing in expat. */#ifndef XML_UNICODE#define XML_UNICODE#endif/* Enable external parameter entity parsing in expat */#ifndef XML_DTD#define XML_DTD 1#endif#endif /* MOZILLA_CLIENT */

⌨️ 快捷键说明

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