From aa042227434fdd653ac67cdc7d5d88660818d40b Mon Sep 17 00:00:00 2001 From: Arne Goedeke <el@laramies.com> Date: Mon, 25 Feb 2013 14:11:43 +0100 Subject: [PATCH] PMOD_EXPORT some more symbols, which are being used by dynamic modules in case of PIKE_DEBUG --- src/gc.c | 6 +++--- src/gc.h | 6 +++--- src/program.c | 2 +- src/program.h | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/gc.c b/src/gc.c index 01d6aeaa05..827a1563bf 100644 --- a/src/gc.c +++ b/src/gc.c @@ -546,9 +546,9 @@ PMOD_EXPORT struct marker *pmod_find_marker (void *p) } #if defined (PIKE_DEBUG) || defined (GC_MARK_DEBUG) -void *gc_found_in = NULL; -int gc_found_in_type = PIKE_T_UNKNOWN; -const char *gc_found_place = NULL; +PMOD_EXPORT void *gc_found_in = NULL; +PMOD_EXPORT int gc_found_in_type = PIKE_T_UNKNOWN; +PMOD_EXPORT const char *gc_found_place = NULL; #endif #ifdef DO_PIKE_CLEANUP diff --git a/src/gc.h b/src/gc.h index 823c0b768b..1d334b1b2b 100644 --- a/src/gc.h +++ b/src/gc.h @@ -394,9 +394,9 @@ extern struct pike_queue gc_mark_queue; #if defined (PIKE_DEBUG) || defined (GC_MARK_DEBUG) -extern void *gc_found_in; -extern int gc_found_in_type; -extern const char *gc_found_place; +PMOD_EXPORT extern void *gc_found_in; +PMOD_EXPORT extern int gc_found_in_type; +PMOD_EXPORT extern const char *gc_found_place; #define GC_ENTER(THING, TYPE) \ do { \ diff --git a/src/program.c b/src/program.c index e6fff87571..18ba4e31f2 100644 --- a/src/program.c +++ b/src/program.c @@ -3246,7 +3246,7 @@ static ptrdiff_t alignof_variable(int run_time_type) #ifdef PIKE_DEBUG -void dump_program_tables (const struct program *p, int indent) +PMOD_EXPORT void dump_program_tables (const struct program *p, int indent) { int d; diff --git a/src/program.h b/src/program.h index 488337ebfc..1d856c7c95 100644 --- a/src/program.h +++ b/src/program.h @@ -651,7 +651,7 @@ struct program #endif }; -void dump_program_tables (const struct program *p, int indent); +PMOD_EXPORT void dump_program_tables (const struct program *p, int indent); #ifdef PIKE_DEBUG static INLINE int CHECK_IDREF_RANGE (int x, const struct program *p) { -- GitLab