diff Mac/Python/macgetargv.c @ 4238:6c86d9136c09 legacy-trunk

- 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
author Jack Jansen <jack.jansen@cwi.nl>
date Sat, 07 Sep 1996 17:09:31 +0000
parents f49e4057eb68
children 4d0681f7cf6b
line wrap: on
line diff
--- a/Mac/Python/macgetargv.c	Sat Sep 07 17:06:49 1996 +0000
+++ b/Mac/Python/macgetargv.c	Sat Sep 07 17:09:31 1996 +0000
@@ -295,16 +295,19 @@
 /* Get the argv vector, return argc */
 
 int
-PyMac_GetArgv(pargv)
+PyMac_GetArgv(pargv, noevents)
 	char ***pargv;
+	int noevents;
 {
 	
 	arg_count = 0;
 	arg_vector[arg_count++] = strdup(get_application_name());
 	
-	set_ae_handlers();
-	event_loop();
-	reset_ae_handlers();
+	if( !noevents ) {
+		set_ae_handlers();
+		event_loop();
+		reset_ae_handlers();
+	}
 	
 	arg_vector[arg_count] = NULL;