dri: Rework planar image interface
[mesa.git] / src / glu / sgi / libnurbs / internals / knotvector.cc
index 50556f622dd44e76f4d9d1f0f62e82fa43fa54d1..dcbf0067d854762cb3f2a1a2c14c91ac2954b0f9 100644 (file)
@@ -61,6 +61,9 @@ void Knotvector::init( long _knotcount, long _stride, long _order, INREAL *_knot
 
 Knotvector::Knotvector( void )
 {
+    knotcount = 0;
+    stride = 0;
+    order = 0;
     knotlist = 0;
 }
 
@@ -126,14 +129,14 @@ int Knotvector::validate( void )
     return 0;
 }
 
-void Knotvector::show( char *msg )
+void Knotvector::show( const char *msg )
 {
 #ifndef NDEBUG
-    dprintf( "%s\n", msg );
-    dprintf( "order = %ld, count = %ld\n", order, knotcount );
+    _glu_dprintf( "%s\n", msg );
+    _glu_dprintf( "order = %ld, count = %ld\n", order, knotcount );
 
     for( int i=0; i<knotcount; i++ )
-       dprintf( "knot[%d] = %g\n", i, knotlist[i] );
+       _glu_dprintf( "knot[%d] = %g\n", i, knotlist[i] );
 #endif
 }