Mercurial > hg > xemacs-beta
comparison src/config.h.in @ 4759:aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
<870180fe0911101613m6b8efa4bpf083fd9013950807@mail.gmail.com>.
author | Jerry James <james@xemacs.org> |
---|---|
date | Wed, 18 Nov 2009 08:49:14 -0700 |
parents | a6f27e2b3d84 |
children | 5460287a3327 |
comparison
equal
deleted
inserted
replaced
4758:75975fd0b7fc | 4759:aa5ed11f473b |
---|---|
185 #undef BROKEN_ALLOCA_IN_FUNCTION_CALLS | 185 #undef BROKEN_ALLOCA_IN_FUNCTION_CALLS |
186 | 186 |
187 /* Define to 1 if you have `alloca', as a function or macro. */ | 187 /* Define to 1 if you have `alloca', as a function or macro. */ |
188 #undef HAVE_ALLOCA | 188 #undef HAVE_ALLOCA |
189 | 189 |
190 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix). | 190 /* Define to 1 if you have <alloca.h> and it should be used. */ |
191 */ | |
192 #undef HAVE_ALLOCA_H | 191 #undef HAVE_ALLOCA_H |
193 | 192 |
194 /* Define to 1 if using `alloca.c'. */ | 193 /* Define to 1 if using `alloca.c'. */ |
195 #undef C_ALLOCA | 194 #undef C_ALLOCA |
196 | 195 |
809 | 808 |
810 /* Define DUMP_IN_EXEC to include the dump file in the executable | 809 /* Define DUMP_IN_EXEC to include the dump file in the executable |
811 file. */ | 810 file. */ |
812 #undef DUMP_IN_EXEC | 811 #undef DUMP_IN_EXEC |
813 | 812 |
814 /* Define DYNODUMP if it is necessary to properly dump on this system. | |
815 Currently this is only Solaris 2.x, for x < 6. */ | |
816 #undef DYNODUMP | |
817 | |
818 /* Compile in support for Sun Sparcworks/WorkShop? */ | 813 /* Compile in support for Sun Sparcworks/WorkShop? */ |
819 #undef SUNPRO | 814 #undef SUNPRO |
820 | 815 |
821 /* Sun SparcStations, SGI machines, and HP9000s700s have built-in | 816 /* Sun SparcStations, SGI machines, and HP9000s700s have built-in |
822 support for playing sound files. (On Suns, the sound support is | 817 support for playing sound files. (On Suns, the sound support is |
1007 #define SIGTYPE RETSIGTYPE XCDECL | 1002 #define SIGTYPE RETSIGTYPE XCDECL |
1008 #define SIGRETURN return | 1003 #define SIGRETURN return |
1009 #endif | 1004 #endif |
1010 | 1005 |
1011 /* Define HAVE_WINDOW_SYSTEM if any windowing system is available. */ | 1006 /* Define HAVE_WINDOW_SYSTEM if any windowing system is available. */ |
1012 #if defined (HAVE_GTK) || defined (HAVE_X_WINDOWS) || defined (HAVE_MS_WINDOWS) /* || defined (HAVE_NEXTSTEP) */ | 1007 #if defined (HAVE_GTK) || defined (HAVE_X_WINDOWS) || defined (HAVE_MS_WINDOWS) |
1013 #define HAVE_WINDOW_SYSTEM | 1008 #define HAVE_WINDOW_SYSTEM |
1014 #endif | 1009 #endif |
1015 | 1010 |
1016 #if defined (HAVE_MENUBARS) || defined (HAVE_SCROLLBARS) || defined (HAVE_DIALOGS) || defined (HAVE_TOOLBARS) || defined (HAVE_WIDGETS) | 1011 #if defined (HAVE_MENUBARS) || defined (HAVE_SCROLLBARS) || defined (HAVE_DIALOGS) || defined (HAVE_TOOLBARS) || defined (HAVE_WIDGETS) |
1017 #define HAVE_GUI_OBJECTS | 1012 #define HAVE_GUI_OBJECTS |
1052 #endif | 1047 #endif |
1053 | 1048 |
1054 /* Define HAVE_UNIXOID_EVENT_LOOP if we use select() to wait for events. */ | 1049 /* Define HAVE_UNIXOID_EVENT_LOOP if we use select() to wait for events. */ |
1055 #if defined (HAVE_X_WINDOWS) || defined (HAVE_TTY) || defined (HAVE_MSG_SELECT) | 1050 #if defined (HAVE_X_WINDOWS) || defined (HAVE_TTY) || defined (HAVE_MSG_SELECT) |
1056 #define HAVE_UNIXOID_EVENT_LOOP | 1051 #define HAVE_UNIXOID_EVENT_LOOP |
1057 #endif | |
1058 | |
1059 /* If you are using SunOS 4.1.1 and X11r5, then you need this patch. | |
1060 There is a stupid bug in the SunOS libc.a: two functions which X11r5 | |
1061 uses, mbstowcs() and wcstombs(), are unusable when programs are | |
1062 statically linked (as XEmacs must be) because the static version of | |
1063 libc.a contains the *dynamic* versions of these functions. These | |
1064 functions don't seem to be called when XEmacs is running, so it's | |
1065 enough to define stubs for them. | |
1066 | |
1067 This appears to be fixed in SunOS 4.1.2. | |
1068 | |
1069 Also, SunOS 4.1.1 contains buggy versions of strcmp and strcpy that | |
1070 sometimes reference memory past the end of the string, which can segv. | |
1071 I don't know whether this has been fixed as of 4.1.2 or 4.1.3. */ | |
1072 #if defined (sparc) && !defined (USG) | |
1073 #define OBJECTS_SYSTEM sunOS-fix.o strcmp.o strcpy.o | |
1074 #endif | 1052 #endif |
1075 | 1053 |
1076 #ifdef HAVE_CANNA | 1054 #ifdef HAVE_CANNA |
1077 # define CANNA_MULE | 1055 # define CANNA_MULE |
1078 # define CANNA_PURESIZE 0 | 1056 # define CANNA_PURESIZE 0 |