From 6a53b447e5726bc7d7b8405b1b1dd958c701b007 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Sat, 29 Jun 2019 16:09:45 -0700 Subject: Declare global variables as extern in headers Otherwise, each source file that includes the header will create a new definition, which are usually merged together by the linker. Multiple definitions of an object is not allowed in ISO C. --- frontends/riscos/gui.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'frontends/riscos/gui.h') diff --git a/frontends/riscos/gui.h b/frontends/riscos/gui.h index 65c85f92a..d4ff9ce62 100644 --- a/frontends/riscos/gui.h +++ b/frontends/riscos/gui.h @@ -167,7 +167,7 @@ nserror riscos_schedule(int t, void (*callback)(void *p), void *p); /* in search.c */ void ro_gui_search_init(void); void ro_gui_search_prepare(struct browser_window *g); -struct gui_search_table *riscos_search_table; +extern struct gui_search_table *riscos_search_table; /* in print.c */ void ro_gui_print_init(void); -- cgit v1.2.3