aboutsummaryrefslogtreecommitdiffstats
path: root/src/casetab.c
Commit message (Collapse)AuthorAgeFilesLines
* Replace `iff' in comments.Glenn Morris2007-08-081-1/+1
|
* Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
|
* Update copyright for years from Emacs 21 to present (mainly addingGlenn Morris2007-01-141-2/+2
| | | | 2001).
* (init_casetab_once): Call set_case_table.Richard M. Stallman2006-09-081-0/+3
|
* * casetab.c (check_case_table): Use CHECK_TYPE.Kim F. Storm2006-07-121-5/+2
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
|
* (Fset_case_table): Doc fix.Richard M. Stallman2005-10-231-2/+3
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-071-1/+2
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (set_case_table): If standard is nonzero, setupKenichi Handa2005-04-011-1/+6
| | | | Vascii_upcase_table, Vascii_canon_table, and Vascii_eqv_table.
* Comment change.Richard M. Stallman2005-01-291-1/+1
|
* Add arch taglinesMiles Bader2003-09-011-0/+3
|
* (set_case_table): Pass new arg to map_char_table.Richard M. Stallman2003-05-171-5/+5
|
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-1/+1
|
* (set_case_table): Make canon table point to eqv table.Richard M. Stallman2002-09-061-0/+3
|
* Change doc-string comments to `new style' [w/`doc:' keyword].Pavel Janík2001-10-201-27/+27
|
* Fix -Wimplicit warnings.Andreas Schwab1998-04-141-0/+2
|
* Fix bugs with inappropriate mixing of Lisp_Object with int.Richard M. Stallman1997-07-041-2/+3
|
* (case_temp1, case_temp2): New variables temporarilyKenichi Handa1997-05-281-92/+42
| | | | | | | | | | used in macros DOWNCASE and UPCASE1. (set_case_table): Setup canonical table correctly. Use map_char_table instead of compute_trt_inverse. (set_canon, set_identity, shuffle): New functions given to map_char_table. (compute_trt_identity, compute_trt_shuffle, compute_trt_inverse): Deleted.
* (compute_trt_identity, compute_trt_shuffle): Add comments.Karl Heuer1997-05-151-0/+15
|
* (compute_trt_identity): Use make_sub_char_table.Richard M. Stallman1997-05-151-11/+11
| | | | | | | (compute_trt_identity, compute_trt_shuffle): Set up bytes[0] with the charset code. Check for a sub-char-table when deciding to recurse. Terminate the loop properly for a sub-char-table.
* Include charset.h.Karl Heuer1997-05-151-28/+83
| | | | | | | | (compute_trt_inverse): Totally rewritten. Args are now Lisp_Object. Callers changed. (compute_trt_identity, compute_trt_shuffle): New subroutines. (init_casetab_once): Use XSETFASTINT to store into case table; use CHAR_TABLE_SINGLE_BYTE_SLOTS to end the loop.
* (init_casetab_once): Initialize the purpose slot.Richard M. Stallman1997-04-081-0/+1
|
* (syms_of_casetab): staticpro Vascii_canontable, Vascii_eqv_table, andErik Naggum1996-09-171-0/+3
| | | | Vascii_upcase_table.
* (set_case_table): Set upcase_table, case_canon_tableRichard M. Stallman1996-05-061-1/+6
| | | | and case_eqv_table in the buffer.
* Update FSF's address in the preamble.Erik Naggum1996-01-151-1/+2
|
* (Fcase_table_p): Harmonize arguments with documentation.Erik Naggum1996-01-091-8/+8
|
* (Fset_case_table): Doc fix.Richard M. Stallman1995-10-291-3/+3
|
* (Fcase_table_p, Fcurrent_case_table): Delete unused local variables.Erik Naggum1995-10-231-11/+9
| | | | | | | (set_case_table): Delete obsolete local variable `down'; use `table' directly where referenced. Fix assignment to `canon' when nil. Store eqv in extras[2], not extras[0]. (init_casetab_once): Case-tables have 3 extra slots, not 4.
* Case tables are now char-tables,Richard M. Stallman1995-10-191-76/+66
| | | | | | and the case table is stored in the downcase_table slot only. (Fcurrent_case_table, Fstandard_case_table, set_case_table) (compute_trt_inverse, init_casetab_once): Use new data format.
* Update GPL to version 2.Karl Heuer1995-06-151-1/+1
|
* (STRING256_P): Use type test macros.Karl Heuer1994-09-271-2/+1
|
* Update copyright.Karl Heuer1994-05-041-1/+1
|
* (set_case_table): Handle nil for EQV with non-nil CANON.Richard M. Stallman1994-04-171-6/+11
| | | | (Fcase_table_p): Accept nil for EQV with non-nil CANON.
* Include <config.h> instead of "config.h".Roland McGrath1993-09-101-1/+1
|
* * casetab.c: Fix formatting, so as not to confuse etags.Jim Blandy1993-05-251-4/+2
|
* Updated copyright years.Jim Blandy1993-05-221-1/+1
|
* * callint.c (Fcall_interactively): Pass the correct number ofJim Blandy1993-02-221-1/+1
| | | | | | | | arguments to wrong_type_argument. * casefiddle.c (caseify_object): Same. * casetab.c (check_case_table): Same. * search.c (Fstore_match_data): Same. * syntax.c (check_syntax_table): Same.
* * casetab.c (set_case_table): Declare this to be static, andJim Blandy1992-10-311-2/+5
| | | | | | | return a Lisp_Object. Add static declaration for this before Fset_case_table and Fset_standard_case_table. (Fset_case_table, Fset_standard_case_table): Return the return value of set_case_table, instead of returning garbage.
* entered into RCSJim Blandy1992-01-131-5/+5
|
* Initial revisionJim Blandy1990-11-121-0/+250