[raster] Miscellaneous clean-ups.

* src/raster/ftraster.c (New_Profile): Use NULL.
(End_Profile): Optimize variables.
(Convert_Glyph): Do not initialize `cProfile` yet.
(Render_Single_Pass): Tracing.
diff --git a/src/raster/ftraster.c b/src/raster/ftraster.c
index 0b89396..93a8693 100644
--- a/src/raster/ftraster.c
+++ b/src/raster/ftraster.c
@@ -634,8 +634,8 @@
     ras.cProfile->start  = 0;
     ras.cProfile->height = 0;
     ras.cProfile->offset = ras.top;
-    ras.cProfile->link   = (PProfile)0;
-    ras.cProfile->next   = (PProfile)0;
+    ras.cProfile->link   = NULL;
+    ras.cProfile->next   = NULL;
     ras.cProfile->flags  = ras.dropOutControl;
 
     switch ( aState )
@@ -704,9 +704,6 @@
 
     if ( h > 0 )
     {
-      PProfile  oldProfile;
-
-
       FT_TRACE7(( "  ending profile %p, start = %ld, height = %ld\n",
                   (void *)ras.cProfile, ras.cProfile->start, h ));
 
@@ -719,15 +716,14 @@
           ras.cProfile->flags |= Overshoot_Bottom;
       }
 
-      oldProfile   = ras.cProfile;
-      ras.cProfile = (PProfile)ras.top;
+      ras.cProfile->next = (PProfile)ras.top;
+      ras.cProfile       = (PProfile)ras.top;
 
       ras.top += AlignProfileSize;
 
-      ras.cProfile->height = 0;
       ras.cProfile->offset = ras.top;
+      ras.cProfile->height = 0;
 
-      oldProfile->next = ras.cProfile;
       ras.num_Profs++;
     }
 
@@ -1979,11 +1975,8 @@
 
     ras.maxBuff  = ras.sizeBuff - AlignProfileSize;
 
-    ras.numTurns = 0;
-
-    ras.cProfile         = (PProfile)ras.top;
-    ras.cProfile->offset = ras.top;
-    ras.num_Profs        = 0;
+    ras.numTurns  = 0;
+    ras.num_Profs = 0;
 
     last = -1;
     for ( i = 0; i < ras.outline.n_contours; i++ )
@@ -3048,8 +3041,9 @@
       }
       else
       {
-        FT_TRACE6(( "band [%d..%d]: %td bytes remaining\n",
-                    y_min, y_max, (char*)ras.maxBuff - (char*)ras.top ));
+        FT_TRACE6(( "band [%d..%d]: %hd profiles; %td bytes remaining\n",
+                    y_min, y_max, ras.num_Profs,
+                    (char*)ras.maxBuff - (char*)ras.top ));
 
         if ( ras.fProfile )
           if ( Draw_Sweep( RAS_VAR ) )