diff --git a/recipes/vim/vim.patch b/recipes/vim/vim.patch index ac027c7fcfd560667ef0e8e8ee94640e3ab92659..3a3643e4cc3f8ea23e23ef6b9b00cf079d25332a 100644 --- a/recipes/vim/vim.patch +++ b/recipes/vim/vim.patch @@ -1,8 +1,23 @@ +diff -ruwN source/src/libvterm/include/vterm.h source-new/src/libvterm/include/vterm.h +--- source/src/libvterm/include/vterm.h 2019-12-04 14:09:41.000000000 -0700 ++++ source-new/src/libvterm/include/vterm.h 2023-09-09 19:06:56.211783900 -0600 +@@ -15,9 +15,11 @@ + #define TRUE 1 + #define FALSE 0 + ++#if !defined (__redox__) + // from stdint.h + typedef unsigned char uint8_t; + typedef unsigned int uint32_t; ++#endif + + typedef struct VTerm VTerm; + typedef struct VTermState VTermState; diff -ruwN source/src/memfile.c source-new/src/memfile.c ---- source/src/memfile.c 2016-11-10 10:24:37.000000000 -0700 -+++ source-new/src/memfile.c 2020-01-25 18:19:55.524324451 -0700 -@@ -615,6 +615,8 @@ - /* No sync() on Stratus VOS */ +--- source/src/memfile.c 2019-12-04 13:51:25.000000000 -0700 ++++ source-new/src/memfile.c 2023-09-09 19:06:08.999846625 -0600 +@@ -610,6 +610,8 @@ + // No sync() on Stratus VOS # if defined(__OPENNT) || defined(__TANDEM) || defined(__VOS__) fflush(NULL); +# elif defined(__redox__)