[Python-checkins] CVS: python/dist/src/Include pydebug.h,2.15,2.16

Neil Schemenauer nascheme@users.sourceforge.net
2001年7月23日 09:30:29 -0700


Update of /cvsroot/python/python/dist/src/Include
In directory usw-pr-cvs1:/tmp/cvs-serv25036/Include
Modified Files:
	pydebug.h 
Log Message:
Add -E command line switch (ignore environment variables like PYTHONHOME
and PYTHONPATH).
Index: pydebug.h
===================================================================
RCS file: /cvsroot/python/python/dist/src/Include/pydebug.h,v
retrieving revision 2.15
retrieving revision 2.16
diff -C2 -d -r2.15 -r2.16
*** pydebug.h	2000年09月01日 23:29:26	2.15
--- pydebug.h	2001年07月23日 16:30:26	2.16
***************
*** 15,18 ****
--- 15,24 ----
 extern DL_IMPORT(int) Py_TabcheckFlag;
 extern DL_IMPORT(int) Py_UnicodeFlag;
+ extern DL_IMPORT(int) Py_IgnoreEnvironmentFlag;
+ 
+ /* this is a wrapper around getenv() the pays attention to
+ Py_IgnoreEnvironmentFlag. It should be used for getting variables like
+ PYTHONPATH and PYTHONHOME from the environment */
+ #define Py_GETENV(s) (Py_IgnoreEnvironmentFlag ? NULL : getenv(s))
 
 DL_IMPORT(void) Py_FatalError(char *message);

AltStyle によって変換されたページ (->オリジナル) /