moved knowledge of pspp_linreg_cache out of pspp_coeff_init
[pspp] / src / language / dictionary / variable-label.c
index 7380d3d6f5a7a4e01770f13d7e22fd3802b40bee..17f881125aa157e2e917c55e6eb4e34d22e724d4 100644 (file)
@@ -26,6 +26,7 @@
 #include <data/variable.h>
 #include <language/command.h>
 #include <language/lexer/lexer.h>
+#include <language/lexer/variable-parser.h>
 #include <libpspp/alloc.h>
 #include <libpspp/message.h>
 #include <libpspp/str.h>
@@ -61,7 +62,7 @@ cmd_variable_labels (void)
        {
          if (v[i]->label)
            free (v[i]->label);
-         v[i]->label = xstrdup (ds_c_str (&tokstr));
+         v[i]->label = ds_xstrdup (&tokstr);
        }
 
       lex_get ();