diff Mac/Python/macmain.c @ 22958:5f2dcdd09329 legacy-trunk

Got rid of ifdefs for long-obsolete GUSI versions and other stuff that is now standard (appearance, interned strings)
author Jack Jansen <jack.jansen@cwi.nl>
date Thu, 11 Apr 2002 20:48:25 +0000
parents af71914d8bdf
children 8291473fde3e
line wrap: on
line diff
--- a/Mac/Python/macmain.c	Thu Apr 11 20:46:23 2002 +0000
+++ b/Mac/Python/macmain.c	Thu Apr 11 20:48:25 2002 +0000
@@ -45,10 +45,8 @@
 #include <CFBase.h>
 #include <CFArray.h>
 #endif /* TARGET_API_MAC_CARBON */
-#ifdef USE_APPEARANCE
 #include <Gestalt.h>
 #include <Appearance.h>
-#endif /* USE_APPEARANCE */
 #else
 #include <Carbon/Carbon.h>
 #endif /* WITHOUT_FRAMEWORKS */
@@ -91,21 +89,6 @@
 static void Py_Main(int, char **, char *); /* Forward */
 void PyMac_Exit(int); /* Forward */
 
-static void init_appearance(void)
-{
-#ifdef USE_APPEARANCE
-	OSErr err;
-	SInt32 response;
-
-	err = Gestalt(gestaltAppearanceAttr,&response);
-	if ( err ) goto no_appearance;
-	if ( !(response&(1<<gestaltAppearanceExists)) ) goto no_appearance;
-	/* XXXX Should we check the version? Compat-mode? */
-	PyMac_AppearanceCompliant = 1;
-no_appearance:
-	return;
-#endif /* USE_APPEARANCE */
-}
 /* Initialize the Mac toolbox world */
 
 static void
@@ -122,7 +105,6 @@
 	InitMenus();
 #endif
 	InitCursor();
-	init_appearance();
 }
 
 /*
@@ -283,21 +265,12 @@
 	PyMac_AddLibResources();
 #endif
 
-#if defined(USE_GUSI1)
-	/* Setup GUSI */
-	GUSIDefaultSetup();
-	PyMac_SetGUSISpin();
-	PyMac_SetGUSIOptions();
-#endif
 #if defined(USE_GUSI)
 	atexit(PyMac_StopGUSISpin);
 #endif	
 
 #ifdef USE_SIOUX
 	/* Set various SIOUX flags. Some are changed later based on options */
-#if 0
-	SIOUXSettings.standalone = 0;	/* XXXX Attempting to keep sioux from eating events */
-#endif
 	SIOUXSettings.asktosaveonclose = 0;
 	SIOUXSettings.showstatusline = 0;
 	SIOUXSettings.tabspaces = 4;
@@ -598,10 +571,6 @@
 			*endp = '\0';
 
 			chdir(curwd);
-#ifdef USE_GUSI1
-			/* Change MacOS's idea of wd too */
-			PyMac_FixGUSIcd();
-#endif
 		}
 		/* Check that the first argument is a text file */
 		if ( PyMac_getfiletype(argv[1]) != 'TEXT' ) {