aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/data.c')
-rw-r--r--src/data.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/data.c b/src/data.c
index 5b8e01e2950..2d6d4c7c22b 100644
--- a/src/data.c
+++ b/src/data.c
@@ -988,8 +988,9 @@ wrong_choice (Lisp_Object choice, Lisp_Object wrong)
988 for (obj = choice; !NILP (obj); obj = XCDR (obj)) 988 for (obj = choice; !NILP (obj); obj = XCDR (obj))
989 { 989 {
990 args[i++] = SYMBOL_NAME (XCAR (obj)); 990 args[i++] = SYMBOL_NAME (XCAR (obj));
991 args[i++] = build_string (NILP (XCDR (obj)) ? " should be specified" 991 args[i++] = build_local_string
992 : (NILP (XCDR (XCDR (obj))) ? " or " : ", ")); 992 (NILP (XCDR (obj)) ? " should be specified"
993 : (NILP (XCDR (XCDR (obj))) ? " or " : ", "));
993 } 994 }
994 995
995 obj = Fconcat (i, args); 996 obj = Fconcat (i, args);
@@ -1003,14 +1004,11 @@ wrong_choice (Lisp_Object choice, Lisp_Object wrong)
1003static void 1004static void
1004wrong_range (Lisp_Object min, Lisp_Object max, Lisp_Object wrong) 1005wrong_range (Lisp_Object min, Lisp_Object max, Lisp_Object wrong)
1005{ 1006{
1006 Lisp_Object args[4]; 1007 xsignal2 (Qerror, Fconcat (4, ((Lisp_Object [])
1007 1008 { build_local_string ("Value should be from "),
1008 args[0] = build_string ("Value should be from "); 1009 Fnumber_to_string (min),
1009 args[1] = Fnumber_to_string (min); 1010 build_local_string (" to "),
1010 args[2] = build_string (" to "); 1011 Fnumber_to_string (max) })), wrong);
1011 args[3] = Fnumber_to_string (max);
1012
1013 xsignal2 (Qerror, Fconcat (4, args), wrong);
1014} 1012}
1015 1013
1016/* Store NEWVAL into SYMBOL, where VALCONTENTS is found in the value cell 1014/* Store NEWVAL into SYMBOL, where VALCONTENTS is found in the value cell