mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	Moved allobjects.h to Python.h (without rename2.h).
allobjects.h disappears -- old-style extensions must include Python.h and rename2.h.
This commit is contained in:
		
							parent
							
								
									c0b618a2cc
								
							
						
					
					
						commit
						174f95adf7
					
				
					 2 changed files with 116 additions and 121 deletions
				
			
		
							
								
								
									
										119
									
								
								Include/Python.h
									
										
									
									
									
								
							
							
						
						
									
										119
									
								
								Include/Python.h
									
										
									
									
									
								
							|  | @ -1,3 +1,116 @@ | ||||||
| /* Header file to be included by modules using new naming conventions */ | #ifndef Py_ALLOBJECTS_H | ||||||
| #define Py_USE_NEW_NAMES | #define Py_ALLOBJECTS_H | ||||||
| #include "allobjects.h" | /* Since this is a "meta-include" file, no #ifdef __cplusplus / extern "C" { */ | ||||||
|  | 
 | ||||||
|  | /***********************************************************
 | ||||||
|  | Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam, | ||||||
|  | The Netherlands. | ||||||
|  | 
 | ||||||
|  |                         All Rights Reserved | ||||||
|  | 
 | ||||||
|  | Permission to use, copy, modify, and distribute this software and its | ||||||
|  | documentation for any purpose and without fee is hereby granted, | ||||||
|  | provided that the above copyright notice appear in all copies and that | ||||||
|  | both that copyright notice and this permission notice appear in | ||||||
|  | supporting documentation, and that the names of Stichting Mathematisch | ||||||
|  | Centrum or CWI or Corporation for National Research Initiatives or | ||||||
|  | CNRI not be used in advertising or publicity pertaining to | ||||||
|  | distribution of the software without specific, written prior | ||||||
|  | permission. | ||||||
|  | 
 | ||||||
|  | While CWI is the initial source for this software, a modified version | ||||||
|  | is made available by the Corporation for National Research Initiatives | ||||||
|  | (CNRI) at the Internet address ftp://ftp.python.org.
 | ||||||
|  | 
 | ||||||
|  | STICHTING MATHEMATISCH CENTRUM AND CNRI DISCLAIM ALL WARRANTIES WITH | ||||||
|  | REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF | ||||||
|  | MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH | ||||||
|  | CENTRUM OR CNRI BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL | ||||||
|  | DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR | ||||||
|  | PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER | ||||||
|  | TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||||||
|  | PERFORMANCE OF THIS SOFTWARE. | ||||||
|  | 
 | ||||||
|  | ******************************************************************/ | ||||||
|  | 
 | ||||||
|  | /* Include nearly all Python header files */ | ||||||
|  | 
 | ||||||
|  | #include "config.h" | ||||||
|  | 
 | ||||||
|  | /* config.h may or may not define DL_IMPORT */ | ||||||
|  | #ifndef DL_IMPORT	/* declarations for DLL import/export */ | ||||||
|  | #define DL_IMPORT(RTYPE) RTYPE | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
|  | #ifdef SYMANTEC__CFM68K__ | ||||||
|  | #define UsingSharedLibs | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
|  | #include <stdio.h> | ||||||
|  | #include <string.h> | ||||||
|  | #include <errno.h> | ||||||
|  | #ifdef HAVE_STDLIB_H | ||||||
|  | #include <stdlib.h> | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
|  | #include "myproto.h" | ||||||
|  | 
 | ||||||
|  | #ifdef SYMANTEC__CFM68K__ | ||||||
|  | #pragma lib_export on | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
|  | #include "object.h" | ||||||
|  | #include "objimpl.h" | ||||||
|  | 
 | ||||||
|  | #include "pydebug.h" | ||||||
|  | 
 | ||||||
