ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/command.C
(Generate patch)

Comparing rxvt-unicode/src/command.C (file contents):
Revision 1.583 by root, Thu May 18 02:43:18 2017 UTC vs.
Revision 1.584 by root, Sun Jul 7 08:02:15 2019 UTC

2354wchar_t ecb_hot 2354wchar_t ecb_hot
2355rxvt_term::next_char () NOTHROW 2355rxvt_term::next_char () NOTHROW
2356{ 2356{
2357 while (cmdbuf_ptr < cmdbuf_endp) 2357 while (cmdbuf_ptr < cmdbuf_endp)
2358 { 2358 {
2359 // assume 7-bit to be ascii ALWAYS 2359 // assume 7-bit to be ascii ALWAYS (always true in POSIX)
2360 if (ecb_likely ((unsigned char)*cmdbuf_ptr <= 0x7f && *cmdbuf_ptr != 0x1b)) 2360 if (ecb_likely ((unsigned char)*cmdbuf_ptr <= 0x7f))
2361 return *cmdbuf_ptr++; 2361 return *cmdbuf_ptr++;
2362 2362
2363 wchar_t wc; 2363 wchar_t wc;
2364 size_t len = mbrtowc (&wc, cmdbuf_ptr, cmdbuf_endp - cmdbuf_ptr, mbstate); 2364 size_t len = mbrtowc (&wc, cmdbuf_ptr, cmdbuf_endp - cmdbuf_ptr, mbstate);
2365 2365

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines