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.156 by sf-exg, Tue Nov 29 16:44:13 2011 UTC vs.
Revision 1.158 by sf-exg, Fri Dec 2 09:02:05 2011 UTC

584 * Define key from XrmEnumerateDatabase. 584 * Define key from XrmEnumerateDatabase.
585 * quarks will be something like 585 * quarks will be something like
586 * "rxvt" "keysym" "0xFF01" 586 * "rxvt" "keysym" "0xFF01"
587 * value will be a string 587 * value will be a string
588 */ 588 */
589int 589static int
590rxvt_define_key (XrmDatabase *database ecb_unused, 590rxvt_define_key (XrmDatabase *database ecb_unused,
591 XrmBindingList bindings ecb_unused, 591 XrmBindingList bindings ecb_unused,
592 XrmQuarkList quarks, 592 XrmQuarkList quarks,
593 XrmRepresentation *type ecb_unused, 593 XrmRepresentation *type ecb_unused,
594 XrmValue *value, 594 XrmValue *value,
690 sym = strtol (str, &end, 16); 690 sym = strtol (str, &end, 16);
691 if (*end) 691 if (*end)
692 return -1; 692 return -1;
693 } 693 }
694 694
695 wchar_t *ws = rxvt_mbstowcs (arg);
695 keyboard->register_user_translation (sym, state, arg); 696 keyboard->register_user_translation (sym, state, ws);
697 free (ws);
696 return 1; 698 return 1;
697} 699}
698 700
699# endif /* KEYSYM_RESOURCE */ 701# endif /* KEYSYM_RESOURCE */
700#endif /* NO_RESOURCES */ 702#endif /* NO_RESOURCES */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines