Mercurial > hg > xemacs-beta
diff src/eval.c @ 609:13e3d7ae7155
[xemacs-hg @ 2001-06-06 12:34:42 by ben]
nitpicky fixes:
emodules.c, tooltalk.c, process-unix.c: Fix warnings pointed out by Martin.
lisp.h: Correct usage of CBufbyte.
esd.c: indentation changes.
bytecode.c, eval.c, fileio.c: Use CBufbyte instead of char for error/warning functions.
linuxplay.c, miscplay.c, sgiplay.c, sunplay.c: Define DONT_ENCAPSULATE. (All encapsulation is removed in my pending Mule workspace.)
sgiplay.c: Put back #include <audio.h> accidentally removed.
Make play_sound_data return an int, like all other
such functions in *play.c.
sound.c: Fix up documentation of `play-sound'.
sysfile.h: Don't include sys/fcntl.h, as per Martin's advice.
author | ben |
---|---|
date | Wed, 06 Jun 2001 12:34:47 +0000 |
parents | 190b164ddcac |
children | af57a77cbc92 |
line wrap: on
line diff
--- a/src/eval.c Mon Jun 04 17:00:02 2001 +0000 +++ b/src/eval.c Wed Jun 06 12:34:47 2001 +0000 @@ -284,10 +284,10 @@ print_subr (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) { Lisp_Subr *subr = XSUBR (obj); - const char *header = + const CBufbyte *header = (subr->max_args == UNEVALLED) ? "#<special-form " : "#<subr "; - const char *name = subr_name (subr); - const char *trailer = subr->prompt ? " (interactive)>" : ">"; + const CBufbyte *name = subr_name (subr); + const CBufbyte *trailer = subr->prompt ? " (interactive)>" : ">"; if (print_readably) printing_unreadable_object ("%s%s%s", header, name, trailer); @@ -2270,7 +2270,7 @@ to signal_error_1(). */ Lisp_Object -build_error_data (const char *reason, Lisp_Object frob) +build_error_data (const CBufbyte *reason, Lisp_Object frob) { if (EQ (frob, Qunbound)) frob = Qnil; @@ -2285,13 +2285,13 @@ } DOESNT_RETURN -signal_error (Lisp_Object type, const char *reason, Lisp_Object frob) +signal_error (Lisp_Object type, const CBufbyte *reason, Lisp_Object frob) { signal_error_1 (type, build_error_data (reason, frob)); } void -maybe_signal_error (Lisp_Object type, const char *reason, +maybe_signal_error (Lisp_Object type, const CBufbyte *reason, Lisp_Object frob, Lisp_Object class, Error_Behavior errb) { @@ -2302,14 +2302,14 @@ } Lisp_Object -signal_continuable_error (Lisp_Object type, const char *reason, +signal_continuable_error (Lisp_Object type, const CBufbyte *reason, Lisp_Object frob) { return Fsignal (type, build_error_data (reason, frob)); } Lisp_Object -maybe_signal_continuable_error (Lisp_Object type, const char *reason, +maybe_signal_continuable_error (Lisp_Object type, const CBufbyte *reason, Lisp_Object frob, Lisp_Object class, Error_Behavior errb) { @@ -2331,7 +2331,7 @@ but these are more convenient in this particular case.) */ DOESNT_RETURN -signal_error_2 (Lisp_Object type, const char *reason, +signal_error_2 (Lisp_Object type, const CBufbyte *reason, Lisp_Object frob0, Lisp_Object frob1) { signal_error_1 (type, list3 (build_translated_string (reason), frob0, @@ -2339,7 +2339,7 @@ } void -maybe_signal_error_2 (Lisp_Object type, const char *reason, +maybe_signal_error_2 (Lisp_Object type, const CBufbyte *reason, Lisp_Object frob0, Lisp_Object frob1, Lisp_Object class, Error_Behavior errb) { @@ -2351,7 +2351,7 @@ } Lisp_Object -signal_continuable_error_2 (Lisp_Object type, const char *reason, +signal_continuable_error_2 (Lisp_Object type, const CBufbyte *reason, Lisp_Object frob0, Lisp_Object frob1) { return Fsignal (type, list3 (build_translated_string (reason), frob0, @@ -2359,7 +2359,7 @@ } Lisp_Object -maybe_signal_continuable_error_2 (Lisp_Object type, const char *reason, +maybe_signal_continuable_error_2 (Lisp_Object type, const CBufbyte *reason, Lisp_Object frob0, Lisp_Object frob1, Lisp_Object class, Error_Behavior errb) { @@ -2379,7 +2379,7 @@ is a single string, created using the arguments. */ DOESNT_RETURN -signal_ferror (Lisp_Object type, const char *fmt, ...) +signal_ferror (Lisp_Object type, const CBufbyte *fmt, ...) { Lisp_Object obj; va_list args; @@ -2395,7 +2395,7 @@ void maybe_signal_ferror (Lisp_Object type, Lisp_Object class, Error_Behavior errb, - const char *fmt, ...) + const CBufbyte *fmt, ...) { Lisp_Object obj; va_list args; @@ -2414,7 +2414,7 @@ } Lisp_Object -signal_continuable_ferror (Lisp_Object type, const char *fmt, ...) +signal_continuable_ferror (Lisp_Object type, const CBufbyte *fmt, ...) { Lisp_Object obj; va_list args; @@ -2430,7 +2430,7 @@ Lisp_Object maybe_signal_continuable_ferror (Lisp_Object type, Lisp_Object class, - Error_Behavior errb, const char *fmt, ...) + Error_Behavior errb, const CBufbyte *fmt, ...) { Lisp_Object obj; va_list args; @@ -2464,7 +2464,7 @@ */ DOESNT_RETURN -signal_ferror_with_frob (Lisp_Object type, Lisp_Object frob, const char *fmt, +signal_ferror_with_frob (Lisp_Object type, Lisp_Object frob, const CBufbyte *fmt, ...) { Lisp_Object obj; @@ -2482,7 +2482,7 @@ void maybe_signal_ferror_with_frob (Lisp_Object type, Lisp_Object frob, Lisp_Object class, Error_Behavior errb, - const char *fmt, ...) + const CBufbyte *fmt, ...) { Lisp_Object obj; va_list args; @@ -2503,7 +2503,7 @@ Lisp_Object signal_continuable_ferror_with_frob (Lisp_Object type, Lisp_Object frob, - const char *fmt, ...) + const CBufbyte *fmt, ...) { Lisp_Object obj; va_list args; @@ -2521,7 +2521,7 @@ maybe_signal_continuable_ferror_with_frob (Lisp_Object type, Lisp_Object frob, Lisp_Object class, Error_Behavior errb, - const char *fmt, ...) + const CBufbyte *fmt, ...) { Lisp_Object obj; va_list args; @@ -2603,158 +2603,161 @@ } DOESNT_RETURN -syntax_error (const char *reason, Lisp_Object frob) +syntax_error (const CBufbyte *reason, Lisp_Object frob) { signal_error (Qsyntax_error, reason, frob); } DOESNT_RETURN -syntax_error_2 (const char *reason, Lisp_Object frob1, Lisp_Object frob2) +syntax_error_2 (const CBufbyte *reason, Lisp_Object frob1, Lisp_Object frob2) { signal_error_2 (Qsyntax_error, reason, frob1, frob2); } void -maybe_syntax_error (const char *reason, Lisp_Object frob, +maybe_syntax_error (const CBufbyte *reason, Lisp_Object frob, Lisp_Object class, Error_Behavior errb) { maybe_signal_error (Qsyntax_error, reason, frob, class, errb); } DOESNT_RETURN -sferror (const char *reason, Lisp_Object frob) +sferror (const CBufbyte *reason, Lisp_Object frob) { signal_error (Qstructure_formation_error, reason, frob); } DOESNT_RETURN -sferror_2 (const char *reason, Lisp_Object frob1, Lisp_Object frob2) +sferror_2 (const CBufbyte *reason, Lisp_Object frob1, Lisp_Object frob2) { signal_error_2 (Qstructure_formation_error, reason, frob1, frob2); } void -maybe_sferror (const char *reason, Lisp_Object frob, +maybe_sferror (const CBufbyte *reason, Lisp_Object frob, Lisp_Object class, Error_Behavior errb) { maybe_signal_error (Qstructure_formation_error, reason, frob, class, errb); } DOESNT_RETURN -invalid_argument (const char *reason, Lisp_Object frob) +invalid_argument (const CBufbyte *reason, Lisp_Object frob) { signal_error (Qinvalid_argument, reason, frob); } DOESNT_RETURN -invalid_argument_2 (const char *reason, Lisp_Object frob1, Lisp_Object frob2) +invalid_argument_2 (const CBufbyte *reason, Lisp_Object frob1, + Lisp_Object frob2) { signal_error_2 (Qinvalid_argument, reason, frob1, frob2); } void -maybe_invalid_argument (const char *reason, Lisp_Object frob, +maybe_invalid_argument (const CBufbyte *reason, Lisp_Object frob, Lisp_Object class, Error_Behavior errb) { maybe_signal_error (Qinvalid_argument, reason, frob, class, errb); } DOESNT_RETURN -invalid_constant (const char *reason, Lisp_Object frob) +invalid_constant (const CBufbyte *reason, Lisp_Object frob) { signal_error (Qinvalid_constant, reason, frob); } DOESNT_RETURN -invalid_constant_2 (const char *reason, Lisp_Object frob1, Lisp_Object frob2) +invalid_constant_2 (const CBufbyte *reason, Lisp_Object frob1, + Lisp_Object frob2) { signal_error_2 (Qinvalid_constant, reason, frob1, frob2); } void -maybe_invalid_constant (const char *reason, Lisp_Object frob, +maybe_invalid_constant (const CBufbyte *reason, Lisp_Object frob, Lisp_Object class, Error_Behavior errb) { maybe_signal_error (Qinvalid_constant, reason, frob, class, errb); } DOESNT_RETURN -invalid_operation (const char *reason, Lisp_Object frob) +invalid_operation (const CBufbyte *reason, Lisp_Object frob) { signal_error (Qinvalid_operation, reason, frob); } DOESNT_RETURN -invalid_operation_2 (const char *reason, Lisp_Object frob1, Lisp_Object frob2) +invalid_operation_2 (const CBufbyte *reason, Lisp_Object frob1, + Lisp_Object frob2) { signal_error_2 (Qinvalid_operation, reason, frob1, frob2); } void -maybe_invalid_operation (const char *reason, Lisp_Object frob, +maybe_invalid_operation (const CBufbyte *reason, Lisp_Object frob, Lisp_Object class, Error_Behavior errb) { maybe_signal_error (Qinvalid_operation, reason, frob, class, errb); } DOESNT_RETURN -invalid_change (const char *reason, Lisp_Object frob) +invalid_change (const CBufbyte *reason, Lisp_Object frob) { signal_error (Qinvalid_change, reason, frob); } DOESNT_RETURN -invalid_change_2 (const char *reason, Lisp_Object frob1, Lisp_Object frob2) +invalid_change_2 (const CBufbyte *reason, Lisp_Object frob1, Lisp_Object frob2) { signal_error_2 (Qinvalid_change, reason, frob1, frob2); } void -maybe_invalid_change (const char *reason, Lisp_Object frob, +maybe_invalid_change (const CBufbyte *reason, Lisp_Object frob, Lisp_Object class, Error_Behavior errb) { maybe_signal_error (Qinvalid_change, reason, frob, class, errb); } DOESNT_RETURN -invalid_state (const char *reason, Lisp_Object frob) +invalid_state (const CBufbyte *reason, Lisp_Object frob) { signal_error (Qinvalid_state, reason, frob); } DOESNT_RETURN -invalid_state_2 (const char *reason, Lisp_Object frob1, Lisp_Object frob2) +invalid_state_2 (const CBufbyte *reason, Lisp_Object frob1, Lisp_Object frob2) { signal_error_2 (Qinvalid_state, reason, frob1, frob2); } void -maybe_invalid_state (const char *reason, Lisp_Object frob, +maybe_invalid_state (const CBufbyte *reason, Lisp_Object frob, Lisp_Object class, Error_Behavior errb) { maybe_signal_error (Qinvalid_state, reason, frob, class, errb); } DOESNT_RETURN -wtaerror (const char *reason, Lisp_Object frob) +wtaerror (const CBufbyte *reason, Lisp_Object frob) { signal_error (Qwrong_type_argument, reason, frob); } DOESNT_RETURN -stack_overflow (const char *reason, Lisp_Object frob) +stack_overflow (const CBufbyte *reason, Lisp_Object frob) { signal_error (Qstack_overflow, reason, frob); } DOESNT_RETURN -out_of_memory (const char *reason, Lisp_Object frob) +out_of_memory (const CBufbyte *reason, Lisp_Object frob) { signal_error (Qout_of_memory, reason, frob); } DOESNT_RETURN -printing_unreadable_object (const char *fmt, ...) +printing_unreadable_object (const CBufbyte *fmt, ...) { Lisp_Object obj; va_list args; @@ -4385,7 +4388,7 @@ if (!NILP (arg)) { - char *str = (char *) get_opaque_ptr (arg); + CBufbyte *str = (CBufbyte *) get_opaque_ptr (arg); args[0] = build_string (str); } else @@ -4439,7 +4442,7 @@ } Lisp_Object -eval_in_buffer_trapping_errors (const char *warning_string, +eval_in_buffer_trapping_errors (const CBufbyte *warning_string, struct buffer *buf, Lisp_Object form) { int speccount = specpdl_depth(); @@ -4479,7 +4482,8 @@ } Lisp_Object -run_hook_trapping_errors (const char *warning_string, Lisp_Object hook_symbol) +run_hook_trapping_errors (const CBufbyte *warning_string, + Lisp_Object hook_symbol) { int speccount; Lisp_Object tem; @@ -4512,7 +4516,7 @@ if an error occurs. */ Lisp_Object -safe_run_hook_trapping_errors (const char *warning_string, +safe_run_hook_trapping_errors (const CBufbyte *warning_string, Lisp_Object hook_symbol, int allow_quit) { @@ -4558,7 +4562,7 @@ } Lisp_Object -call0_trapping_errors (const char *warning_string, Lisp_Object function) +call0_trapping_errors (const CBufbyte *warning_string, Lisp_Object function) { int speccount; Lisp_Object tem; @@ -4605,7 +4609,7 @@ } Lisp_Object -call1_trapping_errors (const char *warning_string, Lisp_Object function, +call1_trapping_errors (const CBufbyte *warning_string, Lisp_Object function, Lisp_Object object) { int speccount = specpdl_depth(); @@ -4642,7 +4646,7 @@ } Lisp_Object -call2_trapping_errors (const char *warning_string, Lisp_Object function, +call2_trapping_errors (const CBufbyte *warning_string, Lisp_Object function, Lisp_Object object1, Lisp_Object object2) { int speccount = specpdl_depth(); @@ -5199,7 +5203,7 @@ automatically be called when it is safe to do so. */ void -warn_when_safe (Lisp_Object class, Lisp_Object level, const char *fmt, ...) +warn_when_safe (Lisp_Object class, Lisp_Object level, const CBufbyte *fmt, ...) { Lisp_Object obj; va_list args;