/* PSPP - computes sample statistics.
Copyright (C) 2005 Free Software Foundation, Inc.
- Written by Ben Pfaff <blp@gnu.org>.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
contains only spaces in the characters that will be
trimmed. */
bool
-mv_is_resizable (struct missing_values *mv, int width)
+mv_is_resizable (const struct missing_values *mv, int width)
{
assert ((width == 0) == (mv->width == 0));
if (width > MAX_SHORT_STRING && mv->type != MV_NONE)
mv_resize (struct missing_values *mv, int width)
{
assert (mv_is_resizable (mv, width));
- if (width > mv->width)
+ if (width > mv->width && mv->type != MV_NONE)
{
int i;
mv_is_value_system_missing (const struct missing_values *mv,
const union value *v)
{
- return mv->width == 0 ? v->f == SYSMIS : false;
+ return mv->width == 0 && v->f == SYSMIS;
}