1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-31 09:20:54 -08:00
Commit graph

136 commits

Author SHA1 Message Date
Richard M. Stallman
c21241654f Many doc fixes. 1997-07-18 18:17:20 +00:00
Richard M. Stallman
523e929122 Include float.h before lisp.h. 1997-07-05 03:27:25 +00:00
Kenichi Handa
c8823c61e4 (Faset): Inherit default value correctly while creating
sub char table.
1997-06-09 13:00:07 +00:00
Richard M. Stallman
a9729926eb (Farrayp): Accept bool-vectors and char-tables. 1997-05-30 20:13:21 +00:00
Richard M. Stallman
9346f5077f (Faset): Doc fix. 1997-05-29 00:14:20 +00:00
Kenichi Handa
d02eeab3cf Declare set_internal as Lisp_Object in advance to avoid
compiler error.
1997-05-16 00:43:15 +00:00
Richard M. Stallman
3883fbebaa (wrong_type_argument): Pass new arg to Fstring_to_number.
(Fstring_to_number): Handle bases 2...16.
(digit_to_number): New subroutine.
1997-05-12 22:04:18 +00:00
Kenichi Handa
39e16e513f (Faref, Faset): Adjusted for the new structure of
Lisp_Char_Table.
1997-04-07 07:12:13 +00:00
Kenichi Handa
3a6cf6bde3 (Faref, Faset): Adjusted for the change of CHAR_TABLE_ORDINARY_SLOTS. 1997-03-18 23:31:34 +00:00
Kenichi Handa
8fb379fdac (Faref, Faset): Handle a composite char correctly in char-table. 1997-02-27 10:45:19 +00:00
Karl Heuer
8313c4e7a8 Include charset.h.
(Qprocess): Now extern, not static.
(Faref, Faset): Enable indexing a char table by a multibyte
character.
1997-02-20 06:47:04 +00:00
Paul Eggert
bc1c9d7e6b (isnan): Define even if LISP_FLOAT_TYPE is not defined, since fmod
might need it.
(fmod): Ensure that the magnitude of the result does not exceed that
of the divisor, and that the sign of the result does not disagree with
that of the dividend.  This does not yield a
particularly accurate result, but at least it will be in the
range promised by fmod.
1997-01-28 04:51:45 +00:00
Richard M. Stallman
05ef7169a0 (set_internal): New subroutine. New arg BINDFLAG.
Don't make a new buffer-local binding if BINDFLAG is 0.
(Fset): Use set_internal.
1997-01-25 20:19:30 +00:00
Paul Eggert
ad8d56b960 <float.h>: Include if STDC_HEADERS.
(IEEE_FLOATING_POINT): New symbol.
(float_arith_driver, Fmod):
Test for division by 0 only if ! IEEE_FLOATING_POINT.
1996-12-30 08:07:51 +00:00
Richard M. Stallman
73e0d965cc (Fdefalias): Change argument name and doc string. 1996-12-26 22:41:42 +00:00
Richard M. Stallman
8c0b5540a7 (Ffset): Change argument name and doc string. 1996-12-26 22:40:23 +00:00
Richard M. Stallman
339b405d57 (Fdefine_function): Function definition deleted.
(syms_of_data): Don't call defsubr for it.
1996-10-12 23:52:30 +00:00
Richard M. Stallman
fe42a9200c (arith_error) [POSIX_SIGNALS]: Don't reestablish handler. 1996-09-10 19:49:35 +00:00
Karl Heuer
e3678b6433 Removed support for !MULTI_FRAME. 1996-09-01 21:04:32 +00:00
Karl Heuer
694691d0bc (arith_error): Undo previous change. 1996-07-16 22:19:09 +00:00
Karl Heuer
2fd1c3ad4b (arith_error): Don't reinstall sig handler if POSIX_SIGNALS. 1996-07-15 21:36:19 +00:00
Richard M. Stallman
6b2421db0e (Fdefalias): Doc fix. 1996-06-22 16:54:54 +00:00
Richard M. Stallman
978dd5783b (Fkill_local_variable): Call find_symbol_value directly,
not via Fsymbol_value, to avoid getting void-variable error.
1996-03-04 17:38:35 +00:00
Karl Heuer
bb87485bf2 (make_number): Function deleted. 1996-01-24 23:41:28 +00:00
Karl Heuer
79c83e0329 (kill-local-variable): didn't update the value of
forwarded objects.
1996-01-23 18:06:54 +00:00
Erik Naggum
3b7ad313e0 Update FSF's address in the preamble. 1996-01-15 09:18:04 +00:00
Karl Heuer
53924017eb (Flognot): Fix previous change. 1996-01-09 02:52:23 +00:00
Erik Naggum
d9c2a0f2b6 (Fboundp, Ffboundp, Fmakunbound, Ffmakunbound, Fsymbol_plist, Fsymbol_name,
Ffset, Fdefalias, Fdefine_function, Fsetplist, store_symval_forwarding,
swap_in_symval_forwarding, find_symbol_value, Fsymbol_value, Fset,
default_value, Fdefault_boundp, Fdefault_value, Fset_default,
Fsetq_default, Fmake_variable_buffer_local, Fmake_local_variable,
Fkill_local_variable, Flocal_variable_p, Flocal_variable_if_set_p, Faref,
Faset, Fzerop, Fnumber_to_string, Fstring_to_number, Frem, Fmod, Fadd1,
Fsub1, Flognot): Harmonize arguments with documentation.
1996-01-09 00:31:02 +00:00
Karl Heuer
8e6208c5d2 Comment fixes. 1996-01-05 10:03:17 +00:00
Karl Heuer
fc67d5be86 (Ftype_of): Return char-table' and bool-vector' for
char tables and bool vectors, resp.
(Qchar_table, Qbool_vector): New variables.
(syms_of_data): Initialize and staticpro them.
1995-12-13 02:17:09 +00:00
Richard M. Stallman
a5d004a13d (Fmake_local_variable): Call find_symbol_value
before making a new local binding.
1995-11-19 03:39:22 +00:00
Karl Heuer
68be917ded (BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG):
Rename from SHORTBITS, INTBITS, LONGBITS.
1995-10-31 02:34:16 +00:00
Karl Heuer
fa43b1e882 [!HAVE_FMOD] (fmod): Make consistent with ANSI definition.
Don't use drem; it's not the same function.
1995-10-25 19:54:38 +00:00
Richard M. Stallman
7f0edce714 (Qvector_or_char_table_p): New variable.
(Fvector_or_char_table_p): New function.
(syms_of_data): Set up Lisp var and function.
1995-10-12 19:17:05 +00:00
Richard M. Stallman
4d27698234 (Fchartablep, Fboolvectorp): New functions.
(syms_of_data): defsubr them.
(Faref, Faset, Fsequencep): Handle chartables and boolvectors.
1995-10-07 22:04:15 +00:00
Karl Heuer
6030ce6474 (Fnumber_to_string): Make `buffer' long enough. 1995-07-17 22:09:35 +00:00
Richard M. Stallman
f4f04ceee5 (Flocal_variable_if_set_p): New function.
(syms_of_data): Call defsubr.
1995-06-17 19:47:30 +00:00
Karl Heuer
7c938215cd Update GPL to version 2. 1995-06-15 20:42:24 +00:00
Richard M. Stallman
1e5f16fae6 (Flocal_variable_p): Fix backwards logical operator. 1995-06-14 20:03:23 +00:00
Karl Heuer
c48ead8659 (Flocal_variable_p): New optional arg BUFFER.
Really check whether var is local in *that* buffer.
1995-06-07 21:07:25 +00:00
Karl Heuer
34f4f6c6d7 Comment change. 1995-05-31 19:57:27 +00:00
Karl Heuer
b42cfa1194 (long_to_cons): Don't assume 32-bit longs. 1995-05-23 00:13:19 +00:00
Richard M. Stallman
e856a264dd (Fmod): Fix the final adjustment, when f2 < 0 and f1 == 0. 1995-05-07 09:02:39 +00:00
Richard M. Stallman
e6c82a8d35 (Fnumber_to_string, Fstring_to_number):
Handle long EMACS_INT in sprintf and atol.

(store_symval_forwarding): Error if value out of range for an integer variable.
(Fstring_to_number): Avoid using make_number to return value.  Maybe use atol.
1995-05-05 02:59:15 +00:00
Richard M. Stallman
5260234d43 (arith_driver): Make accum and next EMACS_INTs.
(Fmod): i1 and i2 are EMACS_INT.
1995-05-04 21:37:43 +00:00
Richard M. Stallman
077d751f14 Include keyboard.h. 1995-04-10 05:33:58 +00:00
Richard M. Stallman
324a6eef85 (Ftype_of, do_symval_forwarding, store_symval_forwarding)
(find_symbol_value, Fmake_variable_buffer_local, Fmake_local_variable):
Use XMISCTYPE.
1995-04-07 05:17:56 +00:00
Simon Marshall
e1960a184a Doc fixes to match declared args. 1995-04-06 12:18:08 +00:00
Richard M. Stallman
04f7ec6929 (Fmod): Fix the final adjustment, when i2 < 0 and i1 == 0. 1995-03-30 23:34:59 +00:00
Karl Heuer
e5f8af9e15 (find_symbol_value): current_perdisplay now is never null.
(store_symval_forwarding, do_symval_forwarding): Likewise.
1995-03-15 01:57:50 +00:00