[svn:parrot] r44125 - in trunk: include/parrot src
coke at svn.parrot.org
coke at svn.parrot.org
Wed Feb 17 22:01:18 UTC 2010
Author: coke
Date: Wed Feb 17 22:01:17 2010
New Revision: 44125
URL: https://trac.parrot.org/parrot/changeset/44125
Log:
Close TT #1069 - remove deprecated function.
Modified:
trunk/include/parrot/oo.h
trunk/src/oo.c
Modified: trunk/include/parrot/oo.h
==============================================================================
--- trunk/include/parrot/oo.h Wed Feb 17 21:57:59 2010 (r44124)
+++ trunk/include/parrot/oo.h Wed Feb 17 22:01:17 2010 (r44125)
@@ -164,11 +164,6 @@
PARROT_CAN_RETURN_NULL
PARROT_WARN_UNUSED_RESULT
-PMC * Parrot_oo_get_namespace(SHIM_INTERP, ARGIN(const PMC *classobj))
- __attribute__nonnull__(2);
-
-PARROT_CAN_RETURN_NULL
-PARROT_WARN_UNUSED_RESULT
PMC * Parrot_oo_newclass_from_str(PARROT_INTERP, ARGIN(STRING *name))
__attribute__nonnull__(1)
__attribute__nonnull__(2);
@@ -235,8 +230,6 @@
PARROT_ASSERT_ARG(interp) \
, PARROT_ASSERT_ARG(self) \
, PARROT_ASSERT_ARG(ns))
-#define ASSERT_ARGS_Parrot_oo_get_namespace __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
- PARROT_ASSERT_ARG(classobj))
#define ASSERT_ARGS_Parrot_oo_newclass_from_str __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
PARROT_ASSERT_ARG(interp) \
, PARROT_ASSERT_ARG(name))
Modified: trunk/src/oo.c
==============================================================================
--- trunk/src/oo.c Wed Feb 17 21:57:59 2010 (r44124)
+++ trunk/src/oo.c Wed Feb 17 22:01:17 2010 (r44125)
@@ -152,35 +152,6 @@
/*
-=item C<PMC * Parrot_oo_get_namespace(PARROT_INTERP, const PMC *classobj)>
-
-Lookup a namespace object from a class PMC.
-
-This function is deprecated, see TT #1069.
-Use the inspect interface in the Class PMC instead.
-
-=cut
-
-*/
-
-PARROT_CAN_RETURN_NULL
-PARROT_WARN_UNUSED_RESULT
-PMC *
-Parrot_oo_get_namespace(SHIM_INTERP, ARGIN(const PMC *classobj))
-{
- ASSERT_ARGS(Parrot_oo_get_namespace)
- Parrot_Class_attributes * const _class = PARROT_CLASS(classobj);
- PMC * const _namespace = _class->_namespace;
-
- if (PMC_IS_NULL(_namespace))
- return PMCNULL;
-
- return _namespace;
-}
-
-
-/*
-
=item C<PMC * Parrot_oo_get_class(PARROT_INTERP, PMC *key)>
Lookup a class object from a namespace, string, or key PMC.
More information about the parrot-commits
mailing list