* lisp.h (CSET): Remove.
commit742af32f280f9e0051691a34874d6a7de693239c
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 17 Aug 2012 16:48:22 +0000 (17 09:48 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 17 Aug 2012 16:48:22 +0000 (17 09:48 -0700)
tree6fe111e6e6d8b14af62caecc3a8ef5a18f01a8aa
parenta04e2c62ec8ce903310b7c7635c43f42ccab5e2f
* lisp.h (CSET): Remove.

(set_char_table_ascii, set_char_table_defalt, set_char_table_parent)
(set_char_table_purpose): New functions,
replacing CSET.  All uses changed.  For example, replace
"CSET (XCHAR_TABLE (char_table), parent, parent);" with
"char_table_set_parent (char_table, parent);".
The old version was confusing because it used the same name
'parent' for two different things.

Fixes: debbugs:12215
src/ChangeLog
src/casetab.c
src/category.c
src/chartab.c
src/fns.c
src/fontset.c
src/lisp.h
src/syntax.c