ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/xdefaults.C
(Generate patch)

Comparing rxvt-unicode/src/xdefaults.C (file contents):
Revision 1.12 by pcg, Sun Feb 22 08:09:38 2004 UTC vs.
Revision 1.13 by pcg, Tue Feb 24 21:41:16 2004 UTC

1/*--------------------------------*-C-*---------------------------------* 1/*--------------------------------*-C-*---------------------------------*
2 * File: xdefaults.c 2 * File: xdefaults.c
3 *----------------------------------------------------------------------* 3 *----------------------------------------------------------------------*
4 * $Id: xdefaults.C,v 1.12 2004/02/22 08:09:38 pcg Exp $ 4 * $Id: xdefaults.C,v 1.13 2004/02/24 21:41:16 pcg Exp $
5 * 5 *
6 * All portions of code are copyright by their respective author/s. 6 * All portions of code are copyright by their respective author/s.
7 * Copyright (c) 1994 Robert Nation <nation@rocket.sanders.lockheed.com> 7 * Copyright (c) 1994 Robert Nation <nation@rocket.sanders.lockheed.com>
8 * - original version 8 * - original version
9 * Copyright (c) 1997,1998 mj olesen <olesen@me.queensu.ca> 9 * Copyright (c) 1997,1998 mj olesen <olesen@me.queensu.ca>
559 * quarks will be something like 559 * quarks will be something like
560 * "rxvt" "keysym" "0xFF01" 560 * "rxvt" "keysym" "0xFF01"
561 * value will be a string 561 * value will be a string
562 */ 562 */
563/* ARGSUSED */ 563/* ARGSUSED */
564bool 564int
565rxvt_define_key(XrmDatabase *database __attribute__((unused)), XrmBindingList bindings __attribute__((unused)), XrmQuarkList quarks, XrmRepresentation *type __attribute__((unused)), XrmValue *value, XPointer closure __attribute__((unused))) 565rxvt_define_key (XrmDatabase *database __attribute__((unused)),
566 XrmBindingList bindings __attribute__((unused)),
567 XrmQuarkList quarks,
568 XrmRepresentation *type __attribute__((unused)),
569 XrmValue *value,
570 XPointer closure __attribute__((unused)))
566{ 571{
567 int last; 572 int last;
568 573
569 for (last = 0; quarks[last] != NULLQUARK; last++) /* look for last quark in list */ 574 for (last = 0; quarks[last] != NULLQUARK; last++) /* look for last quark in list */
570 ; 575 ;
888 class_prefix[0] = XrmStringToName (APL_SUBCLASS); 893 class_prefix[0] = XrmStringToName (APL_SUBCLASS);
889 class_prefix[1] = XrmStringToName ("Keysym"); 894 class_prefix[1] = XrmStringToName ("Keysym");
890 class_prefix[2] = NULLQUARK; 895 class_prefix[2] = NULLQUARK;
891 /* XXX: Need to check sizeof (rxvt_t) == sizeof (XPointer) */ 896 /* XXX: Need to check sizeof (rxvt_t) == sizeof (XPointer) */
892 XrmEnumerateDatabase (XrmGetDatabase (display), name_prefix, class_prefix, 897 XrmEnumerateDatabase (XrmGetDatabase (display), name_prefix, class_prefix,
893 XrmEnumOneLevel, rxvt_define_key, NULL); 898 XrmEnumOneLevel, rxvt_define_key, NULL);
894 name_prefix[0] = XrmStringToName (APL_CLASS); 899 name_prefix[0] = XrmStringToName (APL_CLASS);
895 name_prefix[1] = XrmStringToName ("keysym"); 900 name_prefix[1] = XrmStringToName ("keysym");
896 class_prefix[0] = XrmStringToName (APL_CLASS); 901 class_prefix[0] = XrmStringToName (APL_CLASS);
897 class_prefix[1] = XrmStringToName ("Keysym"); 902 class_prefix[1] = XrmStringToName ("Keysym");
898 /* XXX: Need to check sizeof (rxvt_t) == sizeof (XPointer) */ 903 /* XXX: Need to check sizeof (rxvt_t) == sizeof (XPointer) */
899 XrmEnumerateDatabase (XrmGetDatabase (display), name_prefix, class_prefix, 904 XrmEnumerateDatabase (XrmGetDatabase (display), name_prefix, class_prefix,
900 XrmEnumOneLevel, rxvt_define_key, NULL); 905 XrmEnumOneLevel, rxvt_define_key, NULL);
901# endif 906# endif
902# endif 907# endif
903 908
904# else /* USE_XGETDEFAULT */ 909# else /* USE_XGETDEFAULT */
905 /* get resources the hard way, but save lots of memory */ 910 /* get resources the hard way, but save lots of memory */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines