libglib_gcc3-patch

来自「最新的文件系统生成工具」· 代码 · 共 26 行

TXT
26
字号
--- glib-1.2.10/glib.orig.h	2004-10-14 01:11:45.000000000 -0600+++ glib-1.2.10/glib.h	2004-10-14 01:12:02.000000000 -0600@@ -271,14 +271,15 @@  /* Wrap the gcc __PRETTY_FUNCTION__ and __FUNCTION__ variables with  * macros, so we can refer to them as strings unconditionally.+ * usage not-recommended since gcc-3.0  */-#ifdef	__GNUC__-#define	G_GNUC_FUNCTION		__FUNCTION__-#define	G_GNUC_PRETTY_FUNCTION	__PRETTY_FUNCTION__-#else	/* !__GNUC__ */-#define	G_GNUC_FUNCTION		""-#define	G_GNUC_PRETTY_FUNCTION	""-#endif	/* !__GNUC__ */+#if defined (__GNUC__) && (__GNUC__ < 3)+#define G_GNUC_FUNCTION         __FUNCTION__+#define G_GNUC_PRETTY_FUNCTION  __PRETTY_FUNCTION__+#else   /* !__GNUC__ */+#define G_GNUC_FUNCTION         ""+#define G_GNUC_PRETTY_FUNCTION  ""+#endif  /* !__GNUC__ */  /* we try to provide a usefull equivalent for ATEXIT if it is  * not defined, but use is actually abandoned. people should

⌨️ 快捷键说明

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