468663ddbb
Former-commit-id: 1d6753294b2993e1fbf92de9366bb9544db4189b
41 lines
1.1 KiB
C
41 lines
1.1 KiB
C
/*
|
|
* Copyright (c) 1996-1998 by Silicon Graphics. All rights reserved.
|
|
*
|
|
* THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
|
|
* OR IMPLIED. ANY USE IS AT YOUR OWN RISK.
|
|
*
|
|
* Permission is hereby granted to use or copy this program
|
|
* for any purpose, provided the above notices are retained on all copies.
|
|
* Permission to modify the code and to distribute modified code is granted,
|
|
* provided the above notices are retained, and a notice that the code was
|
|
* modified is included with the above copyright notice.
|
|
*/
|
|
|
|
/* This file should never be included by clients directly. */
|
|
|
|
#ifndef GC_ALLOC_PTRS_H
|
|
#define GC_ALLOC_PTRS_H
|
|
|
|
#include "gc.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
GC_API void ** const GC_objfreelist_ptr;
|
|
GC_API void ** const GC_aobjfreelist_ptr;
|
|
GC_API void ** const GC_uobjfreelist_ptr;
|
|
|
|
#ifdef GC_ATOMIC_UNCOLLECTABLE
|
|
GC_API void ** const GC_auobjfreelist_ptr;
|
|
#endif
|
|
|
|
GC_API void GC_CALL GC_incr_bytes_allocd(size_t bytes);
|
|
GC_API void GC_CALL GC_incr_bytes_freed(size_t bytes);
|
|
|
|
#ifdef __cplusplus
|
|
} /* extern "C" */
|
|
#endif
|
|
|
|
#endif /* GC_ALLOC_PTRS_H */
|