Author: petdance
Date: Tue Jun  5 12:57:21 2007
New Revision: 18827

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

Log:
Fixed PARROT_APIness of two funcs in object.c

Modified: trunk/include/parrot/objects.h
==============================================================================
--- trunk/include/parrot/objects.h      (original)
+++ trunk/include/parrot/objects.h      Tue Jun  5 12:57:21 2007
@@ -30,7 +30,7 @@
 
 /* HEADERIZER BEGIN: src/objects.c */
 
-void Parrot_ComposeRole( Interp *interp,
+PARROT_API void Parrot_ComposeRole( Interp *interp,
     PMC *role,
     PMC *exclude,
     int got_exclude,
@@ -145,7 +145,9 @@
 
 void destroy_object_cache( Interp *interp );
 void mark_object_cache( Interp *interp );
-PARROT_API STRING* readable_name( Interp *interp, PMC *name );
+PARROT_API STRING* readable_name( Interp *interp, PMC *name /*NN*/ )
+        __attribute__nonnull__(2);
+
 /* HEADERIZER END: src/objects.c */
 
 /* Objects, classes and PMCarrays all use the same data scheme:

Modified: trunk/src/objects.c
==============================================================================
--- trunk/src/objects.c (original)
+++ trunk/src/objects.c Tue Jun  5 12:57:21 2007
@@ -113,7 +113,7 @@
 
 PARROT_API
 PMC*
-Parrot_find_vtable_meth(Interp *interp, PMC *pmc, STRING *meth)
+Parrot_find_vtable_meth(Interp *interp, PMC *pmc /*NN*/, STRING *meth)
 {
     INTVAL i, n;
     PMC   *ns, *mro, *self_class;
@@ -161,7 +161,7 @@
 
 PARROT_API
 STRING*
-readable_name(Interp *interp, PMC *name)
+readable_name(Interp *interp, PMC *name /*NN*/)
 {
     STRING *join_on;
     PMC    *array;
@@ -413,7 +413,7 @@
 
 PARROT_API
 PMC *
-Parrot_single_subclass(Interp *interp, PMC *base_class, PMC *name)
+Parrot_single_subclass(Interp *interp, PMC *base_class, PMC *name /*NULLOK*/)
 {
     PMC      *child_class, *parents, *temp_pmc, *mro;
     SLOTTYPE *child_class_array;
@@ -1908,6 +1908,7 @@
 
 */
 
+PARROT_API
 void
 Parrot_ComposeRole(Interp *interp, PMC *role,
                         PMC *exclude, int got_exclude,

Reply via email to