Use lex_error_expecting() in more places.
[pspp] / src / libpspp / i18n.c
index 3faadcbb87c770395f5ce0c86fdef509df50c612..dc36c73dc552130009fa4d0475d6c3d5b2d51bf4 100644 (file)
@@ -1068,9 +1068,9 @@ get_encoding_info (struct encoding_info *e, const char *name)
       ss_dealloc (&cr);
       ss_dealloc (&lf);
       ss_dealloc (&space);
-      ss_alloc_substring (&cr, ss_cstr ("\r"));
-      ss_alloc_substring (&lf, ss_cstr ("\n"));
-      ss_alloc_substring (&space, ss_cstr (" "));
+      cr = ss_clone (ss_cstr ("\r"));
+      lf = ss_clone (ss_cstr ("\n"));
+      space = ss_clone (ss_cstr (" "));
     }
 
   e->unit = cr.length;