mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 03:44:55 +00:00 
			
		
		
		
	Optionally bracket all external declarations of init functions with "ifndef"s.
This commit is contained in:
		
							parent
							
								
									2afc2c74cd
								
							
						
					
					
						commit
						91cae85c32
					
				
					 2 changed files with 4 additions and 4 deletions
				
			
		| 
						 | 
					@ -38,7 +38,7 @@ def main():
 | 
				
			||||||
	if mustwait:
 | 
						if mustwait:
 | 
				
			||||||
		sys.exit(1)
 | 
							sys.exit(1)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def process(gentype, program, output, modules=[], module_files=[], debug=0):
 | 
					def process(gentype, program, output, modules=[], module_files=[], debug=0, with_ifdef=0):
 | 
				
			||||||
	try:
 | 
						try:
 | 
				
			||||||
		module_dict = macmodulefinder.process(program, modules, module_files, debug)
 | 
							module_dict = macmodulefinder.process(program, modules, module_files, debug)
 | 
				
			||||||
	except macmodulefinder.Missing, arg:
 | 
						except macmodulefinder.Missing, arg:
 | 
				
			||||||
| 
						 | 
					@ -54,7 +54,7 @@ def process(gentype, program, output, modules=[], module_files=[], debug=0):
 | 
				
			||||||
		return 1		# So the user can inspect it
 | 
							return 1		# So the user can inspect it
 | 
				
			||||||
	elif gentype == 'source':
 | 
						elif gentype == 'source':
 | 
				
			||||||
		import macgen_src
 | 
							import macgen_src
 | 
				
			||||||
		warnings = macgen_src.generate(output, module_dict, debug)
 | 
							warnings = macgen_src.generate(output, module_dict, debug, with_ifdef)
 | 
				
			||||||
		return warnings
 | 
							return warnings
 | 
				
			||||||
	elif gentype == 'resource':
 | 
						elif gentype == 'resource':
 | 
				
			||||||
		import macgen_rsrc
 | 
							import macgen_rsrc
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -15,7 +15,7 @@ PROJECT_TEMPLATE=os.path.join(TEMPLATEDIR, ':frozen.prj')
 | 
				
			||||||
CONFIG_TEMPLATE=os.path.join(TEMPLATEDIR, ':templatefrozenconfig.c')
 | 
					CONFIG_TEMPLATE=os.path.join(TEMPLATEDIR, ':templatefrozenconfig.c')
 | 
				
			||||||
BUNDLE_TEMPLATE=os.path.join(TEMPLATEDIR, ':frozenbundle.rsrc')
 | 
					BUNDLE_TEMPLATE=os.path.join(TEMPLATEDIR, ':frozenbundle.rsrc')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def generate(output, module_dict, debug=0):
 | 
					def generate(output, module_dict, debug=0, with_ifdef=0):
 | 
				
			||||||
	problems = 0
 | 
						problems = 0
 | 
				
			||||||
	output_created=0
 | 
						output_created=0
 | 
				
			||||||
	if not os.path.exists(output):
 | 
						if not os.path.exists(output):
 | 
				
			||||||
| 
						 | 
					@ -91,7 +91,7 @@ def generate(output, module_dict, debug=0):
 | 
				
			||||||
				c_modules.append(module)
 | 
									c_modules.append(module)
 | 
				
			||||||
		ifp = open(CONFIG_TEMPLATE)
 | 
							ifp = open(CONFIG_TEMPLATE)
 | 
				
			||||||
		ofp = open(config_name, 'w')
 | 
							ofp = open(config_name, 'w')
 | 
				
			||||||
		makeconfig.makeconfig(ifp, ofp, c_modules)
 | 
							makeconfig.makeconfig(ifp, ofp, c_modules, with_ifdef)
 | 
				
			||||||
		ifp.close()
 | 
							ifp.close()
 | 
				
			||||||
		ofp.close()
 | 
							ofp.close()
 | 
				
			||||||
		MacOS.SetCreatorAndType(config_name, 'CWIE', 'TEXT')
 | 
							MacOS.SetCreatorAndType(config_name, 'CWIE', 'TEXT')
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue