aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding.c
diff options
context:
space:
mode:
authorStefan Monnier2000-10-26 00:45:01 +0000
committerStefan Monnier2000-10-26 00:45:01 +0000
commit0161849810909a9971a78f298e3da2d0dc36d15a (patch)
treeaa8e96790f762599ed9484746eb03cff173262a4 /src/coding.c
parentd97151cb57618491364b74fccef2a4a67fd4d78b (diff)
downloademacs-0161849810909a9971a78f298e3da2d0dc36d15a.tar.gz
emacs-0161849810909a9971a78f298e3da2d0dc36d15a.zip
More `unsigned char' -> `re_char' changes.
Also change several `int' into `re_wchar_t'. (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove. (PUSH_FAILURE_POINTER): Don't cast any more. (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'. We want GCC to complain, since this piece of code makes re_match non-reentrant, which *should* be fixed. (GET_BUFFER_SPACE): Use size_t rather than unsigned long. (EXTEND_BUFFER): Use RETALLOC. (SET_LIST_BIT): Don't cast. (re_wchar_t): New type. (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC that those two functions will always properly return. (IMMEDIATE_QUIT_CHECK): Cast to void. (analyse_first): Use recursion rather than an explicit stack. (re_compile_fastmap): Can't fail anymore. (re_search_2): Don't check re_compile_fastmap for failure. (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT. Now also sets the new value (passed in a new argument). (re_match_2_internal): Use it. Also, use a new var `reg' of type size_t when looping through regs rather than reuse the inappropriate `mcnt'.
Diffstat (limited to 'src/coding.c')
0 files changed, 0 insertions, 0 deletions