瀏覽代碼

Provide a reasonable replacement for __FUNCTION__ when using non GNU C

compilers.  This allows Mesa to compile with non GNU C compilers again.
tags/mesa_4_1
Karl Schultz 23 年之前
父節點
當前提交
4fa66fa85c
共有 1 個檔案被更改,包括 10 行新增2 行删除
  1. 10
    2
      src/mesa/main/mtypes.h

+ 10
- 2
src/mesa/main/mtypes.h 查看文件

@@ -1,4 +1,4 @@
/* $Id: mtypes.h,v 1.70 2002/04/09 16:56:50 keithw Exp $ */
/* $Id: mtypes.h,v 1.71 2002/04/19 15:49:40 kschultz Exp $ */

/*
* Mesa 3-D graphics library
@@ -1849,7 +1849,15 @@ enum _debug {

#define Elements(x) sizeof(x)/sizeof(*(x))


/*
* Provide a reasonable replacement for __FUNCTION__ when using
* non-GNU C compilers.
*/
#if !defined(__GNUC__)
#define STRINGIZE(x) #x
#define STRINGIZE_EVAL(x) STRINGIZE(x)
#define __FUNCTION__ STRINGIZE_EVAL(__FILE__) ", line " STRINGIZE_EVAL(__LINE__)
#endif

/* Eventually let the driver specify what statechanges require a flush:
*/

Loading…
取消
儲存