X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fflip.c;h=7b33d3dbbbb67ed207e87359a614af0e026f69b3;hb=4611b8e15a8286d4039ce64b59e5a891af549238;hp=73e1e7cb1140fcc45628c3e3c1a47d23d4dd484d;hpb=e23e34e76e7e63fdfddf8a7dd22b963cd9e48cc1;p=pspp diff --git a/src/flip.c b/src/flip.c index 73e1e7cb11..7b33d3dbbb 100644 --- a/src/flip.c +++ b/src/flip.c @@ -38,10 +38,13 @@ #include "var.h" #include "vfm.h" -#ifndef HAVE_SYS_TYPES_H +#ifdef HAVE_SYS_TYPES_H #include #endif +#include "gettext.h" +#define _(msgid) gettext (msgid) + /* List of variable names. */ struct varname { @@ -204,7 +207,7 @@ make_new_var (char name[]) *cp = '_'; } *cp = '\0'; - st_uppercase (name); + str_uppercase (name); if (dict_create_var (default_dict, name, 0)) return 1; @@ -290,7 +293,8 @@ flip_sink_create (struct flip_pgm *flip) /* Write variable names as first case. */ for (i = 0; i < flip->var_cnt; i++) - st_bare_pad_copy (info->output_buf[i].s, flip->var[i]->name, MAX_SHORT_STRING); + buf_copy_str_rpad (info->output_buf[i].s, MAX_SHORT_STRING, + flip->var[i]->name); if (fwrite (info->output_buf, sizeof *info->output_buf, flip->var_cnt, flip->file) != (size_t) flip->var_cnt) msg (FE, _("Error writing FLIP file: %s."), strerror (errno)); @@ -328,7 +332,7 @@ flip_sink_write (struct case_sink *sink, const struct ccase *c) { char name[INT_DIGITS + 2]; sprintf (name, "V%d", (int) f); - st_trim_copy (v->name, name, sizeof v->name); + str_copy_trunc (v->name, sizeof v->name, name); } } else