From b5d049f15ef387bdd9f51d6d0b9a3c6dc59ba061 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Thu, 24 Feb 2000 18:36:32 +0000 Subject: added some error checking --- src/mesa/glapi/gloffsets.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/mesa/glapi') diff --git a/src/mesa/glapi/gloffsets.py b/src/mesa/glapi/gloffsets.py index 5cdc07b643..40b1de8081 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.2 2000/02/22 23:59:25 brianp Exp $ +# $Id: gloffsets.py,v 1.3 2000/02/24 18:36:32 brianp Exp $ # Mesa 3-D graphics library # Version: 3.3 @@ -88,13 +88,21 @@ def PrintDefines(): if funcOffset > maxOffset: maxOffset = funcOffset s = GenerateDefine(funcName, funcOffset) - offsetInfo[funcOffset] = s; + if offsetInfo.has_key(funcOffset): + print 'ERROR: offset', funcOffset, 'already used!' + raise ERROR + else: + offsetInfo[funcOffset] = s; #endif #endfor # Now print the #defines in order of dispatch offset for i in range(0, maxOffset + 1): - print offsetInfo[i] + if offsetInfo.has_key(i): + print offsetInfo[i] + else: + print 'ERROR: missing offset:', i + raise ERROR #enddef -- cgit v1.2.3