Fri Nov 4 19:43:01 2005 Ben Pfaff <blp@gnu.org>
authorBen Pfaff <blp@gnu.org>
Sat, 5 Nov 2005 03:45:28 +0000 (03:45 +0000)
committerBen Pfaff <blp@gnu.org>
Sat, 5 Nov 2005 03:45:28 +0000 (03:45 +0000)
commit47bd6f9b29268bddee3a19ae6d013b33c978a7e2
tree03dcd3f0c082ebb6f104a6b70fd9ea66102f073b
parente95aab514deab327569387155686f563782d99ea
Fri Nov  4 19:43:01 2005  Ben Pfaff  <blp@gnu.org>

* recode.c: Rewrote whole file, as clean-up.

Fri Nov  4 19:37:50 2005  Ben Pfaff  <blp@gnu.org>

* pool.c: Don't make alignment exception for x86.
(pool_alloc) Return null for 0-size blocks.
(pool_alloc_unaligned) New function.
(pool_strndup) Removed.  Changed callers to use pool_clone_unaligned().
(pool_clone_unaligned) New function.
(pool_strdup) Use pool_clone_unaligned().

* var.h: (enum var_type) Give the NUMERIC, ALPHA enum this name.
(struct variable) Use `enum var_type' for `type'.

* vars-atr.c: (var_type_adj) New function.
(var_type_noun) New function.

* vars-prs: (parse_mixed_vars) Fix freeing code.
(parse_mixed_vars_pool) New function.
src/ChangeLog
src/autorecode.c
src/lexer.h
src/pool.c
src/pool.h
src/recode.c
src/var.h
src/vars-atr.c
src/vars-prs.c