aboutsummaryrefslogtreecommitdiffstats
path: root/src/callint.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/callint.c')
-rw-r--r--src/callint.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/callint.c b/src/callint.c
index e5ec3d7d931..cddd92c8a94 100644
--- a/src/callint.c
+++ b/src/callint.c
@@ -27,6 +27,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
27#include "keyboard.h" 27#include "keyboard.h"
28#include "window.h" 28#include "window.h"
29#include "keymap.h" 29#include "keymap.h"
30#include "character.h"
30 31
31Lisp_Object Qminus, Qplus; 32Lisp_Object Qminus, Qplus;
32Lisp_Object Qcall_interactively; 33Lisp_Object Qcall_interactively;
@@ -786,8 +787,10 @@ invoke it. If KEYS is omitted or nil, the return value of
786 if anyone tries to define one here. */ 787 if anyone tries to define one here. */
787 case '+': 788 case '+':
788 default: 789 default:
789 error ("Invalid control letter `%c' (%03o) in interactive calling string", 790 error ("Invalid control letter `%c' (#o%03o, #x%04x) in interactive calling string",
790 *tem, (unsigned char) *tem); 791 STRING_CHAR ((unsigned char *) tem),
792 (unsigned) STRING_CHAR ((unsigned char *) tem),
793 (unsigned) STRING_CHAR ((unsigned char *) tem));
791 } 794 }
792 795
793 if (varies[i] == 0) 796 if (varies[i] == 0)