summaryrefslogtreecommitdiffstats
path: root/Mac/Include
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>1996-09-07 17:09:31 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>1996-09-07 17:09:31 (GMT)
commit7d5f9e847a75c65f97068b3fd7980e62717c16fc (patch)
tree92ba6ec03558f4759c402221e7d7bae2ca7ee5eb /Mac/Include
parent6d653ab1b6463957f0c4d9059e778132c65123fa (diff)
downloadcpython-7d5f9e847a75c65f97068b3fd7980e62717c16fc.zip
cpython-7d5f9e847a75c65f97068b3fd7980e62717c16fc.tar.gz
cpython-7d5f9e847a75c65f97068b3fd7980e62717c16fc.tar.bz2
- Put all options in a struct
- Unified initialization code for interpreter and applet - Implemented new options to skip AE-processing for argc/argv and for disabling interactive option setting
Diffstat (limited to 'Mac/Include')
-rw-r--r--Mac/Include/pythonresources.h16
1 files changed, 13 insertions, 3 deletions
diff --git a/Mac/Include/pythonresources.h b/Mac/Include/pythonresources.h
index 02607bd..514eb40 100644
--- a/Mac/Include/pythonresources.h
+++ b/Mac/Include/pythonresources.h
@@ -95,13 +95,23 @@
#define POPT_NOINTOPT 7 /* Not settable interactively */
#define POPT_NOARGS 8 /* Not settable interactively */
+typedef struct PyMac_PrefRecord {
+ unsigned char inspect;
+ unsigned char verbose;
+ unsigned char suppress_print;
+ unsigned char unbuffered;
+ unsigned char debugging;
+ unsigned char keep_normal;
+ unsigned char keep_error;
+ unsigned char nointopt;
+ unsigned char noargs;
+} PyMac_PrefRecord;
+
/* The GUSI options resources */
#define GUSIOPTIONS_ID 10240
#define GUSIOPTIONSOVERRIDE_ID 10241
/* From macgetpath.c: */
-void PyMac_PreferenceOptions Py_PROTO((int *inspect, int *verbose, int *suppress_print,
- int *unbuffered, int *debugging, int *keep_normal,
- int *keep_error));
+void PyMac_PreferenceOptions Py_PROTO((PyMac_PrefRecord *));