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

📄 gdhelpers.h

📁 PHP v6.0 For Linux 运行环境:Win9X/ WinME/ WinNT/ Win2K/ WinXP
💻 H
字号:
#ifndef GDHELPERS_H#define GDHELPERS_H 1#include <sys/types.h>#include "php.h"/* TBB: strtok_r is not universal; provide an implementation of it. */extern char *gd_strtok_r(char *s, char *sep, char **state);/* These functions wrap memory management. gdFree is	in gd.h, where callers can utilize it to correctly	free memory allocated by these functions with the	right version of free(). */#define gdCalloc(nmemb, size)	ecalloc(nmemb, size)#define gdMalloc(size)		emalloc(size)#define gdRealloc(ptr, size)	erealloc(ptr, size)#define gdEstrdup(ptr)		estrdup(ptr)#define gdFree(ptr)		efree(ptr)#define gdPMalloc(ptr)		pemalloc(ptr, 1)#define gdPFree(ptr)		pefree(ptr, 1)#define gdPEstrdup(ptr)		pestrdup(ptr, 1)#ifdef ZTS#define gdMutexDeclare(x) MUTEX_T x#define gdMutexSetup(x) x = tsrm_mutex_alloc()#define gdMutexShutdown(x) tsrm_mutex_free(x)#define gdMutexLock(x) tsrm_mutex_lock(x)#define gdMutexUnlock(x) tsrm_mutex_unlock(x)#else#define gdMutexDeclare(x)#define gdMutexSetup(x)#define gdMutexShutdown(x)#define gdMutexLock(x)#define gdMutexUnlock(x)#endif#endif /* GDHELPERS_H */

⌨️ 快捷键说明

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