recover from offset=? condition, code clean-up
diff --git a/src/mesa/glapi/gloffsets.py b/src/mesa/glapi/gloffsets.py
index 40b1de8..dd2b00c 100644
--- a/src/mesa/glapi/gloffsets.py
+++ b/src/mesa/glapi/gloffsets.py
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 
-# $Id: gloffsets.py,v 1.3 2000/02/24 18:36:32 brianp Exp $
+# $Id: gloffsets.py,v 1.4 2000/05/11 17:45:20 brianp Exp $
 
 # Mesa 3-D graphics library
 # Version:  3.3
@@ -41,7 +41,7 @@
 
 
 def PrintHead():
-	print '/* DO NOT EDIT - This file generated automatically */'
+	print '/* DO NOT EDIT - This file generated automatically by gloffsets.py script */'
 	print '#ifndef _GLAPI_OFFSETS_H_'
 	print '#define _GLAPI_OFFSETS_H_'
 	print ''
@@ -84,15 +84,22 @@
 			if m[0] == 'param':
 				paramName = m[1]
 			if m[0] == 'offset':
-				funcOffset = int(m[1])
-				if funcOffset > maxOffset:
-					maxOffset = funcOffset
-				s = GenerateDefine(funcName, funcOffset)
-				if offsetInfo.has_key(funcOffset):
-					print 'ERROR: offset', funcOffset, 'already used!'
-					raise ERROR
+				if m[1] == '?':
+					#print 'WARNING skipping', funcName
+					noop = 0
 				else:
-					offsetInfo[funcOffset] = s;
+					funcOffset = int(m[1])
+					if funcOffset > maxOffset:
+						maxOffset = funcOffset
+					s = GenerateDefine(funcName, funcOffset)
+					if offsetInfo.has_key(funcOffset):
+						print 'ERROR: offset', funcOffset, 'already used!'
+						raise ERROR
+					else:
+						offsetInfo[funcOffset] = s;
+					#endif
+				#endif
+			#endif
 		#endif
 	#endfor