Get rid of capacity argument to ds_init() and update all callers.
[pspp-builds.git] / src / data / data-in.c
index 1e8fe67983350fefb5ae4ce117b312bbb0711f9f..4e2e8fcbfb867a249d4152386b21d4a293bc7f61 100644 (file)
@@ -54,7 +54,7 @@ vdls_error (const struct data_in *i, const char *format, va_list args)
   if (i->flags & DI_IGNORE_ERROR)
     return;
 
-  ds_init (&text, 64);
+  ds_init (&text);
   if (i->f1 == i->f2)
     ds_printf (&text, _("(column %d"), i->f1);
   else
@@ -572,9 +572,7 @@ parse_RB (struct data_in *i)
 static inline bool
 parse_A (struct data_in *i)
 {
-  const int bytes = width_to_bytes(i->format.w);
-
-  copy_mangle (i->v->s, bytes, i->s, i->e - i->s);
+  buf_copy_rpad (i->v->s, i->format.w, i->s, i->e - i->s);
   
   return true;
 }