comparison src/console-x.h @ 771:943eaba38521

[xemacs-hg @ 2002-03-13 08:51:24 by ben] The big ben-mule-21-5 check-in! Various files were added and deleted. See CHANGES-ben-mule. There are still some test suite failures. No crashes, though. Many of the failures have to do with problems in the test suite itself rather than in the actual code. I'll be addressing these in the next day or so -- none of the test suite failures are at all critical. Meanwhile I'll be trying to address the biggest issues -- i.e. build or run failures, which will almost certainly happen on various platforms. All comments should be sent to ben@xemacs.org -- use a Cc: if necessary when sending to mailing lists. There will be pre- and post- tags, something like pre-ben-mule-21-5-merge-in, and post-ben-mule-21-5-merge-in.
author ben
date Wed, 13 Mar 2002 08:54:06 +0000
parents 5fd7ba8b56e7
children e38acbeb1cae
comparison
equal deleted inserted replaced
770:336a418893b5 771:943eaba38521
1 /* Define X specific console, device, and frame object for XEmacs. 1 /* Define X specific console, device, and frame object for XEmacs.
2 Copyright (C) 1989, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. 2 Copyright (C) 1989, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
3 Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. 3 Copyright (C) 1994, 1995 Board of Trustees, University of Illinois.
4 Copyright (C) 1996 Ben Wing.
4 5
5 This file is part of XEmacs. 6 This file is part of XEmacs.
6 7
7 XEmacs is free software; you can redistribute it and/or modify it 8 XEmacs is free software; you can redistribute it and/or modify it
8 under the terms of the GNU General Public License as published by the 9 under the terms of the GNU General Public License as published by the
477 void describe_Status (Status status); 478 void describe_Status (Status status);
478 #endif /* DEBUG_XEMACS */ 479 #endif /* DEBUG_XEMACS */
479 #endif /* XIM_XLIB */ 480 #endif /* XIM_XLIB */
480 #endif /* HAVE_XIM */ 481 #endif /* HAVE_XIM */
481 482
483 extern Lisp_Object Qxintl;
484 #define xintl_warn(str) warn_when_safe (Qxintl, Qwarning, str)
485 #define xintl_warn1(fmt, str) warn_when_safe (Qxintl, Qwarning, fmt, str)
486 #define xintl_info(str) warn_when_safe (Qxintl, Qinfo, str)
487
482 extern int in_resource_setting; 488 extern int in_resource_setting;
483 extern int in_specifier_change_function; 489 extern int in_specifier_change_function;
484 490
485 extern Lisp_Object Vx_initial_argv_list; /* #### ugh! */ 491 extern Lisp_Object Vx_initial_argv_list; /* #### ugh! */
486 492
487 /* Standins for various X encodings, until we know them better */
488
489 /* !!#### Need to verify the encoding used in lwlib -- Qnative or Qctext?
490 Almost certainly the former. Use a standin for now. */
491 #define Qlwlib_encoding Qnative
492
493 #define Qx_atom_name_encoding Qctext
494 /* font names are often stored in atoms, so it gets sticky if we set this
495 to something different from atom-name encoding */
496 #define Qx_font_name_encoding Qctext
497
498 #define Qx_color_name_encoding Qctext
499
500 /* the following probably must agree with Qcommand_argument_encoding and
501 Qenvironment_variable_encoding */
502 #define Qx_display_name_encoding Qnative
503
504 #endif /* HAVE_X_WINDOWS */ 493 #endif /* HAVE_X_WINDOWS */
505 494
506 #endif /* INCLUDED_console_x_h_ */ 495 #endif /* INCLUDED_console_x_h_ */