Add CONST_CAST macro, for casting away "const" more safely.
[pspp-builds.git] / src / data / casereader.c
index a1550ac57560e5fb623d12ede14b7e1a65ca661b..5ae5a0a8ea4431019660c60e1d56d9d68ed8c3fa 100644 (file)
@@ -108,7 +108,7 @@ casereader_destroy (struct casereader *reader)
 struct casereader *
 casereader_clone (const struct casereader *reader_)
 {
-  struct casereader *reader = (struct casereader *) reader_;
+  struct casereader *reader = CONST_CAST (struct casereader *, reader_);
   struct casereader *clone;
   if ( reader == NULL ) 
     return NULL;