Use a hash table to enforce uniqueness in a string list. It is still an ordered list, however, and can be walked in insertion order. Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
Simplify the preprocessor code by factoring out the common string list handling code. Signed-off-by: H. Peter Anvin <hpa@zytor.com>