sort: Add support for combining cases with identical sort criteria.
[pspp] / src / data / casereader.c
index 37adbb37d605c1399051fc98a84e433e6b90d1ee..c8050c6cde4c7b2a35d6d2b45aa752c3ecbee1e8 100644 (file)
@@ -1,4 +1,4 @@
-/* pspp - a program for statistical analysis.
+/* PSPP - a program for statistical analysis.
    Copyright (C) 2007, 2009, 2010, 2013 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
@@ -239,12 +239,13 @@ static casenumber
 casereader_count_cases__ (const struct casereader *reader,
                           casenumber max_cases)
 {
-  struct casereader *clone = casereader_clone (reader);
-  casenumber n_cases = casereader_advance (clone, max_cases);
-#if (__GNUC__ == 4 ) && (__GNUC_MINOR__ == 4)
-  volatile int x = 1; x++;
-#endif
+  struct casereader *clone;
+  casenumber n_cases;
+
+  clone = casereader_clone (reader);
+  n_cases = casereader_advance (clone, max_cases);
   casereader_destroy (clone);
+
   return n_cases;
 }