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;