Fix wrong-docstring problem introduced with hash-consing.
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 29 Apr 2010 12:42:01 +0000 (08:42 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 29 Apr 2010 12:42:01 +0000 (08:42 -0400)
commitd6d2385247fd2a9cacd338ec5ff1b47787ef44fb
treeaf10b7111b8b48b618493da655909cac599968f6
parenta982c7ec499d6d1571b89978bfca38e2dc464e0d
Fix wrong-docstring problem introduced with hash-consing.
* eval.c (Fautoload): Set doc to a unique number rather than to 0.
Remove unused var `args'.
* lisp.h (XSETCARFASTINT, XSETCDRFASTINT): Remove.
(LOADHIST_ATTACH): Wrap with do...while to avoid surprises for callers.
* doc.c (store_function_docstring): Use XSETCAR.
src/ChangeLog
src/ChangeLog.4
src/doc.c
src/eval.c
src/lisp.h