[svn:parrot] r47709 - in trunk: include/parrot src

NotFound at svn.parrot.org NotFound at svn.parrot.org
Sat Jun 19 12:15:16 UTC 2010


Author: NotFound
Date: Sat Jun 19 12:15:16 2010
New Revision: 47709
URL: https://trac.parrot.org/parrot/changeset/47709

Log:
kill unused and unuseful function key_new_pmc

Modified:
   trunk/include/parrot/key.h
   trunk/src/key.c

Modified: trunk/include/parrot/key.h
==============================================================================
--- trunk/include/parrot/key.h	Sat Jun 19 12:05:46 2010	(r47708)
+++ trunk/include/parrot/key.h	Sat Jun 19 12:15:16 2010	(r47709)
@@ -88,13 +88,6 @@
 PARROT_EXPORT
 PARROT_CANNOT_RETURN_NULL
 PARROT_WARN_UNUSED_RESULT
-PMC * key_new_pmc(PARROT_INTERP, ARGIN(PMC *value))
-        __attribute__nonnull__(1)
-        __attribute__nonnull__(2);
-
-PARROT_EXPORT
-PARROT_CANNOT_RETURN_NULL
-PARROT_WARN_UNUSED_RESULT
 PMC * key_new_string(PARROT_INTERP, ARGIN(STRING *value))
         __attribute__nonnull__(1)
         __attribute__nonnull__(2);
@@ -190,9 +183,6 @@
        PARROT_ASSERT_ARG(interp))
 #define ASSERT_ARGS_key_new_number __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
        PARROT_ASSERT_ARG(interp))
-#define ASSERT_ARGS_key_new_pmc __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
-       PARROT_ASSERT_ARG(interp) \
-    , PARROT_ASSERT_ARG(value))
 #define ASSERT_ARGS_key_new_string __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
        PARROT_ASSERT_ARG(interp) \
     , PARROT_ASSERT_ARG(value))

Modified: trunk/src/key.c
==============================================================================
--- trunk/src/key.c	Sat Jun 19 12:05:46 2010	(r47708)
+++ trunk/src/key.c	Sat Jun 19 12:15:16 2010	(r47709)
@@ -146,31 +146,6 @@
     return key_new_string(interp, Parrot_str_new(interp, value, 0));
 }
 
-
-/*
-
-=item C<PMC * key_new_pmc(PARROT_INTERP, PMC *value)>
-
-Returns a new PMC C<Key> PMC with value C<value>.
-
-=cut
-
-*/
-
-PARROT_EXPORT
-PARROT_CANNOT_RETURN_NULL
-PARROT_WARN_UNUSED_RESULT
-PMC *
-key_new_pmc(PARROT_INTERP, ARGIN(PMC *value))
-{
-    ASSERT_ARGS(key_new_pmc)
-    PMC * const key = Parrot_pmc_new(interp, enum_class_Key);
-
-    PObj_get_FLAGS(key) |= KEY_pmc_FLAG;
-    Parrot_ex_throw_from_c_args(interp, NULL, 1, "this is broken - see slice.pmc");
-}
-
-
 /*
 
 =item C<void key_set_integer(PARROT_INTERP, PMC *key, INTVAL value)>


More information about the parrot-commits mailing list