[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