[svn:parrot] r49044 - branches/string_gc_split/src/gc
bacek at svn.parrot.org
bacek at svn.parrot.org
Thu Sep 16 08:37:09 UTC 2010
Author: bacek
Date: Thu Sep 16 08:37:09 2010
New Revision: 49044
URL: https://trac.parrot.org/parrot/changeset/49044
Log:
Made move_header_callback static
Modified:
branches/string_gc_split/src/gc/alloc_resources.c
branches/string_gc_split/src/gc/gc_private.h
Modified: branches/string_gc_split/src/gc/alloc_resources.c
==============================================================================
--- branches/string_gc_split/src/gc/alloc_resources.c Thu Sep 16 08:36:42 2010 (r49043)
+++ branches/string_gc_split/src/gc/alloc_resources.c Thu Sep 16 08:37:09 2010 (r49044)
@@ -98,6 +98,13 @@
static int is_block_almost_full(ARGIN(const Memory_Block *block))
__attribute__nonnull__(1);
+static void move_buffer_callback(PARROT_INTERP,
+ ARGIN(Buffer *b),
+ ARGIN(void *data))
+ __attribute__nonnull__(1)
+ __attribute__nonnull__(2)
+ __attribute__nonnull__(3);
+
PARROT_WARN_UNUSED_RESULT
PARROT_CANNOT_RETURN_NULL
static char * move_one_buffer(PARROT_INTERP,
@@ -180,6 +187,10 @@
#define ASSERT_ARGS_free_pool __attribute__unused__ int _ASSERT_ARGS_CHECK = (0)
#define ASSERT_ARGS_is_block_almost_full __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
PARROT_ASSERT_ARG(block))
+#define ASSERT_ARGS_move_buffer_callback __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
+ PARROT_ASSERT_ARG(interp) \
+ , PARROT_ASSERT_ARG(b) \
+ , PARROT_ASSERT_ARG(data))
#define ASSERT_ARGS_move_one_buffer __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
PARROT_ASSERT_ARG(interp) \
, PARROT_ASSERT_ARG(pool) \
@@ -500,13 +511,13 @@
}
/*
-=item C<void move_buffer_callback(PARROT_INTERP, Buffer *b, void *data)>
+=item C<static void move_buffer_callback(PARROT_INTERP, Buffer *b, void *data)>
Callback for live STRING/Buffer for compating.
=cut
*/
-void
+static void
move_buffer_callback(PARROT_INTERP, ARGIN(Buffer *b), ARGIN(void *data))
{
ASSERT_ARGS(move_buffer_callback)
Modified: branches/string_gc_split/src/gc/gc_private.h
==============================================================================
--- branches/string_gc_split/src/gc/gc_private.h Thu Sep 16 08:36:42 2010 (r49043)
+++ branches/string_gc_split/src/gc/gc_private.h Thu Sep 16 08:37:09 2010 (r49044)
@@ -549,13 +549,6 @@
FUNC_MODIFIES(*dest)
FUNC_MODIFIES(*source);
-void move_buffer_callback(PARROT_INTERP,
- ARGIN(Buffer *b),
- ARGIN(void *data))
- __attribute__nonnull__(1)
- __attribute__nonnull__(2)
- __attribute__nonnull__(3);
-
void Parrot_gc_destroy_header_pools(PARROT_INTERP,
ARGMOD(Memory_Pools *mem_pools))
__attribute__nonnull__(1)
@@ -595,10 +588,6 @@
#define ASSERT_ARGS_merge_pools __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
PARROT_ASSERT_ARG(dest) \
, PARROT_ASSERT_ARG(source))
-#define ASSERT_ARGS_move_buffer_callback __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
- PARROT_ASSERT_ARG(interp) \
- , PARROT_ASSERT_ARG(b) \
- , PARROT_ASSERT_ARG(data))
#define ASSERT_ARGS_Parrot_gc_destroy_header_pools \
__attribute__unused__ int _ASSERT_ARGS_CHECK = (\
PARROT_ASSERT_ARG(interp) \
More information about the parrot-commits
mailing list