add GC prefix to init_global_static_roots Symbian-special API function.
SOURCE new_hblk.c
SOURCE obj_map.c
SOURCE os_dep.c
-SOURCE symbian.cpp
+SOURCE extra/symbian.cpp
SOURCE ptr_chck.c
SOURCE reclaim.c
SOURCE stubborn.c
LIBRARY euser.lib
LIBRARY efsrv.lib
LIBRARY avkon.lib
-LIBRARY eikcore.lib
\ No newline at end of file
+LIBRARY eikcore.lib
+// Symbian-specific file.
// INCLUDE FILES
#include "private/gcconfig.h"
+// Symbian-specific file.
// INCLUDE FILES
#include "private/gcconfig.h"
+// Symbian-specific file.
// INCLUDE FILES
#include <e32def.h>
extern "C" {
#endif
-void init_global_static_roots()
+void GC_init_global_static_roots()
{
ptr_t dataStart = NULL;
ptr_t dataEnd = NULL;
/* This explicitly deallocates the heap. */
GC_API void GC_CALL GC_win32_free_heap(void);
+#if defined(__SYMBIAN32__)
+ void GC_init_global_static_roots(void);
+#endif
+
#if defined(_AMIGA) && !defined(GC_AMIGA_MAKINGLIB)
/* Allocation really goes through GC_amiga_allocwrapper_do. */
void *GC_amiga_realloc(void *, size_t);
+++ /dev/null
-
-#ifndef __INIT_GLOBAL_STATIC_ROOTS_H_
-#define __INIT_GLOBAL_STATIC_ROOTS_H_
-
-#ifdef __cplusplus
- extern "C" {
-#endif
-
-void init_global_static_roots(void);
-
-#ifdef __cplusplus
- }
-#endif
-
-#endif