X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fcount.c;h=82085d6fe0f6e476d74b9e2d653dfaca34e06ca4;hb=e23e34e76e7e63fdfddf8a7dd22b963cd9e48cc1;hp=af9642b8a233d2cb65bb914737cd391a417089da;hpb=4848cff524922cc77ed21662406807471e96a68e;p=pspp-builds.git diff --git a/src/count.c b/src/count.c index af9642b8..82085d6f 100644 --- a/src/count.c +++ b/src/count.c @@ -14,8 +14,8 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. */ + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA. */ #include #include "error.h" @@ -108,7 +108,7 @@ struct cnt_var_info struct cnt_var_info *next; struct variable *d; /* Destination variable. */ - char n[9]; /* Name of dest var. */ + char n[LONG_NAME_LEN + 1]; /* Name of dest var. */ struct counting *c; /* The counting specifications. */ }; @@ -145,7 +145,7 @@ cmd_count (void) cnt->d = NULL; cnt->c = NULL; - /* Get destination struct variable, or at least its name. */ + /* Get destination variable, or at least its name. */ if (!lex_force_id ()) goto fail; cnt->d = dict_lookup_var (default_dict, tokid); @@ -158,7 +158,7 @@ cmd_count (void) } } else - strcpy (cnt->n, tokid); + st_trim_copy (cnt->n, tokid, sizeof cnt->n); lex_get (); if (!lex_force_match ('='))