Blame texlive-base-20190410-gcc10-luatex-fix-global-vars.patch

7360b2a
diff -up texlive-base-20190410/source/texk/web2c/luatexdir/font/luatexfont.h.externfix texlive-base-20190410/source/texk/web2c/luatexdir/font/luatexfont.h
7360b2a
--- texlive-base-20190410/source/texk/web2c/luatexdir/font/luatexfont.h.externfix	2020-01-23 14:39:03.317389393 -0500
7360b2a
+++ texlive-base-20190410/source/texk/web2c/luatexdir/font/luatexfont.h	2020-01-23 14:39:24.282963661 -0500
7360b2a
@@ -128,8 +128,8 @@ int write_tounicode(PDF, char **, char *
7360b2a
 void replace_packet_fonts(internal_font_number f, int *old_fontid, int *new_fontid, int count);
7360b2a
 int *packet_local_fonts(internal_font_number f, int *num);
7360b2a
 
7360b2a
-int packet_cur_s;               /* current |do_vf_packet()| recursion level */
7360b2a
-int packet_stack_ptr;           /* pointer into |packet_stack| */
7360b2a
+extern int packet_cur_s;               /* current |do_vf_packet()| recursion level */
7360b2a
+extern int packet_stack_ptr;           /* pointer into |packet_stack| */
7360b2a
 vf_struct *new_vfstruct(void);
7360b2a
 
7360b2a
 /* writecff.c */
7360b2a
diff -up texlive-base-20190410/source/texk/web2c/luatexdir/font/vfpacket.c.externfix texlive-base-20190410/source/texk/web2c/luatexdir/font/vfpacket.c
7360b2a
diff -up texlive-base-20190410/source/texk/web2c/luatexdir/image/writeimg.h.externfix texlive-base-20190410/source/texk/web2c/luatexdir/image/writeimg.h
7360b2a
--- texlive-base-20190410/source/texk/web2c/luatexdir/image/writeimg.h.externfix	2020-01-23 14:44:11.720101536 -0500
7360b2a
+++ texlive-base-20190410/source/texk/web2c/luatexdir/image/writeimg.h	2020-01-23 14:44:27.964767014 -0500
7360b2a
@@ -26,7 +26,7 @@
7360b2a
 #  include "pdf/pdfpage.h"
7360b2a
 
7360b2a
 typedef image_dict *idict_entry;
7360b2a
-idict_entry *idict_array;
7360b2a
+extern idict_entry *idict_array;
7360b2a
 
7360b2a
 void new_img_pdfstream_struct(image_dict *);
7360b2a
 image *new_image(void);
7360b2a
diff -up texlive-base-20190410/source/texk/web2c/luatexdir/pdf/pdftables.h.externfix texlive-base-20190410/source/texk/web2c/luatexdir/pdf/pdftables.h
7360b2a
--- texlive-base-20190410/source/texk/web2c/luatexdir/pdf/pdftables.h.externfix	2020-01-23 14:35:18.313067342 -0500
7360b2a
+++ texlive-base-20190410/source/texk/web2c/luatexdir/pdf/pdftables.h	2020-01-23 14:35:27.367878245 -0500
7360b2a
@@ -21,7 +21,7 @@
7360b2a
 #ifndef PDFTABLES_H
7360b2a
 #  define PDFTABLES_H
7360b2a
 
7360b2a
-const char *pdf_obj_typenames[PDF_OBJ_TYPE_MAX + 1];
7360b2a
+extern const char *pdf_obj_typenames[PDF_OBJ_TYPE_MAX + 1];
7360b2a
 
7360b2a
 typedef enum {
7360b2a
     union_type_int,
7360b2a
diff -up texlive-base-20190410/source/texk/web2c/luatexdir/pdf/pdfxform.c.externfix texlive-base-20190410/source/texk/web2c/luatexdir/pdf/pdfxform.c
7360b2a
--- texlive-base-20190410/source/texk/web2c/luatexdir/pdf/pdfxform.c.externfix	2020-01-23 14:51:41.427758029 -0500
7360b2a
+++ texlive-base-20190410/source/texk/web2c/luatexdir/pdf/pdfxform.c	2020-01-23 14:51:50.676561145 -0500
7360b2a
@@ -24,8 +24,6 @@ with LuaTeX; if not, see 
7360b2a
 
7360b2a
 /*tex The form being output: */
7360b2a
 
7360b2a
-int pdf_cur_form;
7360b2a
-
7360b2a
 void pdf_place_form(PDF pdf, halfword p)
7360b2a
 {
7360b2a
     scaled_whd nat, tex;
7360b2a
diff -up texlive-base-20190410/source/texk/web2c/luatexdir/tex/textoken.c.externfix texlive-base-20190410/source/texk/web2c/luatexdir/tex/textoken.c
7360b2a
--- texlive-base-20190410/source/texk/web2c/luatexdir/tex/textoken.c.externfix	2020-01-23 14:50:52.078796620 -0500
7360b2a
+++ texlive-base-20190410/source/texk/web2c/luatexdir/tex/textoken.c	2020-01-23 14:50:57.659680238 -0500
7360b2a
@@ -76,7 +76,7 @@ unsigned fix_mem_max;
7360b2a
 
7360b2a
 /*tex how much memory is in use */
7360b2a
 
7360b2a
-int var_used, dyn_used;
7360b2a
+int dyn_used;
7360b2a
 
7360b2a
 /*tex head of the list of available one-word nodes */
7360b2a