From 3e29cb806cc64a2700e341faa919ace4f1dbe2a8 Mon Sep 17 00:00:00 2001
From: Emmanuel Leblond <emmanuel.leblond@gmail.com>
Date: Wed, 4 Oct 2017 03:11:41 +0200
Subject: [PATCH] [GDnative] add future-proof next field to
 godot_gdnative_api_struct (a la Vulkan)

---
 modules/gdnative/SCsub | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/modules/gdnative/SCsub b/modules/gdnative/SCsub
index 22e3cbc7841..f8a0d292c4d 100644
--- a/modules/gdnative/SCsub
+++ b/modules/gdnative/SCsub
@@ -30,6 +30,7 @@ def _build_gdnative_api_struct_header(api):
         '#endif',
         '',
         'typedef struct godot_gdnative_api_struct {',
+        '\tvoid *next;',
         '\tconst char *version;',
     ]
 
@@ -57,6 +58,7 @@ def _build_gdnative_api_struct_source(api):
         '',
         'const char *_gdnative_api_version = "%s";' % api['version'],
         'extern const godot_gdnative_api_struct api_struct = {',
+        '\tNULL,',
         '\t_gdnative_api_version,',
     ]