Mercurial > hg > xemacs-beta
view etc/XKeysymDB @ 4932:8b63e21b0436
fix compile issues with gcc 4
-------------------- ChangeLog entries follow: --------------------
ChangeLog addition:
2010-01-24 Ben Wing <ben@xemacs.org>
* aclocal.m4 (XE_SHLIB_STUFF):
Use -export-all-symbols instead of -export-dynamic on PE targets
(Cygwin and MinGW).
* configure.ac (XE_EXPAND_VARIABLE):
* configure.ac (TAB):
Create variable XEMACS_CC_GPP to check whether we're running g++.
Don't just check for an executable called `g++' -- it might be
called g++-4 or whatever. Instead, check for either named `g++*'
or claiming to be g++ when called with --version. Rewrite code do
use the variable.
Add -fno-strict-aliasing to optimization flags when GCC and
optimized, and in all cases with g++, since under these circumstances
strict aliasing is otherwise assumed, and XEmacs can't easily be
made to respect its restrictions.
* configure: Regenerate.
lib-src/ChangeLog addition:
2010-01-24 Ben Wing <ben@xemacs.org>
* fakemail.c (args_size):
* fakemail.c (parse_header):
* ootags.c (C_entries):
Fix warnings about possible use of uninitialized vars.
lwlib/ChangeLog addition:
2010-01-24 Ben Wing <ben@xemacs.org>
* xlwgauge.c (GaugeResize):
* xlwgauge.c (GaugeSize):
Fix warnings about possible use of uninitialized vars.
modules/ChangeLog addition:
2010-01-24 Ben Wing <ben@xemacs.org>
* postgresql/postgresql.c (CHECK_LIVE_CONNECTION):
* postgresql/postgresql.c (print_pgconn):
* postgresql/postgresql.c (Fpq_connectdb):
* postgresql/postgresql.c (Fpq_connect_start):
* postgresql/postgresql.c (Fpq_exec):
* postgresql/postgresql.c (Fpq_get_result):
Fix g++ 4.3 complaints about implicit conversions of string
literals (const char *) to char *.
src/ChangeLog addition:
2010-01-24 Ben Wing <ben@xemacs.org>
* chartab.c (decode_char_table_range):
* extents.c (extent_fragment_update):
* objects-msw.c (initialize_font_instance):
* process.c (Fgetenv):
* redisplay-output.c (get_next_display_block):
Fix warnings about possible use of uninitialized vars.
* compiler.h:
* compiler.h (REGISTER):
* event-stream.c (is_scrollbar_event):
* window.c (window_scrollbar_width):
* window.c (window_scrollbar_height):
* window.c (window_left_window_gutter_width):
* window.c (window_right_window_gutter_width):
Add USED_IF_SCROLLBARS. Use it to fix warnings about unused
vars when --with-scrollbars=no.
* config.h.in:
Change comment to explain better why DECLARE_INLINE_HEADER
is needed.
* dialog-msw.c:
* emacs.c (SHEBANG_EXE_PROGNAME_LENGTH):
* emacs.c (main_1):
* event-msw.c (struct mswin_message_debug):
* event-msw.c (debug_output_mswin_message):
* font-mgr.c:
* font-mgr.c (Ffc_config_filename):
* glyphs-msw.c (struct):
* glyphs-msw.c (bitmap_table):
* glyphs-x.c (update_widget_face):
* intl-win32.c (struct lang_to_string):
* intl-win32.c (lang_to_string_table):
* nas.c:
* objects-xlike-inc.c:
* objects-xlike-inc.c (xft_find_charset_font):
* syswindows.h:
* win32.c (mswindows_output_last_error):
Fix g++ 4.3 complaints about implicit conversions of string
literals (const char *) to char *.
* lisp.h:
G++ 4.3 needs #include <limits> to avoid errors about min/max.
* lisp.h (disabled_assert_with_message):
Use disabled_assert* whenever asserts are disabled. Rewrite
disabled_assert* to avoid complaints about unused vars by
pretending to use the vars but casting them to (void).
Remove code that defined assert() weirdly if DEBUG_XEMACS but
not USE_ASSERTIONS -- configure sets USE_ASSERTIONS automatically
when DEBUG_XEMACS, and if the user has forced it off, then
so be it.
* lisp.h (SYMBOL_KEYWORD):
Put some of the combined `extern Lisp_Object's back under
the file they are declared in. Cosmetic fix.
* number.h:
Remove `extern Lisp_Object' decls that duplicate lisp.h,
since they have different C vs. C++ linkage.
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Sun, 24 Jan 2010 22:04:58 -0600 |
parents | 376386a54a3c |
children |
line wrap: on
line source
! $XConsortium: XKeysymDB,v 1.13 94/04/13 18:07:58 gildea Exp $ ! Copyright 1993 Massachusetts Institute of Technology ! ! Permission to use, copy, modify, distribute, and sell this software and ! its documentation for any purpose is hereby granted without fee, provided ! that the above copyright notice appear in all copies and that both that ! copyright notice and this permission notice appear in supporting ! documentation, and that the name of M.I.T. not be used in advertising or ! publicity pertaining to distribution of the software without specific, ! written prior permission. M.I.T. makes no representations about the ! suitability of this software for any purpose. It is provided "as is" ! without express or implied warranty. hpmute_acute :100000A8 hpmute_grave :100000A9 hpmute_asciicircum :100000AA hpmute_diaeresis :100000AB hpmute_asciitilde :100000AC hplira :100000AF hpguilder :100000BE hpYdiaeresis :100000EE hpIO :100000EE hplongminus :100000F6 hpblock :100000FC apLineDel :1000FF00 apCharDel :1000FF01 apCopy :1000FF02 apCut :1000FF03 apPaste :1000FF04 apMove :1000FF05 apGrow :1000FF06 apCmd :1000FF07 apShell :1000FF08 apLeftBar :1000FF09 apRightBar :1000FF0A apLeftBox :1000FF0B apRightBox :1000FF0C apUpBox :1000FF0D apDownBox :1000FF0E apPop :1000FF0F apRead :1000FF10 apEdit :1000FF11 apSave :1000FF12 apExit :1000FF13 apRepeat :1000FF14 hpModelock1 :1000FF48 hpModelock2 :1000FF49 hpReset :1000FF6C hpSystem :1000FF6D hpUser :1000FF6E hpClearLine :1000FF6F hpInsertLine :1000FF70 hpDeleteLine :1000FF71 hpInsertChar :1000FF72 hpDeleteChar :1000FF73 hpBackTab :1000FF74 hpKP_BackTab :1000FF75 apKP_parenleft :1000FFA8 apKP_parenright :1000FFA9 I2ND_FUNC_L :10004001 I2ND_FUNC_R :10004002 IREMOVE :10004003 IREPEAT :10004004 IA1 :10004101 IA2 :10004102 IA3 :10004103 IA4 :10004104 IA5 :10004105 IA6 :10004106 IA7 :10004107 IA8 :10004108 IA9 :10004109 IA10 :1000410A IA11 :1000410B IA12 :1000410C IA13 :1000410D IA14 :1000410E IA15 :1000410F IB1 :10004201 IB2 :10004202 IB3 :10004203 IB4 :10004204 IB5 :10004205 IB6 :10004206 IB7 :10004207 IB8 :10004208 IB9 :10004209 IB10 :1000420A IB11 :1000420B IB12 :1000420C IB13 :1000420D IB14 :1000420E IB15 :1000420F IB16 :10004210 DRemove :1000FF00 Dring_accent :1000FEB0 Dcircumflex_accent :1000FE5E Dcedilla_accent :1000FE2C Dacute_accent :1000FE27 Dgrave_accent :1000FE60 Dtilde :1000FE7E Ddiaeresis :1000FE22 osfCopy :1004FF02 osfCut :1004FF03 osfPaste :1004FF04 osfBackTab :1004FF07 osfBackSpace :1004FF08 osfClear :1004FF0B osfEscape :1004FF1B osfAddMode :1004FF31 osfPrimaryPaste :1004FF32 osfQuickPaste :1004FF33 osfPageLeft :1004FF40 osfPageUp :1004FF41 osfPageDown :1004FF42 osfPageRight :1004FF43 osfActivate :1004FF44 osfMenuBar :1004FF45 osfLeft :1004FF51 osfUp :1004FF52 osfRight :1004FF53 osfDown :1004FF54 osfPrior :1004FF55 osfNext :1004FF56 osfEndLine :1004FF57 osfBeginLine :1004FF58 osfEndData :1004FF59 osfBeginData :1004FF5A osfPrevMenu :1004FF5B osfNextMenu :1004FF5C osfPrevField :1004FF5D osfNextField :1004FF5E osfSelect :1004FF60 osfInsert :1004FF63 osfUndo :1004FF65 osfMenu :1004FF67 osfCancel :1004FF69 osfHelp :1004FF6A osfSelectAll :1004FF71 osfDeselectAll :1004FF72 osfReselect :1004FF73 osfExtend :1004FF74 osfRestore :1004FF78 osfSwitchDirection :1004FF7E osfPriorMinor :1004FFF5 osfNextMinor :1004FFF6 osfRightLine :1004FFF7 osfLeftLine :1004FFF8 osfDelete :1004FFFF SunFA_Grave :1005FF00 SunFA_Circum :1005FF01 SunFA_Tilde :1005FF02 SunFA_Acute :1005FF03 SunFA_Diaeresis :1005FF04 SunFA_Cedilla :1005FF05 SunF36 :1005FF10 SunF37 :1005FF11 SunSys_Req :1005FF60 SunProps :1005FF70 SunFront :1005FF71 SunCopy :1005FF72 SunOpen :1005FF73 SunPaste :1005FF74 SunCut :1005FF75 SunPowerSwitch :1005FF76 SunAudioLowerVolume :1005FF77 SunAudioMute :1005FF78 SunAudioRaiseVolume :1005FF79 SunVideoDegauss :1005FF7A SunVideoLowerBrightness :1005FF7B SunVideoRaiseBrightness :1005FF7C SunPowerSwitchShift :1005FF7D SunCompose :FF20 SunPageUp :FF55 SunPageDown :FF56 SunPrint_Screen :FF61 SunUndo :FF65 SunAgain :FF66 SunFind :FF68 SunStop :FF69 SunAltGraph :FF7E WYSetup :1006FF00 ncdSetup :1006FF00 XeroxPointerButton1 :10070001 XeroxPointerButton2 :10070002 XeroxPointerButton3 :10070003 XeroxPointerButton4 :10070004 XeroxPointerButton5 :10070005 usldead_acute :100000A8 usldead_grave :100000A9 usldead_diaeresis :100000AB usldead_asciicircum :100000AA usldead_asciitilde :100000AC usldead_cedilla :1000FE2C usldead_ring :1000FEB0