Using strncpy() of a 9-character string to initialize an 8-byte field is
odd and seems likely to have been a mistake, although a harmless one.
This makes the situation seem less odd.
Found by GCC 4.9.
struct ccase *outcase = case_create (proto);
union value *v = case_data_rw (outcase, mformat->rowtype);
uint8_t *n = value_str_rw (v, ROWTYPE_WIDTH);
- strncpy ((char *) n, "N ", ROWTYPE_WIDTH);
+ memcpy (n, "N ", ROWTYPE_WIDTH);
blank_varname_column (outcase, mformat->varname);
for (col = 0; col < mformat->n_continuous_vars; ++col)
{