Browse Source

recover from offset=? condition, code clean-up

tags/mesa_3_3
Brian Paul 25 years ago
parent
commit
ecfdd8814e
1 changed files with 17 additions and 10 deletions
  1. 17
    10
      src/mesa/glapi/gloffsets.py

+ 17
- 10
src/mesa/glapi/gloffsets.py View File

@@ -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 @@ import re


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 @@ def PrintDefines():
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


Loading…
Cancel
Save