aboutsummaryrefslogtreecommitdiffstats
path: root/src/fns.c
Commit message (Collapse)AuthorAgeFilesLines
...
* (Fmd5): Doc fix.Gerd Moellmann2001-03-201-2/+2
|
* (Fdelete, larger_vector): Use allocate_vector.Gerd Moellmann2001-02-281-17/+6
| | | | (make_hash_table, copy_hash_table): Use allocate_hash_table.
* Use display_hourglass_p, start_hourglass, cancel_hourglass instead ofGerd Moellmann2001-02-211-3/+3
| | | | the old names.
* (sweep_weak_table): Fix code taking items out ofGerd Moellmann2001-01-241-12/+6
| | | | the hash collision chain. Some cleanup.
* (Fset_char_table_default): Fix to make sub char-table correctly.Kenichi Handa2001-01-231-3/+4
|
* (concat): Be sure to avoid putting the same `composition'Kenichi Handa2001-01-171-2/+3
| | | | property on the adjacent regions.
* Call redisplay_preserve_echo_area with additional arg.Gerd Moellmann2001-01-161-2/+2
|
* (Flength): Remove unused variable `tail'.Eli Zaretskii2001-01-021-2/+2
| | | | (Fdelete): Remove unused variable `size'.
* (Frequire): Doc fix.Eli Zaretskii2000-12-191-1/+2
|
* (Fmd5): Docstring improved.Kenichi Handa2000-12-151-0/+2
|
* (Fmd5): Docstring improved.Kenichi Handa2000-12-141-5/+16
|
* (Fmd5): Pass lisp objects, not integers, to call3.Ken Raeburn2000-12-041-1/+2
|
* (Fmd5): Use a different logic to decide the coding systemGerd Moellmann2000-12-021-40/+83
| | | | to use.
* (Fmd5): Doc fix.Gerd Moellmann2000-11-301-8/+9
|
* (Fmd5): New function.Gerd Moellmann2000-11-301-1/+163
| | | | (syms_of_fns): Defsubr md5.
* (Foptimize_char_table): Fix arg for CHARSET_DIMENSION.Kenichi Handa2000-10-301-1/+1
|
* 2000-10-22 15:07:47 ShengHuo ZHU <[email protected]>ShengHuo ZHU2000-10-221-1/+2
| | | | | * fns.c (Fbase64_decode_string): The decoded result should be unibyte.
* (READ_QUADRUPLET_BYTE): Set *NCHARS_RETURN beforeKenichi Handa2000-10-101-32/+62
| | | | | | | | | | | | | returning. (base64_encode_1): Make it work for a text of multibyte form. (Fbase64_decode_region): Allocate sufficient memory for multibyte case. Don't call str_to_multibyte because base64_decode_1 produces correct multibyte form for eight-bit codes. (Fbase64_decode_string): Adjusted for the change of base64_decode_1. (base64_decode_1): New args MULTIBYTE and NCHARS_RETURN. If MULTIBYTE is nonzero, produce correct multibyte form for eight-bit codes.
* (Fbase64_encode_region, Fbase64_encode_string)Dave Love2000-10-061-5/+5
| | | | | (Fbase64_decode_region, Fbase64_decode_string): More explicit error messages.
* (base64_encode_1): Fix last change.Dave Love2000-09-251-5/+9
|
* (Fstring_as_unibyte, Fstring_as_multibyte): Doc fix.Dave Love2000-09-221-4/+5
|
* (Fy_or_n_p, Fyes_or_no_p): Doc fix.Gerd Moellmann2000-09-201-2/+2
|
* (concat, Fsubstring, internal_equal, Fnconc): Avoid someGerd Moellmann2000-09-111-6/+16
| | | | compiler warnings.
* (hashfn_eq, hashfn_eql): Don't handle strings speciallyGerd Moellmann2000-08-111-16/+15
| | | | | | since they aren't relocated anymore. (sxhash_string): Make sure returned hash code fits in a Lisp integer.
* (sweep_weak_table): Fix survival conditions forGerd Moellmann2000-08-071-2/+2
| | | | key-or-value and key-and-value weakness.
* (sweep_weak_hash_tables): Fix the code taking unmarkedGerd Moellmann2000-08-071-15/+12
| | | | tables out of the list of all weak hash tables.
* Replace `illegal' with `invalid'.Gerd Moellmann2000-08-051-9/+12
| | | | (Fmake_hash_table, amke_hash_table): Allow table size of 0.
* (Fmake_hash_table): Add missing `\n\' to end of line in docstring.Noah Friedman2000-08-051-68/+68
|
* (Fdelete): Make it work on vectors and strings in addition to lists.Gerd Moellmann2000-07-271-24/+113
|
* (Qkey_or_value, Qkey_and_value): New variables.Gerd Moellmann2000-07-271-13/+24
| | | | | | | | (syms_of_fns): Initialize new variables. (sweep_weak_table): Handle weakness `key-or-value' and `key-and-value'. (Fmake_hash_table): Recognize `key-and-value' and `key-or-value' weakness, with t meaning the same as `key-and-value'.
* (char_table_ref_and_index): New function.Kenichi Handa2000-07-271-0/+35
|
* Pass Qeql to Fmake_hash_table if TEST is nil.Andreas Schwab2000-07-241-1/+1
|
* (AREF): Remove definition.Gerd Moellmann2000-07-131-4/+0
|
* (concat): While copying text properties, make each compositionKenichi Handa2000-07-041-3/+13
| | | | property value a copy.
* (sweep_weak_table): Mark only objects that are notGerd Moellmann2000-07-031-7/+18
| | | | marked already.
* (Fputhash): Return `value' rather than nil.Stefan Monnier2000-07-031-1/+1
|
* (next_almost_prime): Make it externally visible.Gerd Moellmann2000-06-281-2/+1
|
* (Fplist_member): Renamed from Fwidget_plist_member.Stefan Monnier2000-06-261-3/+3
| | | | | (Fwidget_get): Use it. (syms_of_fns): Defsubr it.
* (make_hash_table, maybe_resize_hash_table): Cast arg ofDave Love2000-06-201-3/+5
| | | | next_almost_prime.
* (map_char_table): Ignore char-table entries forKenichi Handa2000-05-261-1/+4
| | | | charsets eight-bit-control and eight-bit-graphic.
* (concat): Handle 8-bit characters correctly.Kenichi Handa2000-05-191-69/+104
| | | | | | | | | | | | | | | | | | | | | (Fstring_as_unibyte): Be sure to make all 8-bit characters in unibyte in the result. (Fstring_as_multibyte): Be sure to make all 8-bit characters in valid multibyte form in the result. (map_char_table): Use MAKE_CHAR instead of MAKE_NON_ASCII_CHAR. (Fbase64_encode_region, Fbase64_encode_string): If base64_encode_1 return -1, signal an error. (base64_encode_1): New arg MULTIBYTE. Get each character by CHAR_STRING_AND_LENGTH if MULTIBYTE is nonzero. If a multibyte character is found, return -1. (Fbase64_decode_region): Delete codes for handling byte-combining. Treat each decoded byte as a unibyte character. (Fbase64_decode_string): Return unibyte string. (Fcompare_strings, concat, string_byte_to_char): Use FETCH_STRING_CHAR_ADVANCE_NO_CHECK instead off FETCH_STRING_CHAR_ADVANCE. (Fstring_lessp): Use FETCH_STRING_CHAR_ADVANCE unconditionally. (mapcar1): If SEQ is string, always use FETCH_STRING_CHAR_ADVANCE.
* *** empty log message ***Kenichi Handa2000-05-171-23/+0
|
* (map_char_table): Pay attention to character number ofKenichi Handa2000-05-171-12/+43
| | | | | | charset. Check the validity of charset at the first level. For leaf nodes that has nil value, call C_FUNCTION or FUNCTION with the default value.
* (syms_of_fns): Defsubr mapc.Dave Love2000-04-191-9/+3
| | | | | (concat): Don't allow numeric args. (Fconcat): Doc change.
* (mapcar1): Test for null vals to support mapc.Dave Love2000-04-121-13/+45
| | | | (Fmapc): New function.
* make_number/XINT/XUINT conversions; EQ/== fixes; ==Qnil -> NILPKen Raeburn2000-04-051-3/+3
|
* (Fbase64_decode_region, Fbase64_decode_string): SignalGerd Moellmann2000-04-031-10/+10
| | | | an error if decoding fails.
* (larger_vector): Make externally visible.Gerd Moellmann2000-04-031-2/+1
|
* (optimize_sub_char_table): New function.Kenichi Handa2000-03-211-0/+50
| | | | | (Foptimize_char_table): New function. (syms_of_fns): Defsubr Soptimize_char_table.
* (Fy_or_n_p): Cancel busy-cursor.Gerd Moellmann2000-03-091-0/+5
|