# HG changeset patch # User Space Falcon # Date 1433560588 0 # Node ID 5ba13fd0e73760c316c01cd74b8bd8caada2164f # Parent e33380b5bd46a1bd4729f7e24eb080b94e076e45 ti-libpatch: archive member vars moved into globals.[ch] diff -r e33380b5bd46 -r 5ba13fd0e737 tool/archive.c --- a/tool/archive.c Sat Jun 06 03:14:02 2015 +0000 +++ b/tool/archive.c Sat Jun 06 03:16:28 2015 +0000 @@ -11,9 +11,6 @@ #include "globals.h" struct ar_hdr ar_hdr; -char member_name[17]; -unsigned member_size; -u_char *member_body; process_archive() { diff -r e33380b5bd46 -r 5ba13fd0e737 tool/globals.c --- a/tool/globals.c Sat Jun 06 03:14:02 2015 +0000 +++ b/tool/globals.c Sat Jun 06 03:16:28 2015 +0000 @@ -2,6 +2,12 @@ * This module contains global variable definitions for our libpatch tool. */ +#include + char *lib_in_filename, *lib_out_filename; char *patch_desc_filename; struct patch_module_desc *patch_module_list; + +char member_name[17]; +unsigned member_size; +u_char *member_body; diff -r e33380b5bd46 -r 5ba13fd0e737 tool/globals.h --- a/tool/globals.h Sat Jun 06 03:14:02 2015 +0000 +++ b/tool/globals.h Sat Jun 06 03:16:28 2015 +0000 @@ -3,3 +3,7 @@ extern char *lib_in_filename, *lib_out_filename; extern char *patch_desc_filename; extern struct patch_module_desc *patch_module_list; + +extern char member_name[]; +extern unsigned member_size; +extern u_char *member_body; diff -r e33380b5bd46 -r 5ba13fd0e737 tool/main.c --- a/tool/main.c Sat Jun 06 03:14:02 2015 +0000 +++ b/tool/main.c Sat Jun 06 03:16:28 2015 +0000 @@ -2,6 +2,7 @@ * ti-libpatch main module */ +#include #include #include #include "globals.h"