|  | #include "accessobject.h" | ||||||
|  | #include "intobject.h" | ||||||
|  | #include "longobject.h" | ||||||
|  | #include "floatobject.h" | ||||||
|  | #ifndef WITHOUT_COMPLEX | ||||||
|  | #include "complexobject.h" | ||||||
|  | #endif | ||||||
|  | #include "rangeobject.h" | ||||||
|  | #include "stringobject.h" | ||||||
|  | #include "tupleobject.h" | ||||||
|  | #include "listobject.h" | ||||||
|  | #include "mappingobject.h" | ||||||
|  | #include "methodobject.h" | ||||||
|  | #include "moduleobject.h" | ||||||
|  | #include "funcobject.h" | ||||||
|  | #include "classobject.h" | ||||||
|  | #include "fileobject.h" | ||||||
|  | #include "cobject.h" | ||||||
|  | #include "traceback.h" | ||||||
|  | #include "sliceobject.h" | ||||||
|  | 
 | ||||||
|  | #include "pyerrors.h" | ||||||
|  | #include "mymalloc.h" | ||||||
|  | 
 | ||||||
|  | #include "modsupport.h" | ||||||
|  | #include "ceval.h" | ||||||
|  | #include "pythonrun.h" | ||||||
|  | #include "sysmodule.h" | ||||||
|  | #include "intrcheck.h" | ||||||
|  | #include "import.h" | ||||||
|  | #include "bltinmodule.h" | ||||||
|  | 
 | ||||||
|  | #include "pystate.h" | ||||||
|  | 
 | ||||||
|  | #include "abstract.h" | ||||||
|  | 
 | ||||||
|  | #define PyArg_GetInt(v, a)	PyArg_Parse((v), "i", (a)) | ||||||
|  | #define PyArg_NoArgs(v)		PyArg_Parse(v, "") | ||||||
|  | 
 | ||||||
|  | /* Convert a possibly signed character to a nonnegative int */ | ||||||
|  | /* XXX This assumes characters are 8 bits wide */ | ||||||
|  | #ifdef __CHAR_UNSIGNED__ | ||||||
|  | #define Py_CHARMASK(c)		(c) | ||||||
|  | #else | ||||||
|  | #define Py_CHARMASK(c)		((c) & 0xff) | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
|  | #include "pyfpe.h" | ||||||
|  | 
 | ||||||
|  | #endif /* !Py_ALLOBJECTS_H */ | ||||||
|  |  | ||||||
|  | @ -1,118 +0,0 @@ | ||||||
| #ifndef Py_ALLOBJECTS_H |  | ||||||
| #define Py_ALLOBJECTS_H |  | ||||||
| /* Since this is a "meta-include" file, no #ifdef __cplusplus / extern "C" { */ |  | ||||||
| 
 |  | ||||||
| /***********************************************************
 |  | ||||||
| Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam, |  | ||||||
| The Netherlands. |  | ||||||
| 
 |  | ||||||
|                         All Rights Reserved |  | ||||||
| 
 |  | ||||||
| Permission to use, copy, modify, and distribute this software and its |  | ||||||
| documentation for any purpose and without fee is hereby granted, |  | ||||||
| provided that the above copyright notice appear in all copies and that |  | ||||||
| both that copyright notice and this permission notice appear in |  | ||||||
| supporting documentation, and that the names of Stichting Mathematisch |  | ||||||
| Centrum or CWI or Corporation for National Research Initiatives or |  | ||||||
| CNRI not be used in advertising or publicity pertaining to |  | ||||||
| distribution of the software without specific, written prior |  | ||||||
| permission. |  | ||||||
| 
 |  | ||||||
| While CWI is the initial source for this software, a modified version |  | ||||||
| is made available by the Corporation for National Research Initiatives |  | ||||||
| (CNRI) at the Internet address ftp://ftp.python.org.
 |  | ||||||
| 
 |  | ||||||
| STICHTING MATHEMATISCH CENTRUM AND CNRI DISCLAIM ALL WARRANTIES WITH |  | ||||||
| REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF |  | ||||||
| MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH |  | ||||||
| CENTRUM OR CNRI BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL |  | ||||||
| DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR |  | ||||||
| PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER |  | ||||||
| TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR |  | ||||||
| PERFORMANCE OF THIS SOFTWARE. |  | ||||||
| 
 |  | ||||||
| ******************************************************************/ |  | ||||||
| 
 |  | ||||||
