[Python-checkins] CVS: python/dist/src/Tools/bgen/bgen bgenGenerator.py,1.8,1.9

Jack Jansen jackjansen@users.sourceforge.net
Sat, 19 May 2001 06:59:07 -0700


Update of /cvsroot/python/python/dist/src/Tools/bgen/bgen
In directory usw-pr-cvs1:/tmp/cvs-serv11281/Python/Tools/bgen/bgen

Modified Files:
	bgenGenerator.py 
Log Message:
Generate prototype-style function headers in stead of K&R style. Makes life easier with gcc -Wstrict-function-prototypes.

Index: bgenGenerator.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Tools/bgen/bgen/bgenGenerator.py,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** bgenGenerator.py	2000/12/12 22:24:35	1.8
--- bgenGenerator.py	2001/05/19 13:59:05	1.9
***************
*** 38,47 ****
  	def functionheader(self):
  		Output()
! 		Output("static PyObject *%s_%s(_self, _args)",
! 		       self.prefix, self.name)
! 		IndentLevel()
! 		Output("%s *_self;", self.objecttype)
! 		Output("PyObject *_args;")
! 		DedentLevel()
  		OutLbrace()
  		Output("PyObject *_res = NULL;")
--- 38,43 ----
  	def functionheader(self):
  		Output()
! 		Output("static PyObject *%s_%s(%s *_self, PyObject *_args)",
! 		       self.prefix, self.name, self.objecttype)
  		OutLbrace()
  		Output("PyObject *_res = NULL;")