[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/macros.c
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] Changes to emacs/src/macros.c |
Date: |
Sat, 22 Feb 2003 17:19:33 -0500 |
Index: emacs/src/macros.c
diff -c emacs/src/macros.c:1.52 emacs/src/macros.c:1.53
*** emacs/src/macros.c:1.52 Wed Feb 12 06:08:24 2003
--- emacs/src/macros.c Sat Feb 22 17:19:31 2003
***************
*** 119,126 ****
{
Lisp_Object c;
c = Faref (current_kboard->Vlast_kbd_macro, make_number (i));
! if (cvt && INTEGERP (c) && (XINT (c) & 0x80))
! c = XSETFASTINT (c, CHAR_META | (XINT (c) & ~0x80));
current_kboard->kbd_macro_buffer[i] = c;
}
--- 119,126 ----
{
Lisp_Object c;
c = Faref (current_kboard->Vlast_kbd_macro, make_number (i));
! if (cvt && NATNUMP (c) && (XFASTINT (c) & 0x80))
! XSETFASTINT (c, CHAR_META | (XFASTINT (c) & ~0x80));
current_kboard->kbd_macro_buffer[i] = c;
}