[svn:parrot] r38766 - trunk/src

petdance at svn.parrot.org petdance at svn.parrot.org
Thu May 14 04:11:47 UTC 2009


Author: petdance
Date: Thu May 14 04:11:46 2009
New Revision: 38766
URL: https://trac.parrot.org/parrot/changeset/38766

Log:
use NULL for pointers, not 0

Modified:
   trunk/src/list.c

Modified: trunk/src/list.c
==============================================================================
--- trunk/src/list.c	Thu May 14 03:59:22 2009	(r38765)
+++ trunk/src/list.c	Thu May 14 04:11:46 2009	(r38766)
@@ -1,5 +1,5 @@
 /*
-Copyright (C) 2002-2008, Parrot Foundation.
+Copyright (C) 2002-2009, Parrot Foundation.
 License:  Artistic 2.0, see README and LICENSE for details
 $Id$
 
@@ -396,11 +396,11 @@
 {
     ASSERT_ARGS(rebuild_chunk_ptrs)
     List_chunk *chunk, *prev;
-    UINTVAL len = 0, start = list->start;
-    UINTVAL cap;
+    UINTVAL start = list->start;
+    UINTVAL len = 0;
+    UINTVAL cap = 0;
 
-    cap = 0;
-    for (prev = 0, chunk = list->first; chunk; chunk = chunk->next) {
+    for (prev = NULL, chunk = list->first; chunk; chunk = chunk->next) {
         /* skip empty chunks, first is empty, when all items get skipped due
          * to list->start */
         if (chunk->items == start) {
@@ -424,10 +424,10 @@
         cap += chunk->items;
     }
     if (list->last)
-        list->last->next = 0;
+        list->last->next = NULL;
     list->cap = cap;
     if (list->first)
-        list->first->prev = 0;
+        list->first->prev = NULL;
     list->n_chunks = len;
 }
 
@@ -497,11 +497,11 @@
                 mem_sys_memmove(
                         (char *) PObj_bufstart(&prev->data) +
                         prev->items * list->item_size,
-                        (char *) PObj_bufstart(&chunk->data),
+                        (const char *) PObj_bufstart(&chunk->data),
                         (MAX_ITEMS - prev->items) * list->item_size);
                 mem_sys_memmove(
                         (char *) PObj_bufstart(&chunk->data),
-                        (char *) PObj_bufstart(&chunk->data) +
+                        (const char *) PObj_bufstart(&chunk->data) +
                         (MAX_ITEMS - prev->items) * list->item_size,
                         (chunk->items - (MAX_ITEMS - prev->items))
                                                         * list->item_size);
@@ -517,7 +517,7 @@
                 mem_sys_memmove(
                         (char *) PObj_bufstart(&prev->data) +
                         prev->items * list->item_size,
-                        (char *) PObj_bufstart(&chunk->data),
+                        (const char *) PObj_bufstart(&chunk->data),
                         chunk->items * list->item_size);
                 prev->items += chunk->items;
                 chunk->items = 0;
@@ -1476,9 +1476,9 @@
     l = list_new(interp, other->item_type);
     STRUCT_COPY(l, other);
     PObj_buflen(&l->chunk_list) = 0;
-    PObj_bufstart(&l->chunk_list) = 0;
+    PObj_bufstart(&l->chunk_list) = NULL;
 
-    for (chunk = other->first, prev = 0; chunk; chunk = chunk->next) {
+    for (chunk = other->first, prev = NULL; chunk; chunk = chunk->next) {
         List_chunk * const new_chunk = allocate_chunk(interp, l,
                 chunk->items, PObj_buflen(&chunk->data));
         new_chunk->flags = chunk->flags;
@@ -1649,7 +1649,7 @@
                 }
             }
 
-            list_append(interp, list, 0, list->item_type, idx);
+            list_append(interp, list, NULL, list->item_type, idx);
         }
         else {
             rebuild_chunk_ptrs(list, 1);
@@ -1892,7 +1892,7 @@
     if (idx < list->cap - chunk->items) {
         list->cap -= chunk->items;
         chunk = list->last = chunk->prev;
-        chunk->next = 0;
+        chunk->next = NULL;
         if (list->n_chunks <= 2)
             list->first = list->last;
         rebuild_chunk_list(interp, list);


More information about the parrot-commits mailing list