pspp-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pspp-cvs] pspp/src ChangeLog dictionary.c sysfile-info.c ...


From: Ben Pfaff
Subject: [Pspp-cvs] pspp/src ChangeLog dictionary.c sysfile-info.c ...
Date: Fri, 11 Feb 2005 03:22:07 -0500

CVSROOT:        /cvsroot/pspp
Module name:    pspp
Branch:         
Changes by:     Ben Pfaff <address@hidden>      05/02/11 08:22:05

Modified files:
        src            : ChangeLog dictionary.c sysfile-info.c t-test.q 
                         var.h vars-atr.c vars-prs.c 

Log message:
        Fri Feb 11 00:08:36 2005  Ben Pfaff  <address@hidden>
        
        Fix Bug #11916, which was confusing a variable's `index' member
        with the variable's position in a var_set.  Although these are
        usually the same, they are not for array `var_set's.
        
        Took advantage of this bug as an opportunity to clean up and
        rewrite parse_var_set_vars().
        
        * vars-prs.c: (parse_vs_variable_idx) New function.
        (parse_vs_variable) Reimplement in terms of
        parse_vs_variable_idx().
        (parse_var_idx_class) New function.
        (add_variable) New function.
        (add_variables) New function.
        (parse_var_set_vars) Rewritten.
        (struct var_set) Change `lookup_var' member that returns a
        variable into `lookup_var_idx' member that returns an int.
        Updated the var set implementations in obvious corresponding ways.
        Used compare_var_ptr_names(), hash_var_ptr_name() just added.
        
        Fri Feb 11 00:06:03 2005  Ben Pfaff  <address@hidden>
        
        Use our global variable compare & hash functions and give them
        better names.  Add similar functions for dealing with double
        pointers to variables.
        
        * vars-atr.c: (compare_variables) Renamed compare_var_names().
        (hash_variable) Renamed hash_var_name().
        (compare_var_ptr_names) New function.
        (hash_var_ptr_name) New function.
        
        * t-test.q: (cmd_t_test) Use global compare_var_names(),
        hash_var_name().
        (compare_var_name) Removed.
        (hash_var_name) Removed.
        
        Fri Feb 11 00:04:39 2005  Ben Pfaff  <address@hidden>
        
        Fix dictionary bug.
        
        * dictionary.c: (compare_variable_dblptrs) Rename
        compare_var_ptrs() and fix it to properly dereference the double
        pointers.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/ChangeLog.diff?tr1=1.143&tr2=1.144&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/dictionary.c.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/sysfile-info.c.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/t-test.q.diff?tr1=1.39&tr2=1.40&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/var.h.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/vars-atr.c.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pspp/pspp/src/vars-prs.c.diff?tr1=1.12&tr2=1.13&r1=text&r2=text





reply via email to

[Prev in Thread] Current Thread [Next in Thread]