Renaud
041210b228
Use memmove instead of memcpy for overlapping memory area. (reproducible on OpenBSD).
2022-08-26 11:16:45 +08:00
Rob Gowin
737fee5323
Changes to compile on macOS. ( #2 )
...
defines.h:
Use (defined(__APPLE__) && defined(__MACH__)) to
detect macOS, as suggested by https://stackoverflow.com/questions/7063303/macro-unix-not-defined-in-macos-x .
Combined with __NetBSD__ to set BSD=1 and POSIX=1.
main.c:
Include <unistd.h> to pick up sleep() declaration.
Co-authored-by: Rob Gowin <rob.gowin@gmail.com>
2022-08-24 10:28:13 +08:00
Renaud
e2f7cc0566
Sanity check with customization CLEAN, RAMSIZE, RAMSHOW.
2021-08-24 12:17:40 +08:00
Renaud
62e1109802
Relocate display specific MEMMAP customization.
2021-08-22 10:53:02 +08:00
Renaud
679d8d098b
Temporary fix for WSL
2021-08-19 10:07:13 +08:00
Renaud
e6921a8ed1
Centralize customization in defines.h instead of Makefile + estruct.h.
2021-08-18 16:54:35 +08:00
Renaud
b4d69118f5
Revise header files formatting.
...
Finish tagging BBINDABLE functions.
Modify forward-character to handle combined Unicode.
Bump up version number and set default program name as 'ue'.
2021-08-13 11:06:58 +08:00
Renaud
c4fab606d1
Revise keycode encoding.
...
Gather APROP and CFENCE conditional code.
2021-07-30 16:24:52 +08:00
Renaud
e11ed9187f
Remove V7, MSC, TURBO conditional code. Partial remove of MSDOS.
2019-07-23 21:04:50 +08:00
Renaud
a35185c4fa
Remove VMS related code.
2019-07-04 08:06:13 +08:00
Renaud
57363dcb19
Increase maximum virtual terminal size.
2017-06-01 08:05:59 +08:00
Renaud
1b2307e056
Partial fix of issues when using unicode sequence with describe-key, search-forward, query-replace-string.
2016-04-09 11:46:40 +08:00
Renaud
4b2c50f6d2
Clean up splint warnings:
...
- Inconsistencies between defines.h and estruct.h.
- Review scope of termio local variables.
- Type mismatch in utf8.
2015-02-16 13:41:59 +08:00
Renaud
e096092d5b
Adjust MAXROW/MAXCOL to values aligned with 1920x1080 landscape resolution. If smaller font or portrait, limit to 400x150 (colxrow).
2015-01-05 16:54:21 +08:00
Renaud
3197080cb1
Introduce spat_t as search pattern type and reduce need for NPAT as pattern length constant.
2014-12-22 20:57:26 +08:00
Renaud
da813d2efc
Partial move configuration options out of estruct.h.
2014-12-22 17:44:52 +08:00
Renaud
94d21c96f3
Move globals defines out of estruct.h.
2014-12-22 17:44:31 +08:00
Renaud
cfd92b066c
Introduce globals.h to prepare rmoval of edef.h.
2014-12-22 17:41:29 +08:00
Renaud
87cd40ce6a
Extract struct buffer and struct window from estruct.h.
2014-12-22 16:11:13 +08:00
Renaud
39e23cb169
Defines.h missing in previous commit.
2014-12-22 16:11:00 +08:00