dict: Make dict_clone_var(), dict_clone_var_assert() not rename variables.
authorBen Pfaff <blp@cs.stanford.edu>
Thu, 25 Mar 2010 04:18:34 +0000 (21:18 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Fri, 26 Mar 2010 03:49:32 +0000 (20:49 -0700)
commit0a18c32ad55044070812325dd5e569259fac6a37
tree8de552305bf563d40afdae032e4423f2982e2db7
parent8c314eb61df76fbd23ec060214976c59dfaffe77
dict: Make dict_clone_var(), dict_clone_var_assert() not rename variables.

Most uses of dict_clone_var() and dict_clone_var_assert() do not involve
renaming variables, but the interface assumes that renaming is the common
case.  This commit changes their interfaces to not support renaming and
adds new functions dict_clone_var_as() and dict_clone_var_as_assert() to
support renaming during cloning.
doc/dev/concepts.texi
src/data/dictionary.c
src/data/dictionary.h
src/language/data-io/combine-files.c
src/language/stats/aggregate.c
src/ui/gui/psppire-data-editor.c
src/ui/gui/text-data-import-dialog.c