Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update years in copyright notice; nfc. | Thien-Thi Nguyen | 2006-02-06 | 1 | -1/+2 |
| | |||||
* | Copyright fixed | Kenichi Handa | 2005-12-19 | 1 | -2/+3 |
| | |||||
* | (check_ccl_update): Remove unused var vp. | Kim F. Storm | 2005-10-20 | 1 | -1/+0 |
| | |||||
* | Update years in copyright notice; nfc. | Thien-Thi Nguyen | 2005-08-07 | 1 | -1/+1 |
| | |||||
* | (Fregister_ccl_program): Fix typos in docstring. | Juanma Barranquero | 2005-07-21 | 1 | -4/+5 |
| | | | | (Fccl_execute_on_string): Likewise; add usage info. | ||||
* | Update FSF's address. | Lute Kamstra | 2005-07-04 | 1 | -2/+2 |
| | |||||
* | Now an element of Vccl_program_table is a vector of | Kenichi Handa | 2005-05-27 | 1 | -16/+56 |
| | | | | | | | | | | | length 4, not 3. (ccl_get_compiled_code): New arg idx. Caller changed. Adjusted for the change of Vccl_program_table. (setup_ccl_program): Adjusted for the change of Vccl_program_table. (check_ccl_update): New function. (Fregister_ccl_program): Use ASET to set an element of a vector. Adjusted for the change of Vccl_program_table. | ||||
* | (CCL_READ_CHAR): If hit EOF, set REG to -1. | Kenichi Handa | 2004-06-13 | 1 | -0/+1 |
| | |||||
* | (CCL_CALL_FOR_MAP_INSTRUCTION): Save eof_ic in | Kenichi Handa | 2004-06-12 | 1 | -3/+38 |
| | | | | | | | | | | ccl_prog_stack_struct and update it. (CCL_INVALID_CMD): If CCL_DEBUG is defined, call ccl_debug_hook. (CCL_READ_CHAR): Get instruction counter from eof_ic, not from ccl->eof_ic on EOF. (ccl_debug_hook): New function. (struct ccl_prog_stack): New member eof_ic. (ccl_driver): Handle EOF in subrountine call correctly. | ||||
* | (Fccl_execute_on_string): Fix setting elements of STATUS. | Kenichi Handa | 2004-05-14 | 1 | -2/+2 |
| | |||||
* | Remove period at end of error message. | Jan Djärv | 2003-11-16 | 1 | -1/+1 |
| | |||||
* | Add arch taglines | Miles Bader | 2003-09-01 | 1 | -0/+3 |
| | |||||
* | (CCL_WRITE_CHAR): Increment extra_bytes only when it is | Kenichi Handa | 2003-05-30 | 1 | -3/+4 |
| | | | | | | nonzero. (ccl_driver): Initialize extra_bytes to ccl->eight_bit_control. (setup_ccl_program): Initialize ccl->eight_bit_control to zero. | ||||
* | Trailing whitespace deleted. | Juanma Barranquero | 2003-02-04 | 1 | -18/+18 |
| | |||||
* | Remove `emacs' conditionals. | Dave Love | 2002-07-17 | 1 | -21/+9 |
| | | | | | (ccl_backtrace_table): Fix size spec. (ccl_driver): Fix type errors. | ||||
* | Most uses of XSTRING combined with STRING_BYTES or indirection changed to | Ken Raeburn | 2002-07-15 | 1 | -3/+3 |
| | | | | | SCHARS, SBYTES, STRING_INTERVALS, SREF, SDATA; explicit size_byte references left unchanged for now. | ||||
* | (HASH_VALUE): Remove (it's in lisp.h now). | Stefan Monnier | 2002-07-09 | 1 | -2/+0 |
| | |||||
* | (Vtranslation_hash_table_vector, GET_HASH_TABLE) | Dave Love | 2002-07-05 | 1 | -1/+73 |
| | | | | | | | (HASH_VALUE, CCL_LookupIntConstTbl, CCL_LookupCharConstTbl): New. (ccl_driver): Add cases for CCL_LookupIntConstTbl, CCL_LookupCharConstTbl. (syms_of_ccl): Defvar translation-hash-table-vector. | ||||
* | Use AREF and ASIZE. | Stefan Monnier | 2001-11-28 | 1 | -73/+70 |
| | |||||
* | Change macros to use do-while block instead of if-else. | Pavel Janík | 2001-11-12 | 1 | -12/+16 |
| | | | | Use braces to follow GNU Coding Standards. | ||||
* | Update usage of CHECK_ macros (remove unused second argument). | Pavel Janík | 2001-11-02 | 1 | -7/+7 |
| | |||||
* | Change doc-string comments to `new style' [w/`doc:' keyword]. | Pavel Janík | 2001-10-20 | 1 | -63/+63 |
| | |||||
* | Avoid (most) uses of XCAR/XCDR as lvalues, for flexibility in experimenting | Ken Raeburn | 2001-10-16 | 1 | -1/+1 |
| | | | | with lisp system changes. | ||||
* | Add copyright notice for FSF. | Gerd Moellmann | 2001-05-17 | 1 | -0/+1 |
| | |||||
* | (ccl_driver): Don't copy remaining bytes in case | Gerd Moellmann | 2001-05-15 | 1 | -5/+14 |
| | | | | of CCL_STAT_INVALID_CMD. | ||||
* | (ccl_driver) <CCL_ReadMultibyteChar2>: Fix for the case | Kenichi Handa | 2001-03-06 | 1 | -0/+16 |
| | | | | that the source is unibyte. | ||||
* | (Fccl_execute): Doc fix. | Dave Love | 2001-03-01 | 1 | -8/+9 |
| | |||||
* | (CCL_WRITE_MULTIBYTE_CHAR): New macro. | Kenichi Handa | 2001-02-27 | 1 | -1/+21 |
| | | | | | | (ccl_driver) <CCL_WriteMultibyteChar2>: Use CCL_WRITE_MULTIBYTE_CHAR instead of CCL_WRITE_CHAR. <ccl_finish>: Set ccl->eight_bit_control properly. | ||||
* | (ccl_driver) [CCL_ReadMultibyteChar2]: If SRC points an | Kenichi Handa | 2001-02-15 | 1 | -12/+18 |
| | | | | | invalid mulitbyte sequence, treat *SRC as a character of eight-bit-graphic. | ||||
* | (CCL_WRITE_CHAR): Check if CH is valid or not. If | Kenichi Handa | 2001-02-05 | 1 | -1/+13 |
| | | | | | | | invalid, execute CCL_INVALID_CMD. (ccl_driver): If the CCL program is terminated because of CCL_STAT_INVALID_CMD, copy the remaining source data to the destination instead of throwing them away. | ||||
* | (ccl_driver): Fix last change. | Eli Zaretskii | 2001-01-25 | 1 | -2/+3 |
| | |||||
* | (ccl_driver): If ccl->suppress_error is nonzeor, don't | Kenichi Handa | 2001-01-24 | 1 | -1/+3 |
| | | | | | insert error message to the output. (setup_ccl_program): Initialize ccl->suppress_error to 0. | ||||
* | (CCL_CALL_FOR_MAP_INSTRUCTION): Use "if (1)..." not "do {...". | Kenichi Handa | 2001-01-24 | 1 | -96/+101 |
| | | | | | | (CCL_SUCCESS, CCL_SUSPEND, CCL_INVALID_CMD): Likewise. (ccl_driver) <CCL_ReadMultibyteChar2>: Remove unnecessay "do" statement. | ||||
* | (CCL_READ_CHAR): Change the argument name from r to REG | Kenichi Handa | 2001-01-24 | 1 | -8/+8 |
| | | | | as a workaround for SunOS 4's cc. | ||||
* | (CCL_Extension): Fix typo (originally CCL_Extention). Caller changed. | Kenichi Handa | 2001-01-16 | 1 | -2/+2 |
| | |||||
* | (Fregister_ccl_program): Handle the return value of | Kenichi Handa | 2001-01-16 | 1 | -1/+5 |
| | | | | resolve_symbol_ccl_program correctly. | ||||
* | (Fccl_execute): Cast ccl_driver parameters to `unsigned | Eli Zaretskii | 2001-01-02 | 1 | -1/+1 |
| | | | | char *' instead of `char *'. | ||||
* | (CCL_WRITE_CHAR): Check variable `extra_bytes'. | Kenichi Handa | 2000-12-28 | 1 | -20/+25 |
| | | | | (ccl_driver): New local variable `extra_bytes'. | ||||
* | (CCL_WRITE_CHAR): Don't handle EOL conversion here. | Kenichi Handa | 2000-12-22 | 1 | -31/+57 |
| | | | | | (CCL_READ_CHAR): Handle EOL conversion here. (ccl_driver) <CCL_ReadMultibyteChar2>: Likewise. | ||||
* | (stack_idx_of_map_multiple): Don't use C initializier. | Kenichi Handa | 2000-12-04 | 1 | -1/+1 |
| | |||||
* | (Fccl_execute_on_string): Make multibyte string correctly. | Kenichi Handa | 2000-09-19 | 1 | -4/+10 |
| | | | | If output buffer is too small, signal an appropriated error. | ||||
* | Comment fixed. | Kenichi Handa | 2000-09-12 | 1 | -100/+222 |
| | | | | | | | | | | | | | | | (MAX_MAP_SET_LEVEL): Increased to 30. (PUSH_MAPPING_STACK): Enclose with do-while block. (POP_MAPPING_STACK): Likewise. (stack_idx_of_map_multiple): New variable. (CCL_CALL_FOR_MAP_INSTRUCTION): New macro. (ccl_driver) <CCL_IterateMultipleMap>: If the content is a symbol, call the corresponding CCL program by CCL_CALL_FOR_MAP_INSTRUCTION. (ccl_driver) <CCL_MapSingle>: Likewise. (ccl_driver) <CCL_MapMultiple>: Rewritten to fix many bugs, deal with the case where looking up process reaches to the end of map-set, and call CCL programs as the above change. | ||||
* | (ccl-program-p): Fix doc string. | Dave Love | 2000-08-16 | 1 | -1/+1 |
| | |||||
* | (Fccl_program_p): Docstring modified. | Kenichi Handa | 2000-08-16 | 1 | -3/+8 |
| | | | | | (Fccl_execute): Likewise. (Fccl_execute_on_string): Likewise. | ||||
* | (CCL_WRITE_CHAR): If CH is eight-bit-control char, decrement dst_end | Kenichi Handa | 2000-08-16 | 1 | -1/+7 |
| | | | | to avoid buffer overflow in the later call of string_as_multibyte | ||||
* | (CCL_READ_CHAR): If source is multibyte, pay attention to | Kenichi Handa | 2000-08-11 | 1 | -1/+7 |
| | | | | | the multibyte form of eight-bit-control characters. (Fccl_execute_on_string): Initialize ccl->multibyte. | ||||
* | (Fccl_execute_on_string): Don't check xmalloc return. Use xfree, not | Dave Love | 2000-07-20 | 1 | -3/+1 |
| | | | | free. | ||||
* | (Fccl_execute): Typo fixed. | Kenichi Handa | 2000-07-07 | 1 | -1/+1 |
| | |||||
* | (ccl_driver) <CCL_End>: Decrement stack_idx only when it is greater | Kenichi Handa | 2000-06-22 | 1 | -1/+2 |
| | | | | than 0. | ||||
* | (CCL_WRITE_CHAR): Convert NL according to ccl->eol_type. | Kenichi Handa | 2000-06-19 | 1 | -1/+13 |
| | | | | (setup_ccl_program): Initialize ccl->eol_type to CODING_EOL_LF. |