view etc/VEGETABLES @ 5277:d804e621add0

Simplify the API of PARSE_KEYWORDS for callers. src/ChangeLog addition: 2010-09-18 Aidan Kehoe <kehoea@parhasard.net> Simplify the API of PARSE_KEYWORDS for callers. * lisp.h (PARSE_KEYWORDS): Simply the API, while making the implementation a little more complex; work out KEYWORDS_OFFSET from the appropriate Lisp_Subr struct, take the function name as the C name of the DEFUN rather than a symbol visible as a Lisp_Object, on debug builds assert that we're actually in the function so we choke on badly-done copy-and-pasting, * lisp.h (PARSE_KEYWORDS_8): New. This is the old PARSE_KEYWORDS. * fns.c (Fmerge, FsortX, Ffill, Freduce, Freplace): Change to use the new PARSE_KEYWORDS syntax. * elhash.c (Fmake_hash_table): Chance to the new PARSE_KEYWORDS syntax, rename a define to correspond to what other files use. * symbols.c (intern_massaging_name): * buffer.c (ADD_INT): Rename intern_converting_underscores_to_dashes() to intern_massaging_name(), now it does a little more.
author Aidan Kehoe <kehoea@parhasard.net>
date Sat, 18 Sep 2010 15:57:20 +0100
parents ae97e44a6527
children
line wrap: on
line source

alfalfa
anise
artichoke
asparagus
bamboo
beets
bok choi
broccoflower
broccoli
brussels sprouts
burdock
cabbage
carrot
cauliflower
cassava
celery
celeriac
chayote
chestnut
chives
cilantro
corn
cucumber
daikon
dandelion
eggplant
endive
fiddleheads
fuki
garbanzo
garlic
ginger
habanero
horseradish
kale
kohlarbi
leeks
lettuce
lima bean
marjoram
mushroom
mustard
okra
onion
parsley
peanut
pimento
potato
pumpkin
radish
rutabaga
renkon
satoimo
shallots
sorrel
spinach
squash
swisschard
taro
tomato
turnip
watercress
yam
yucca
zucchini