Mercurial > hg > xemacs-beta
diff src/doc.c @ 227:0e522484dd2a r20-5b12
Import from CVS: tag r20-5b12
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:12:37 +0200 |
parents | 262b8bb4a523 |
children | 41f2f0e326e9 |
line wrap: on
line diff
--- a/src/doc.c Mon Aug 13 10:11:42 2007 +0200 +++ b/src/doc.c Mon Aug 13 10:12:37 2007 +0200 @@ -646,9 +646,11 @@ #endif -static void -verify_doc_mapper (Lisp_Object sym, Lisp_Object closure) +static int +verify_doc_mapper (Lisp_Object sym, void *arg) { + Lisp_Object closure = *(Lisp_Object *)arg; + if (!NILP (Ffboundp (sym))) { int doc = 0; @@ -705,6 +707,7 @@ XCDR (closure) = Qt; } } + return 0; /* Never stop */ } DEFUN ("Verify-documentation", Fverify_documentation, 0, 0, 0, /* @@ -716,7 +719,7 @@ Lisp_Object closure = Fcons (Qnil, Qnil); struct gcpro gcpro1; GCPRO1 (closure); - map_obarray (Vobarray, verify_doc_mapper, closure); + map_obarray (Vobarray, verify_doc_mapper, &closure); if (!NILP (Fcdr (closure))) message ("\n" "This is usually because some files were preloaded by loaddefs.el or\n"