| /* Include nearly all Python header files */ |  | ||||||
| 
 |  | ||||||
| #include "config.h" |  | ||||||
| 
 |  | ||||||
| /* config.h may or may not define DL_IMPORT */ |  | ||||||
| #ifndef DL_IMPORT	/* declarations for DLL import/export */ |  | ||||||
| #define DL_IMPORT(RTYPE) RTYPE |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| #ifdef SYMANTEC__CFM68K__ |  | ||||||
| #define UsingSharedLibs |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| #include <stdio.h> |  | ||||||
| #include <string.h> |  | ||||||
| #include <errno.h> |  | ||||||
| #ifdef HAVE_STDLIB_H |  | ||||||
| #include <stdlib.h> |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| #include "myproto.h" |  | ||||||
| 
 |  | ||||||
| #ifdef SYMANTEC__CFM68K__ |  | ||||||
| #pragma lib_export on |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| #include "object.h" |  | ||||||
| #include "objimpl.h" |  | ||||||
| 
 |  | ||||||
| #include "pydebug.h" |  | ||||||
| 
 |  | ||||||
| #include "accessobject.h" |  | ||||||
| #include "intobject.h" |  | ||||||
| #include "longobject.h" |  | ||||||
| #include "floatobject.h" |  | ||||||
| #ifndef WITHOUT_COMPLEX |  | ||||||
| #include "complexobject.h" |  | ||||||
| #endif |  | ||||||
| #include "rangeobject.h" |  | ||||||
| #include "stringobject.h" |  | ||||||
| #include "tupleobject.h" |  | ||||||
| #include "listobject.h" |  | ||||||
| #include "mappingobject.h" |  | ||||||
| #include "methodobject.h" |  | ||||||
| #include "moduleobject.h" |  | ||||||
| #include "funcobject.h" |  | ||||||
| #include "classobject.h" |  | ||||||
| #include "fileobject.h" |  | ||||||
| #include "cobject.h" |  | ||||||
| #include "traceback.h" |  | ||||||
| #include "sliceobject.h" |  | ||||||
| 
 |  | ||||||
| #include "pyerrors.h" |  | ||||||
| #include "mymalloc.h" |  | ||||||
| 
 |  | ||||||
| #include "modsupport.h" |  | ||||||
| #include "ceval.h" |  | ||||||
| #include "pythonrun.h" |  | ||||||
| #include "sysmodule.h" |  | ||||||
| #include "intrcheck.h" |  | ||||||
| #include "import.h" |  | ||||||
| #include "bltinmodule.h" |  | ||||||
| 
 |  | ||||||
| #include "abstract.h" |  | ||||||
| 
 |  | ||||||
| #define PyArg_GetInt(v, a)	PyArg_Parse((v), "i", (a)) |  | ||||||
| #define PyArg_NoArgs(v)		PyArg_Parse(v, "") |  | ||||||
| 
 |  | ||||||
| /* Convert a possibly signed character to a nonnegative int */ |  | ||||||
| /* XXX This assumes characters are 8 bits wide */ |  | ||||||
| #ifdef __CHAR_UNSIGNED__ |  | ||||||
| #define Py_CHARMASK(c)		(c) |  | ||||||
| #else |  | ||||||
| #define Py_CHARMASK(c)		((c) & 0xff) |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| #ifndef Py_USE_NEW_NAMES |  | ||||||
| #include "rename2.h" |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| #include "pyfpe.h" |  | ||||||
| 
 |  | ||||||
| #endif /* !Py_ALLOBJECTS_H */ |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Guido van Rossum
						Guido van Rossum