|
root / base / neovim / patches
patches Plain Text 27 lines 821 B
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--- a/cmake.deps/cmake/BuildLuajit.cmake
+++ b/cmake.deps/cmake/BuildLuajit.cmake
@@ -30,6 +30,8 @@
 set(BUILDCMD_UNIX ${MAKE_PRG} -j CFLAGS=-fPIC
                               CFLAGS+=-DLUA_USE_APICHECK
                               CFLAGS+=-funwind-tables
+                              CFLAGS+=-DLUAJIT_UNWIND_EXTERNAL
+                              BUILDMODE=static
                               ${NO_STACK_CHECK}
                               ${AMD64_ABI}
                               CCDEBUG+=-g
--- a/src/nvim/lib/queue_defs.h
+++ b/src/nvim/lib/queue_defs.h
@@ -21,9 +21,9 @@
 
 #include <stddef.h>
 
-typedef struct queue {
-  struct queue *next;
-  struct queue *prev;
+typedef struct nvim_queue {
+  struct nvim_queue *next;
+  struct nvim_queue *prev;
 } QUEUE;
 
 #ifdef INCLUDE_GENERATED_DECLARATIONS