Author: petdance
Date: Sun Jun 10 23:47:08 2007
New Revision: 18922

Modified:
   trunk/include/parrot/packfile.h
   trunk/src/packout.c
   trunk/src/trace.c

Log:
Adding more NN and NULLOK.  Now done with packout.c

Modified: trunk/include/parrot/packfile.h
==============================================================================
--- trunk/include/parrot/packfile.h     (original)
+++ trunk/include/parrot/packfile.h     Sun Jun 10 23:47:08 2007
@@ -241,7 +241,8 @@
 PARROT_API opcode_t * PackFile_Constant_pack( Interp* interp,
     PackFile_ConstTable * const_table,
     PackFile_Constant *self,
-    opcode_t *cursor );
+    opcode_t *cursor /*NN*/ )
+        __attribute__nonnull__(4);
 
 PARROT_API opcode_t * PackFile_ConstTable_pack( Interp *interp,
     PackFile_Segment *seg /*NN*/,
@@ -254,9 +255,10 @@
 
 PARROT_API int PackFile_find_in_const( Interp *interp,
     PackFile_ConstTable *ct /*NN*/,
-    PMC *key,
+    PMC *key /*NN*/,
     int type )
-        __attribute__nonnull__(2);
+        __attribute__nonnull__(2)
+        __attribute__nonnull__(3);
 
 PARROT_API void PackFile_pack( Interp *interp,
     PackFile *self /*NN*/,
@@ -264,7 +266,10 @@
         __attribute__nonnull__(2)
         __attribute__nonnull__(3);
 
-PARROT_API opcode_t PackFile_pack_size( Interp *interp, PackFile *self );
+PARROT_API opcode_t PackFile_pack_size( Interp *interp,
+    PackFile *self /*NN*/ )
+        __attribute__nonnull__(2);
+
 /* HEADERIZER END: src/packout.c */
 
 /* HEADERIZER BEGIN: src/packfile.c */

Modified: trunk/src/packout.c
==============================================================================
--- trunk/src/packout.c (original)
+++ trunk/src/packout.c Sun Jun 10 23:47:08 2007
@@ -29,7 +29,7 @@
 
 PARROT_API
 opcode_t
-PackFile_pack_size(Interp *interp, PackFile *self)
+PackFile_pack_size(Interp *interp, PackFile *self /*NN*/)
 {
     opcode_t size;
     PackFile_Directory * const dir = &self->directory;
@@ -155,7 +155,7 @@
 
 PARROT_API
 int
-PackFile_find_in_const(Interp *interp, PackFile_ConstTable *ct /*NN*/, PMC 
*key,
+PackFile_find_in_const(Interp *interp, PackFile_ConstTable *ct /*NN*/, PMC 
*key /*NN*/,
                        int type)
 {
     int i;
@@ -191,7 +191,7 @@
 PARROT_API
 opcode_t *
 PackFile_Constant_pack(Interp* interp, PackFile_ConstTable * const_table,
-        PackFile_Constant *self, opcode_t *cursor)
+        PackFile_Constant *self, opcode_t *cursor /*NN*/)
 {
     PMC *key;
     size_t i;

Modified: trunk/src/trace.c
==============================================================================
--- trunk/src/trace.c   (original)
+++ trunk/src/trace.c   Sun Jun 10 23:47:08 2007
@@ -143,7 +143,7 @@
 */
 
 int
-trace_key_dump(Interp *interp, const PMC *key)
+trace_key_dump(Interp *interp /*NN*/, const PMC *key)
 {
     Interp * const debugger = interp->debugger;
 

Reply via email to