From c587ef5a80c34082b4d7fb66a77bd39bea33aa03 Mon Sep 17 00:00:00 2001
From: marha <marha@users.sourceforge.net>
Date: Wed, 30 May 2012 14:13:44 +0200
Subject: Only define INLINE when it is not defined yet

---
 mesalib/src/mapi/glapi/gen/gl_table.py | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'mesalib/src/mapi/glapi')

diff --git a/mesalib/src/mapi/glapi/gen/gl_table.py b/mesalib/src/mapi/glapi/gen/gl_table.py
index 67ee5e813..3cbf23f1d 100644
--- a/mesalib/src/mapi/glapi/gen/gl_table.py
+++ b/mesalib/src/mapi/glapi/gen/gl_table.py
@@ -103,8 +103,10 @@ class PrintRemapTable(gl_XML.gl_print_base):
 
 	def printBody(self, api):
 		print '#ifdef _MSC_VER'
+		print '#ifndef INLINE'
 		print '#define INLINE __inline'
 		print '#endif'
+		print '#endif'
 		print '#define CALL_by_offset(disp, cast, offset, parameters) \\'
 		print '    (*(cast (GET_by_offset(disp, offset)))) parameters'
 		print '#define GET_by_offset(disp, offset) \\'
-- 
cgit v1.2.3