From 29747dfe5e073a299b3681e01f5c55540f8bfed7 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Fri, 22 Dec 2006 01:46:19 +0000 Subject: [PATCH] 2123. [func] Use Doxygen to generate internal documention. [RT #11398] --- CHANGES | 3 + bin/named/log.c | 6 +- bin/named/win32/ntservice.c | 4 +- configure | 60 +- configure.in | 14 +- doc/Makefile.in | 4 +- doc/doxygen/.cvsignore | 5 + doc/doxygen/Doxyfile.in | 1269 ++++++++++++++++++++++++ doc/doxygen/Makefile.in | 38 + doc/doxygen/doxygen-input-filter.in | 60 ++ doc/doxygen/isc-footer.html | 9 + doc/doxygen/isc-header.html | 10 + doc/doxygen/mainpage | 85 ++ lib/bind9/include/bind9/check.h | 4 +- lib/bind9/include/bind9/getaddresses.h | 4 +- lib/bind9/include/bind9/version.h | 4 +- lib/dns/include/dns/acl.h | 4 +- lib/dns/include/dns/adb.h | 6 +- lib/dns/include/dns/bit.h | 4 +- lib/dns/include/dns/byaddr.h | 12 +- lib/dns/include/dns/cache.h | 4 +- lib/dns/include/dns/callbacks.h | 4 +- lib/dns/include/dns/cert.h | 4 +- lib/dns/include/dns/compress.h | 4 +- lib/dns/include/dns/db.h | 4 +- lib/dns/include/dns/dbiterator.h | 4 +- lib/dns/include/dns/dbtable.h | 4 +- lib/dns/include/dns/diff.h | 4 +- lib/dns/include/dns/dispatch.h | 4 +- lib/dns/include/dns/dlz.h | 4 +- lib/dns/include/dns/dnssec.h | 4 +- lib/dns/include/dns/events.h | 4 +- lib/dns/include/dns/fixedname.h | 4 +- lib/dns/include/dns/forward.h | 4 +- lib/dns/include/dns/journal.h | 4 +- lib/dns/include/dns/keyflags.h | 4 +- lib/dns/include/dns/keyvalues.h | 4 +- lib/dns/include/dns/lib.h | 4 +- lib/dns/include/dns/log.h | 4 +- lib/dns/include/dns/lookup.h | 4 +- lib/dns/include/dns/master.h | 4 +- lib/dns/include/dns/masterdump.h | 4 +- lib/dns/include/dns/message.h | 4 +- lib/dns/include/dns/name.h | 4 +- lib/dns/include/dns/ncache.h | 4 +- lib/dns/include/dns/nsec.h | 4 +- lib/dns/include/dns/opcode.h | 4 +- lib/dns/include/dns/order.h | 4 +- lib/dns/include/dns/peer.h | 4 +- lib/dns/include/dns/portlist.h | 4 +- lib/dns/include/dns/rbt.h | 4 +- lib/dns/include/dns/rcode.h | 4 +- lib/dns/include/dns/rdata.h | 4 +- lib/dns/include/dns/rdataclass.h | 4 +- lib/dns/include/dns/rdatalist.h | 4 +- lib/dns/include/dns/rdataset.h | 4 +- lib/dns/include/dns/rdatasetiter.h | 4 +- lib/dns/include/dns/rdataslab.h | 4 +- lib/dns/include/dns/rdatatype.h | 4 +- lib/dns/include/dns/request.h | 4 +- lib/dns/include/dns/resolver.h | 4 +- lib/dns/include/dns/result.h | 4 +- lib/dns/include/dns/rootns.h | 4 +- lib/dns/include/dns/sdb.h | 4 +- lib/dns/include/dns/sdlz.h | 4 +- lib/dns/include/dns/secalg.h | 4 +- lib/dns/include/dns/secproto.h | 4 +- lib/dns/include/dns/soa.h | 4 +- lib/dns/include/dns/ssu.h | 4 +- lib/dns/include/dns/stats.h | 4 +- lib/dns/include/dns/tcpmsg.h | 4 +- lib/dns/include/dns/time.h | 4 +- lib/dns/include/dns/timer.h | 4 +- lib/dns/include/dns/tkey.h | 4 +- lib/dns/include/dns/tsig.h | 4 +- lib/dns/include/dns/ttl.h | 4 +- lib/dns/include/dns/types.h | 4 +- lib/dns/include/dns/validator.h | 4 +- lib/dns/include/dns/version.h | 4 +- lib/dns/include/dns/view.h | 4 +- lib/dns/include/dns/xfrin.h | 4 +- lib/dns/include/dns/zone.h | 4 +- lib/dns/include/dns/zonekey.h | 4 +- lib/dns/include/dns/zt.h | 4 +- lib/dns/include/dst/dst.h | 4 +- lib/dns/include/dst/gssapi.h | 4 +- lib/dns/include/dst/lib.h | 4 +- lib/dns/include/dst/result.h | 4 +- lib/dns/log.c | 6 +- lib/dns/rdata.c | 4 +- lib/dns/spnego.c | 30 +- lib/dns/validator.c | 4 +- lib/isc/include/isc/app.h | 4 +- lib/isc/include/isc/assertions.h | 4 +- lib/isc/include/isc/base64.h | 4 +- lib/isc/include/isc/bitstring.h | 4 +- lib/isc/include/isc/boolean.h | 4 +- lib/isc/include/isc/buffer.h | 6 +- lib/isc/include/isc/bufferlist.h | 4 +- lib/isc/include/isc/commandline.h | 4 +- lib/isc/include/isc/entropy.h | 4 +- lib/isc/include/isc/error.h | 4 +- lib/isc/include/isc/event.h | 4 +- lib/isc/include/isc/file.h | 4 +- lib/isc/include/isc/formatcheck.h | 4 +- lib/isc/include/isc/fsaccess.h | 11 +- lib/isc/include/isc/hash.h | 4 +- lib/isc/include/isc/heap.h | 4 +- lib/isc/include/isc/hex.h | 4 +- lib/isc/include/isc/hmacmd5.h | 4 +- lib/isc/include/isc/hmacsha.h | 4 +- lib/isc/include/isc/interfaceiter.h | 4 +- lib/isc/include/isc/lang.h | 4 +- lib/isc/include/isc/lfsr.h | 4 +- lib/isc/include/isc/lib.h | 4 +- lib/isc/include/isc/log.h | 4 +- lib/isc/include/isc/magic.h | 4 +- lib/isc/include/isc/md5.h | 4 +- lib/isc/include/isc/mem.h | 4 +- lib/isc/include/isc/msgs.h | 4 +- lib/isc/include/isc/mutexblock.h | 4 +- lib/isc/include/isc/netaddr.h | 4 +- lib/isc/include/isc/netscope.h | 4 +- lib/isc/include/isc/ondestroy.h | 4 +- lib/isc/include/isc/os.h | 4 +- lib/isc/include/isc/parseint.h | 4 +- lib/isc/include/isc/print.h | 4 +- lib/isc/include/isc/random.h | 4 +- lib/isc/include/isc/ratelimiter.h | 4 +- lib/isc/include/isc/refcount.h | 4 +- lib/isc/include/isc/region.h | 4 +- lib/isc/include/isc/resource.h | 4 +- lib/isc/include/isc/result.h | 4 +- lib/isc/include/isc/resultclass.h | 4 +- lib/isc/include/isc/rwlock.h | 4 +- lib/isc/include/isc/serial.h | 4 +- lib/isc/include/isc/sha1.h | 4 +- lib/isc/include/isc/sockaddr.h | 4 +- lib/isc/include/isc/socket.h | 4 +- lib/isc/include/isc/stdio.h | 4 +- lib/isc/include/isc/stdlib.h | 4 +- lib/isc/include/isc/string.h | 4 +- lib/isc/include/isc/symtab.h | 4 +- lib/isc/include/isc/task.h | 4 +- lib/isc/include/isc/taskpool.h | 4 +- lib/isc/include/isc/timer.h | 4 +- lib/isc/include/isc/types.h | 4 +- lib/isc/include/isc/util.h | 4 +- lib/isc/include/isc/version.h | 4 +- lib/isc/sha2.c | 12 +- lib/isc/win32/netdb.h | 4 +- lib/isccc/include/isccc/alist.h | 4 +- lib/isccc/include/isccc/base64.h | 4 +- lib/isccc/include/isccc/cc.h | 4 +- lib/isccc/include/isccc/ccmsg.h | 4 +- lib/isccc/include/isccc/events.h | 4 +- lib/isccc/include/isccc/lib.h | 4 +- lib/isccc/include/isccc/result.h | 4 +- lib/isccc/include/isccc/sexpr.h | 4 +- lib/isccc/include/isccc/symtab.h | 4 +- lib/isccc/include/isccc/symtype.h | 4 +- lib/isccc/include/isccc/types.h | 4 +- lib/isccc/include/isccc/util.h | 4 +- lib/isccc/include/isccc/version.h | 4 +- lib/isccfg/include/isccfg/cfg.h | 4 +- lib/isccfg/include/isccfg/grammar.h | 4 +- lib/isccfg/include/isccfg/log.h | 4 +- lib/isccfg/include/isccfg/namedconf.h | 4 +- lib/isccfg/include/isccfg/version.h | 4 +- lib/isccfg/log.c | 6 +- lib/lwres/include/lwres/context.h | 4 +- lib/lwres/include/lwres/int.h | 4 +- lib/lwres/include/lwres/ipv6.h | 4 +- lib/lwres/include/lwres/lang.h | 4 +- lib/lwres/include/lwres/list.h | 4 +- lib/lwres/include/lwres/lwbuffer.h | 4 +- lib/lwres/include/lwres/lwpacket.h | 4 +- lib/lwres/include/lwres/lwres.h | 4 +- lib/lwres/include/lwres/result.h | 4 +- lib/lwres/include/lwres/stdlib.h | 4 +- lib/lwres/include/lwres/version.h | 4 +- lib/lwres/win32/include/lwres/netdb.h | 4 +- lib/tests/include/tests/t_api.h | 4 +- 183 files changed, 1916 insertions(+), 388 deletions(-) create mode 100644 doc/doxygen/.cvsignore create mode 100644 doc/doxygen/Doxyfile.in create mode 100644 doc/doxygen/Makefile.in create mode 100644 doc/doxygen/doxygen-input-filter.in create mode 100644 doc/doxygen/isc-footer.html create mode 100644 doc/doxygen/isc-header.html create mode 100644 doc/doxygen/mainpage diff --git a/CHANGES b/CHANGES index a56787bc82..3bbe05061d 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +2123. [func] Use Doxygen to generate internal documention. + [RT #11398] + 2122. [func] Experimental http server and statistics support for named via xml. diff --git a/bin/named/log.c b/bin/named/log.c index f064d56eea..35f9267d9f 100644 --- a/bin/named/log.c +++ b/bin/named/log.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: log.c,v 1.43 2006/06/09 00:54:09 marka Exp $ */ +/* $Id: log.c,v 1.44 2006/12/22 01:44:59 marka Exp $ */ /*! \file */ @@ -33,7 +33,7 @@ /*% * When adding a new category, be sure to add the appropriate - * #define to and to update the list in + * \#define to and to update the list in * bin/check/check-tool.c. */ static isc_logcategory_t categories[] = { @@ -49,7 +49,7 @@ static isc_logcategory_t categories[] = { /*% * When adding a new module, be sure to add the appropriate - * #define to . + * \#define to . */ static isc_logmodule_t modules[] = { { "main", 0 }, diff --git a/bin/named/win32/ntservice.c b/bin/named/win32/ntservice.c index 6d38d91202..0a61924dea 100644 --- a/bin/named/win32/ntservice.c +++ b/bin/named/win32/ntservice.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: ntservice.c,v 1.8 2004/03/05 04:58:08 marka Exp $ */ +/* $Id: ntservice.c,v 1.9 2006/12/22 01:44:59 marka Exp $ */ #include #include @@ -221,7 +221,7 @@ void GetArgs(int *argc, char ***argv, char ***envp) /* * Set the app type to Console (check CRT/SRC/INTERNAL.H: - * #define _CONSOLE_APP 1) + * \#define _CONSOLE_APP 1) */ __set_app_type(1); diff --git a/configure b/configure index 404aed94bd..d06e174bb7 100755 --- a/configure +++ b/configure @@ -14,7 +14,7 @@ # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. # -# $Id: configure,v 1.411 2006/12/21 12:04:16 marka Exp $ +# $Id: configure,v 1.412 2006/12/22 01:46:19 marka Exp $ # # Portions Copyright (C) 1996-2001 Nominum, Inc. # @@ -29,7 +29,7 @@ # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT # OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# From configure.in Revision: 1.423 . +# From configure.in Revision: 1.424 . # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.59. # @@ -495,7 +495,7 @@ ac_includes_default="\ # include #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS subdirs build build_cpu build_vendor build_os host host_cpu host_vendor host_os SET_MAKE RANLIB ac_ct_RANLIB INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S STD_CINCLUDES STD_CDEFINES STD_CWARNINGS CCOPT AR ARFLAGS LN ETAGS PERL CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP ISC_SOCKADDR_LEN_T ISC_PLATFORM_HAVELONGLONG ISC_PLATFORM_HAVELIFCONF ISC_PLATFORM_NEEDSYSSELECTH LWRES_PLATFORM_NEEDSYSSELECTH USE_OPENSSL DST_OPENSSL_INC ISC_PLATFORM_HAVEGSSAPI ISC_PLATFORM_GSSAPIHEADER USE_GSSAPI DST_GSSAPI_INC DNS_GSSAPI_LIBS DNS_CRYPTO_LIBS ALWAYS_DEFINES ISC_PLATFORM_USETHREADS ISC_THREAD_DIR MKDEPCC MKDEPCFLAGS MKDEPPROG IRIX_DNSSEC_WARNINGS_HACK purify_path PURIFY ECHO ac_ct_AR STRIP ac_ct_STRIP CXX CXXFLAGS ac_ct_CXX CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL O A SA LIBTOOL_MKDEP_SED LIBTOOL_MODE_COMPILE LIBTOOL_MODE_INSTALL LIBTOOL_MODE_LINK LIBTOOL_ALLOW_UNDEFINED LIBTOOL_IN_MAIN LIBBIND ISC_PLATFORM_HAVEIPV6 LWRES_PLATFORM_HAVEIPV6 ISC_PLATFORM_NEEDNETINETIN6H LWRES_PLATFORM_NEEDNETINETIN6H ISC_PLATFORM_NEEDNETINET6IN6H LWRES_PLATFORM_NEEDNETINET6IN6H ISC_PLATFORM_HAVEINADDR6 LWRES_PLATFORM_HAVEINADDR6 ISC_PLATFORM_NEEDIN6ADDRANY LWRES_PLATFORM_NEEDIN6ADDRANY ISC_PLATFORM_NEEDIN6ADDRLOOPBACK LWRES_PLATFORM_NEEDIN6ADDRLOOPBACK ISC_PLATFORM_HAVEIN6PKTINFO ISC_PLATFORM_FIXIN6ISADDR ISC_IPV6_H ISC_IPV6_O ISC_ISCIPV6_O ISC_IPV6_C LWRES_HAVE_SIN6_SCOPE_ID ISC_PLATFORM_HAVESCOPEID ISC_PLATFORM_HAVEIF_LADDRREQ ISC_PLATFORM_HAVEIF_LADDRCONF ISC_PLATFORM_NEEDNTOP ISC_PLATFORM_NEEDPTON ISC_PLATFORM_NEEDATON ISC_PLATFORM_HAVESALEN LWRES_PLATFORM_HAVESALEN ISC_PLATFORM_MSGHDRFLAVOR ISC_PLATFORM_NEEDPORTT ISC_LWRES_NEEDADDRINFO ISC_LWRES_NEEDRRSETINFO ISC_LWRES_SETHOSTENTINT ISC_LWRES_ENDHOSTENTINT ISC_LWRES_GETNETBYADDRINADDR ISC_LWRES_SETNETENTINT ISC_LWRES_ENDNETENTINT ISC_LWRES_GETHOSTBYADDRVOID ISC_LWRES_NEEDHERRNO ISC_LWRES_GETIPNODEPROTO ISC_LWRES_GETADDRINFOPROTO ISC_LWRES_GETNAMEINFOPROTO ISC_PLATFORM_NEEDSTRSEP ISC_PLATFORM_NEEDMEMMOVE ISC_PLATFORM_NEEDSTRTOUL LWRES_PLATFORM_NEEDSTRTOUL GENRANDOMLIB ISC_PLATFORM_NEEDSTRLCPY ISC_PLATFORM_NEEDSTRLCAT ISC_PLATFORM_NEEDSPRINTF LWRES_PLATFORM_NEEDSPRINTF ISC_PLATFORM_NEEDVSNPRINTF LWRES_PLATFORM_NEEDVSNPRINTF ISC_EXTRA_OBJS ISC_EXTRA_SRCS USE_ISC_SPNEGO DST_EXTRA_OBJS DST_EXTRA_SRCS ISC_PLATFORM_QUADFORMAT LWRES_PLATFORM_QUADFORMAT ISC_PLATFORM_HAVESYSUNH ISC_PLATFORM_RLIMITTYPE ISC_PLATFORM_USEDECLSPEC LWRES_PLATFORM_USEDECLSPEC ISC_PLATFORM_BRACEPTHREADONCEINIT ISC_PLATFORM_HAVEIFNAMETOINDEX ISC_PLATFORM_HAVEXADD ISC_PLATFORM_HAVECMPXCHG ISC_PLATFORM_HAVEATOMICSTORE ISC_PLATFORM_USEGCCASM ISC_PLATFORM_USEOSFASM ISC_PLATFORM_USESTDASM ISC_ARCH_DIR LATEX PDFLATEX W3M XSLTPROC XMLLINT XSLT_DOCBOOK_STYLE_HTML XSLT_DOCBOOK_STYLE_XHTML XSLT_DOCBOOK_STYLE_MAN XSLT_DOCBOOK_CHUNK_HTML XSLT_DOCBOOK_CHUNK_XHTML XSLT_DOCBOOK_CHUNKTOC_HTML XSLT_DOCBOOK_CHUNKTOC_XHTML XSLT_DOCBOOK_MAKETOC_HTML XSLT_DOCBOOK_MAKETOC_XHTML XSLT_DB2LATEX_STYLE XSLT_DB2LATEX_ADMONITIONS IDNLIBS BIND9_TOP_BUILDDIR BIND9_ISC_BUILDINCLUDE BIND9_ISCCC_BUILDINCLUDE BIND9_ISCCFG_BUILDINCLUDE BIND9_DNS_BUILDINCLUDE BIND9_LWRES_BUILDINCLUDE BIND9_BIND9_BUILDINCLUDE BIND9_VERSION PG_CONFIG USE_DLZ DLZ_DRIVER_INCLUDES DLZ_DRIVER_LIBS DLZ_DRIVER_SRCS DLZ_DRIVER_OBJS BUILD_CC BUILD_CFLAGS BUILD_CPPFLAGS BUILD_LDFLAGS BUILD_LIBS LIBOBJS LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS subdirs build build_cpu build_vendor build_os host host_cpu host_vendor host_os SET_MAKE RANLIB ac_ct_RANLIB INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S STD_CINCLUDES STD_CDEFINES STD_CWARNINGS CCOPT AR ARFLAGS LN ETAGS PERL CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP ISC_SOCKADDR_LEN_T ISC_PLATFORM_HAVELONGLONG ISC_PLATFORM_HAVELIFCONF ISC_PLATFORM_NEEDSYSSELECTH LWRES_PLATFORM_NEEDSYSSELECTH USE_OPENSSL DST_OPENSSL_INC ISC_PLATFORM_HAVEGSSAPI ISC_PLATFORM_GSSAPIHEADER USE_GSSAPI DST_GSSAPI_INC DNS_GSSAPI_LIBS DNS_CRYPTO_LIBS ALWAYS_DEFINES ISC_PLATFORM_USETHREADS ISC_THREAD_DIR MKDEPCC MKDEPCFLAGS MKDEPPROG IRIX_DNSSEC_WARNINGS_HACK purify_path PURIFY ECHO ac_ct_AR STRIP ac_ct_STRIP CXX CXXFLAGS ac_ct_CXX CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL O A SA LIBTOOL_MKDEP_SED LIBTOOL_MODE_COMPILE LIBTOOL_MODE_INSTALL LIBTOOL_MODE_LINK LIBTOOL_ALLOW_UNDEFINED LIBTOOL_IN_MAIN LIBBIND ISC_PLATFORM_HAVEIPV6 LWRES_PLATFORM_HAVEIPV6 ISC_PLATFORM_NEEDNETINETIN6H LWRES_PLATFORM_NEEDNETINETIN6H ISC_PLATFORM_NEEDNETINET6IN6H LWRES_PLATFORM_NEEDNETINET6IN6H ISC_PLATFORM_HAVEINADDR6 LWRES_PLATFORM_HAVEINADDR6 ISC_PLATFORM_NEEDIN6ADDRANY LWRES_PLATFORM_NEEDIN6ADDRANY ISC_PLATFORM_NEEDIN6ADDRLOOPBACK LWRES_PLATFORM_NEEDIN6ADDRLOOPBACK ISC_PLATFORM_HAVEIN6PKTINFO ISC_PLATFORM_FIXIN6ISADDR ISC_IPV6_H ISC_IPV6_O ISC_ISCIPV6_O ISC_IPV6_C LWRES_HAVE_SIN6_SCOPE_ID ISC_PLATFORM_HAVESCOPEID ISC_PLATFORM_HAVEIF_LADDRREQ ISC_PLATFORM_HAVEIF_LADDRCONF ISC_PLATFORM_NEEDNTOP ISC_PLATFORM_NEEDPTON ISC_PLATFORM_NEEDATON ISC_PLATFORM_HAVESALEN LWRES_PLATFORM_HAVESALEN ISC_PLATFORM_MSGHDRFLAVOR ISC_PLATFORM_NEEDPORTT ISC_LWRES_NEEDADDRINFO ISC_LWRES_NEEDRRSETINFO ISC_LWRES_SETHOSTENTINT ISC_LWRES_ENDHOSTENTINT ISC_LWRES_GETNETBYADDRINADDR ISC_LWRES_SETNETENTINT ISC_LWRES_ENDNETENTINT ISC_LWRES_GETHOSTBYADDRVOID ISC_LWRES_NEEDHERRNO ISC_LWRES_GETIPNODEPROTO ISC_LWRES_GETADDRINFOPROTO ISC_LWRES_GETNAMEINFOPROTO ISC_PLATFORM_NEEDSTRSEP ISC_PLATFORM_NEEDMEMMOVE ISC_PLATFORM_NEEDSTRTOUL LWRES_PLATFORM_NEEDSTRTOUL GENRANDOMLIB ISC_PLATFORM_NEEDSTRLCPY ISC_PLATFORM_NEEDSTRLCAT ISC_PLATFORM_NEEDSPRINTF LWRES_PLATFORM_NEEDSPRINTF ISC_PLATFORM_NEEDVSNPRINTF LWRES_PLATFORM_NEEDVSNPRINTF ISC_EXTRA_OBJS ISC_EXTRA_SRCS USE_ISC_SPNEGO DST_EXTRA_OBJS DST_EXTRA_SRCS ISC_PLATFORM_QUADFORMAT LWRES_PLATFORM_QUADFORMAT ISC_PLATFORM_HAVESYSUNH ISC_PLATFORM_RLIMITTYPE ISC_PLATFORM_USEDECLSPEC LWRES_PLATFORM_USEDECLSPEC ISC_PLATFORM_BRACEPTHREADONCEINIT ISC_PLATFORM_HAVEIFNAMETOINDEX ISC_PLATFORM_HAVEXADD ISC_PLATFORM_HAVECMPXCHG ISC_PLATFORM_HAVEATOMICSTORE ISC_PLATFORM_USEGCCASM ISC_PLATFORM_USEOSFASM ISC_PLATFORM_USESTDASM ISC_ARCH_DIR LATEX PDFLATEX W3M XSLTPROC XMLLINT DOXYGEN XSLT_DOCBOOK_STYLE_HTML XSLT_DOCBOOK_STYLE_XHTML XSLT_DOCBOOK_STYLE_MAN XSLT_DOCBOOK_CHUNK_HTML XSLT_DOCBOOK_CHUNK_XHTML XSLT_DOCBOOK_CHUNKTOC_HTML XSLT_DOCBOOK_CHUNKTOC_XHTML XSLT_DOCBOOK_MAKETOC_HTML XSLT_DOCBOOK_MAKETOC_XHTML XSLT_DB2LATEX_STYLE XSLT_DB2LATEX_ADMONITIONS IDNLIBS BIND9_TOP_BUILDDIR BIND9_ISC_BUILDINCLUDE BIND9_ISCCC_BUILDINCLUDE BIND9_ISCCFG_BUILDINCLUDE BIND9_DNS_BUILDINCLUDE BIND9_LWRES_BUILDINCLUDE BIND9_BIND9_BUILDINCLUDE BIND9_VERSION PG_CONFIG USE_DLZ DLZ_DRIVER_INCLUDES DLZ_DRIVER_LIBS DLZ_DRIVER_SRCS DLZ_DRIVER_OBJS BUILD_CC BUILD_CFLAGS BUILD_CPPFLAGS BUILD_LDFLAGS BUILD_LIBS LIBOBJS LTLIBOBJS' ac_subst_files='BIND9_MAKE_INCLUDES BIND9_MAKE_RULES LIBISC_API LIBISCCC_API LIBISCCFG_API LIBDNS_API LIBBIND9_API LIBLWRES_API DLZ_DRIVER_RULES' # Initialize some variables set by options. @@ -29197,6 +29197,52 @@ fi +# +# Look for Doxygen +# + +# Extract the first word of "doxygen", so it can be a program name with args. +set dummy doxygen; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_path_DOXYGEN+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $DOXYGEN in + [\\/]* | ?:[\\/]*) + ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_path_DOXYGEN" && ac_cv_path_DOXYGEN="doxygen" + ;; +esac +fi +DOXYGEN=$ac_cv_path_DOXYGEN + +if test -n "$DOXYGEN"; then + echo "$as_me:$LINENO: result: $DOXYGEN" >&5 +echo "${ECHO_T}$DOXYGEN" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + + # # Subroutine for searching for an ordinary file (e.g., a stylesheet) # in a number of directories: @@ -30683,7 +30729,7 @@ DNS_CRYPTO_LIBS="$NEWFLAGS" # elsewhere if there's a good reason for doing so. # - ac_config_files="$ac_config_files Makefile make/Makefile make/mkdep lib/Makefile lib/isc/Makefile lib/isc/include/Makefile lib/isc/include/isc/Makefile lib/isc/include/isc/platform.h lib/isc/unix/Makefile lib/isc/unix/include/Makefile lib/isc/unix/include/isc/Makefile lib/isc/nls/Makefile lib/isc/$thread_dir/Makefile lib/isc/$thread_dir/include/Makefile lib/isc/$thread_dir/include/isc/Makefile lib/isccc/Makefile lib/isccc/include/Makefile lib/isccc/include/isccc/Makefile lib/isccfg/Makefile lib/isccfg/include/Makefile lib/isccfg/include/isccfg/Makefile lib/dns/Makefile lib/dns/include/Makefile lib/dns/include/dns/Makefile lib/dns/include/dst/Makefile lib/bind9/Makefile lib/bind9/include/Makefile lib/bind9/include/bind9/Makefile lib/lwres/Makefile lib/lwres/include/Makefile lib/lwres/include/lwres/Makefile lib/lwres/include/lwres/netdb.h lib/lwres/include/lwres/platform.h lib/lwres/man/Makefile lib/lwres/unix/Makefile lib/lwres/unix/include/Makefile lib/lwres/unix/include/lwres/Makefile lib/tests/Makefile lib/tests/include/Makefile lib/tests/include/tests/Makefile bin/Makefile bin/check/Makefile bin/named/Makefile bin/named/unix/Makefile bin/rndc/Makefile bin/rndc/unix/Makefile bin/dig/Makefile bin/nsupdate/Makefile bin/tests/Makefile bin/tests/names/Makefile bin/tests/master/Makefile bin/tests/rbt/Makefile bin/tests/db/Makefile bin/tests/tasks/Makefile bin/tests/timers/Makefile bin/tests/dst/Makefile bin/tests/mem/Makefile bin/tests/net/Makefile bin/tests/sockaddr/Makefile bin/tests/system/Makefile bin/tests/system/conf.sh bin/tests/system/lwresd/Makefile bin/tests/system/tkey/Makefile bin/tests/headerdep_test.sh bin/dnssec/Makefile doc/Makefile doc/arm/Makefile doc/misc/Makefile isc-config.sh doc/xsl/Makefile doc/xsl/isc-docbook-chunk.xsl doc/xsl/isc-docbook-html.xsl doc/xsl/isc-docbook-latex.xsl doc/xsl/isc-manpage.xsl" + ac_config_files="$ac_config_files Makefile make/Makefile make/mkdep lib/Makefile lib/isc/Makefile lib/isc/include/Makefile lib/isc/include/isc/Makefile lib/isc/include/isc/platform.h lib/isc/unix/Makefile lib/isc/unix/include/Makefile lib/isc/unix/include/isc/Makefile lib/isc/nls/Makefile lib/isc/$thread_dir/Makefile lib/isc/$thread_dir/include/Makefile lib/isc/$thread_dir/include/isc/Makefile lib/isccc/Makefile lib/isccc/include/Makefile lib/isccc/include/isccc/Makefile lib/isccfg/Makefile lib/isccfg/include/Makefile lib/isccfg/include/isccfg/Makefile lib/dns/Makefile lib/dns/include/Makefile lib/dns/include/dns/Makefile lib/dns/include/dst/Makefile lib/bind9/Makefile lib/bind9/include/Makefile lib/bind9/include/bind9/Makefile lib/lwres/Makefile lib/lwres/include/Makefile lib/lwres/include/lwres/Makefile lib/lwres/include/lwres/netdb.h lib/lwres/include/lwres/platform.h lib/lwres/man/Makefile lib/lwres/unix/Makefile lib/lwres/unix/include/Makefile lib/lwres/unix/include/lwres/Makefile lib/tests/Makefile lib/tests/include/Makefile lib/tests/include/tests/Makefile bin/Makefile bin/check/Makefile bin/named/Makefile bin/named/unix/Makefile bin/rndc/Makefile bin/rndc/unix/Makefile bin/dig/Makefile bin/nsupdate/Makefile bin/tests/Makefile bin/tests/names/Makefile bin/tests/master/Makefile bin/tests/rbt/Makefile bin/tests/db/Makefile bin/tests/tasks/Makefile bin/tests/timers/Makefile bin/tests/dst/Makefile bin/tests/mem/Makefile bin/tests/net/Makefile bin/tests/sockaddr/Makefile bin/tests/system/Makefile bin/tests/system/conf.sh bin/tests/system/lwresd/Makefile bin/tests/system/tkey/Makefile bin/tests/headerdep_test.sh bin/dnssec/Makefile doc/Makefile doc/arm/Makefile doc/misc/Makefile isc-config.sh doc/xsl/Makefile doc/xsl/isc-docbook-chunk.xsl doc/xsl/isc-docbook-html.xsl doc/xsl/isc-docbook-latex.xsl doc/xsl/isc-manpage.xsl doc/doxygen/Doxyfile doc/doxygen/Makefile doc/doxygen/doxygen-input-filter" # @@ -31296,6 +31342,9 @@ do "doc/xsl/isc-docbook-html.xsl" ) CONFIG_FILES="$CONFIG_FILES doc/xsl/isc-docbook-html.xsl" ;; "doc/xsl/isc-docbook-latex.xsl" ) CONFIG_FILES="$CONFIG_FILES doc/xsl/isc-docbook-latex.xsl" ;; "doc/xsl/isc-manpage.xsl" ) CONFIG_FILES="$CONFIG_FILES doc/xsl/isc-manpage.xsl" ;; + "doc/doxygen/Doxyfile" ) CONFIG_FILES="$CONFIG_FILES doc/doxygen/Doxyfile" ;; + "doc/doxygen/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/doxygen/Makefile" ;; + "doc/doxygen/doxygen-input-filter" ) CONFIG_FILES="$CONFIG_FILES doc/doxygen/doxygen-input-filter" ;; "chmod" ) CONFIG_COMMANDS="$CONFIG_COMMANDS chmod" ;; "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 @@ -31538,6 +31587,7 @@ s,@PDFLATEX@,$PDFLATEX,;t t s,@W3M@,$W3M,;t t s,@XSLTPROC@,$XSLTPROC,;t t s,@XMLLINT@,$XMLLINT,;t t +s,@DOXYGEN@,$DOXYGEN,;t t s,@XSLT_DOCBOOK_STYLE_HTML@,$XSLT_DOCBOOK_STYLE_HTML,;t t s,@XSLT_DOCBOOK_STYLE_XHTML@,$XSLT_DOCBOOK_STYLE_XHTML,;t t s,@XSLT_DOCBOOK_STYLE_MAN@,$XSLT_DOCBOOK_STYLE_MAN,;t t @@ -32164,7 +32214,7 @@ esac { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 echo "$as_me: executing $ac_dest commands" >&6;} case $ac_dest in - chmod ) chmod a+x isc-config.sh ;; + chmod ) chmod a+x isc-config.sh doc/doxygen/doxygen-input-filter ;; esac done _ACEOF diff --git a/configure.in b/configure.in index c728f8e445..1ca79bda8c 100644 --- a/configure.in +++ b/configure.in @@ -18,7 +18,7 @@ AC_DIVERT_PUSH(1)dnl esyscmd([sed "s/^/# /" COPYRIGHT])dnl AC_DIVERT_POP()dnl -AC_REVISION($Revision: 1.423 $) +AC_REVISION($Revision: 1.424 $) AC_INIT(lib/dns/name.c) AC_PREREQ(2.59) @@ -2276,6 +2276,13 @@ AC_SUBST(XSLTPROC) AC_PATH_PROG(XMLLINT, xmllint, xmllint) AC_SUBST(XMLLINT) +# +# Look for Doxygen +# + +AC_PATH_PROG(DOXYGEN, doxygen, doxygen) +AC_SUBST(DOXYGEN) + # # Subroutine for searching for an ordinary file (e.g., a stylesheet) # in a number of directories: @@ -2646,7 +2653,7 @@ AC_SUBST(BUILD_LIBS) AC_CONFIG_COMMANDS( [chmod], - [chmod a+x isc-config.sh]) + [chmod a+x isc-config.sh doc/doxygen/doxygen-input-filter]) # # Files to configure. These are listed here because we used to @@ -2729,6 +2736,9 @@ AC_CONFIG_FILES([ doc/xsl/isc-docbook-html.xsl doc/xsl/isc-docbook-latex.xsl doc/xsl/isc-manpage.xsl + doc/doxygen/Doxyfile + doc/doxygen/Makefile + doc/doxygen/doxygen-input-filter ]) # diff --git a/doc/Makefile.in b/doc/Makefile.in index 3b16fd3672..5faf88323a 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -13,7 +13,7 @@ # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. -# $Id: Makefile.in,v 1.7 2005/07/23 04:35:22 marka Exp $ +# $Id: Makefile.in,v 1.8 2006/12/22 01:44:59 marka Exp $ # This Makefile is a placeholder. It exists merely to make # sure that its directory gets created in the object directory @@ -23,7 +23,7 @@ srcdir = @srcdir@ VPATH = @srcdir@ top_srcdir = @top_srcdir@ -SUBDIRS = arm misc xsl +SUBDIRS = arm misc xsl doxygen TARGETS = @BIND9_MAKE_RULES@ diff --git a/doc/doxygen/.cvsignore b/doc/doxygen/.cvsignore new file mode 100644 index 0000000000..1d4c377b30 --- /dev/null +++ b/doc/doxygen/.cvsignore @@ -0,0 +1,5 @@ +Doxyfile +Makefile +doxygen-input-filter +html +xml diff --git a/doc/doxygen/Doxyfile.in b/doc/doxygen/Doxyfile.in new file mode 100644 index 0000000000..620e3b0e48 --- /dev/null +++ b/doc/doxygen/Doxyfile.in @@ -0,0 +1,1269 @@ +# $Id: Doxyfile.in,v 1.2 2006/12/22 01:44:59 marka Exp $ + +# Doxyfile 1.4.7 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project +# +# All text after a hash (#) is considered a comment and will be ignored +# The format is: +# TAG = value [value, ...] +# For lists items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (" ") + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded +# by quotes) that should identify the project. + +PROJECT_NAME = "BIND9 Internals" + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. +# This could be handy for archiving the generated documentation or +# if some version control system is used. + +PROJECT_NUMBER = $(BIND9_VERSION) + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) +# base path where the generated documentation will be put. +# If a relative path is entered, it will be relative to the location +# where doxygen was started. If left blank the current directory will be used. + +OUTPUT_DIRECTORY = + +# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create +# 4096 sub-directories (in 2 levels) under the output directory of each output +# format and will distribute the generated files over these directories. +# Enabling this option can be useful when feeding doxygen a huge amount of +# source files, where putting all generated files in the same directory would +# otherwise cause performance problems for the file system. + +CREATE_SUBDIRS = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# The default language is English, other supported languages are: +# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, +# Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, +# Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, +# Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, +# Swedish, and Ukrainian. + +OUTPUT_LANGUAGE = English + +# This tag can be used to specify the encoding used in the generated output. +# The encoding is not always determined by the language that is chosen, +# but also whether or not the output is meant for Windows or non-Windows users. +# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES +# forces the Windows encoding (this is the default for the Windows binary), +# whereas setting the tag to NO uses a Unix-style encoding (the default for +# all platforms other than Windows). + +USE_WINDOWS_ENCODING = NO + +# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will +# include brief member descriptions after the members that are listed in +# the file and class documentation (similar to JavaDoc). +# Set to NO to disable this. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend +# the brief description of a member or function before the detailed description. +# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator +# that is used to form the text in various listings. Each string +# in this list, if found as the leading text of the brief description, will be +# stripped from the text and the result after processing the whole list, is +# used as the annotated text. Otherwise, the brief description is used as-is. +# If left blank, the following values are used ("$name" is automatically +# replaced with the name of the entity): "The $name class" "The $name widget" +# "The $name file" "is" "provides" "specifies" "contains" +# "represents" "a" "an" "the" + +ABBREVIATE_BRIEF = + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# Doxygen will generate a detailed section even if there is only a brief +# description. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full +# path before files name in the file list and in the header files. If set +# to NO the shortest path that makes the file name unique will be used. + +FULL_PATH_NAMES = YES + +# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag +# can be used to strip a user-defined part of the path. Stripping is +# only done if one of the specified strings matches the left-hand part of +# the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the +# path to strip. + +STRIP_FROM_PATH = @BIND9_TOP_BUILDDIR@/ + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of +# the path mentioned in the documentation of a class, which tells +# the reader which header file to include in order to use a class. +# If left blank only the name of the header file containing the class +# definition is used. Otherwise one should specify the include paths that +# are normally passed to the compiler using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter +# (but less readable) file names. This can be useful is your file systems +# doesn't support long names like on DOS, Mac, or CD-ROM. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen +# will interpret the first line (until the first dot) of a JavaDoc-style +# comment as the brief description. If set to NO, the JavaDoc +# comments will behave just like the Qt-style comments (thus requiring an +# explicit @brief command for a brief description. + +JAVADOC_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen +# treat a multi-line C++ special comment block (i.e. a block of //! or /// +# comments) as a brief description. This used to be the default behaviour. +# The new default is to treat a multi-line C++ comment block as a detailed +# description. Set this tag to YES if you prefer the old behaviour instead. + +MULTILINE_CPP_IS_BRIEF = NO + +# If the DETAILS_AT_TOP tag is set to YES then Doxygen +# will output the detailed description near the top, like JavaDoc. +# If set to NO, the detailed description appears after the member +# documentation. + +DETAILS_AT_TOP = NO + +# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented +# member inherits the documentation from any documented member that it +# re-implements. + +INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce +# a new page for each member. If set to NO, the documentation of a member will +# be part of the file/class/namespace that contains it. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. +# Doxygen uses this value to replace tabs by spaces in code fragments. + +TAB_SIZE = 8 + +# This tag can be used to specify a number of aliases that acts +# as commands in the documentation. An alias has the form "name=value". +# For example adding "sideeffect=\par Side Effects:\n" will allow you to +# put the command \sideeffect (or @sideeffect) in the documentation, which +# will result in a user-defined paragraph with heading "Side Effects:". +# You can put \n's in the value part of an alias to insert newlines. + +ALIASES = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C +# sources only. Doxygen will then generate output that is more tailored for C. +# For instance, some of the names that are used will be different. The list +# of all members will be omitted, etc. + +OPTIMIZE_OUTPUT_FOR_C = YES + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java +# sources only. Doxygen will then generate output that is more tailored for Java. +# For instance, namespaces will be presented as packages, qualified scopes +# will look different, etc. + +OPTIMIZE_OUTPUT_JAVA = NO + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to +# include (a tag file for) the STL sources as input, then you should +# set this tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. +# func(std::string) {}). This also make the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. + +BUILTIN_STL_SUPPORT = NO + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES, then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. + +DISTRIBUTE_GROUP_DOC = YES + +# Set the SUBGROUPING tag to YES (the default) to allow class member groups of +# the same type (for instance a group of public functions) to be put as a +# subgroup of that type (e.g. under the Public Functions section). Set it to +# NO to prevent subgrouping. Alternatively, this can be done per class using +# the \nosubgrouping command. + +SUBGROUPING = YES + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in +# documentation are documented, even if no documentation was available. +# Private class members and static file members will be hidden unless +# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES + +EXTRACT_ALL = YES + +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class +# will be included in the documentation. + +EXTRACT_PRIVATE = YES + +# If the EXTRACT_STATIC tag is set to YES all static members of a file +# will be included in the documentation. + +EXTRACT_STATIC = YES + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) +# defined locally in source files will be included in the documentation. +# If set to NO only classes defined in header files are included. + +EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. When set to YES local +# methods, which are defined in the implementation section but not in +# the interface are included in the documentation. +# If set to NO (the default) only methods in the interface are included. + +EXTRACT_LOCAL_METHODS = YES + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all +# undocumented members of documented classes, files or namespaces. +# If set to NO (the default) these members will be included in the +# various overviews, but no documentation section is generated. +# This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. +# If set to NO (the default) these classes will be included in the various +# overviews. This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all +# friend (class|struct|union) declarations. +# If set to NO (the default) these declarations will be included in the +# documentation. + +HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any +# documentation blocks found inside the body of a function. +# If set to NO (the default) these blocks will be appended to the +# function's detailed documentation block. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation +# that is typed after a \internal command is included. If the tag is set +# to NO (the default) then the documentation will be excluded. +# Set it to YES to include the internal documentation. + +INTERNAL_DOCS = NO + +# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate +# file names in lower-case letters. If set to YES upper-case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows +# and Mac users are advised to set this option to NO. + +CASE_SENSE_NAMES = YES + +# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen +# will show members with their full class and namespace scopes in the +# documentation. If set to YES the scope will be hidden. + +HIDE_SCOPE_NAMES = NO + +# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen +# will put a list of the files that are included by a file in the documentation +# of that file. + +SHOW_INCLUDE_FILES = YES + +# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] +# is inserted in the documentation for inline members. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen +# will sort the (detailed) documentation of file and class members +# alphabetically by member name. If set to NO the members will appear in +# declaration order. + +SORT_MEMBER_DOCS = NO + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the +# brief documentation of file, namespace and class members alphabetically +# by member name. If set to NO (the default) the members will appear in +# declaration order. + +SORT_BRIEF_DOCS = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be +# sorted by fully-qualified names, including namespaces. If set to +# NO (the default), the class list will be sorted only by class name, +# not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the +# alphabetical list. + +SORT_BY_SCOPE_NAME = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or +# disable (NO) the todo list. This list is created by putting \todo +# commands in the documentation. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable (YES) or +# disable (NO) the test list. This list is created by putting \test +# commands in the documentation. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable (YES) or +# disable (NO) the bug list. This list is created by putting \bug +# commands in the documentation. + +GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or +# disable (NO) the deprecated list. This list is created by putting +# \deprecated commands in the documentation. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional +# documentation sections, marked by \if sectionname ... \endif. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines +# the initial value of a variable or define consists of for it to appear in +# the documentation. If the initializer consists of more lines than specified +# here it will be hidden. Use a value of 0 to hide initializers completely. +# The appearance of the initializer of individual variables and defines in the +# documentation can be controlled using \showinitializer or \hideinitializer +# command in the documentation regardless of this setting. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated +# at the bottom of the documentation of classes and structs. If set to YES the +# list will mention the files that were used to generate the documentation. + +SHOW_USED_FILES = YES + +# If the sources in your project are distributed over multiple directories +# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy +# in the documentation. The default is NO. + +SHOW_DIRECTORIES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from the +# version control system). Doxygen will invoke the program by executing (via +# popen()) the command , where is the value of +# the FILE_VERSION_FILTER tag, and is the name of an input file +# provided by doxygen. Whatever the program writes to standard output +# is used as the file version. See the manual for examples. + +FILE_VERSION_FILTER = + +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated +# by doxygen. Possible values are YES and NO. If left blank NO is used. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated by doxygen. Possible values are YES and NO. If left blank +# NO is used. + +WARNINGS = YES + +# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings +# for undocumented members. If EXTRACT_ALL is set to YES then this flag will +# automatically be disabled. + +WARN_IF_UNDOCUMENTED = YES + +# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some +# parameters in a documented function, or documenting parameters that +# don't exist or using markup commands wrongly. + +WARN_IF_DOC_ERROR = YES + +# This WARN_NO_PARAMDOC option can be abled to get warnings for +# functions that are documented, but have no documentation for their parameters +# or return value. If set to NO (the default) doxygen will only warn about +# wrong or incomplete parameter documentation, but not about the absence of +# documentation. + +WARN_NO_PARAMDOC = YES + +# The WARN_FORMAT tag determines the format of the warning messages that +# doxygen can produce. The string should contain the $file, $line, and $text +# tags, which will be replaced by the file and line number from which the +# warning originated and the warning text. Optionally the format may contain +# $version, which will be replaced by the version of the file (if it could +# be obtained via FILE_VERSION_FILTER) + +WARN_FORMAT = "$file:$line: $text" + +# The WARN_LOGFILE tag can be used to specify a file to which warning +# and error messages should be written. If left blank the output is written +# to stderr. + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag can be used to specify the files and/or directories that contain +# documented source files. You may enter file names like "myfile.cpp" or +# directories like "/usr/src/myproject". Separate the files or directories +# with spaces. + +INPUT = @BIND9_TOP_BUILDDIR@/lib/isc \ + @BIND9_TOP_BUILDDIR@/lib/dns \ + @BIND9_TOP_BUILDDIR@/lib/isccfg \ + @BIND9_TOP_BUILDDIR@/lib/isccc \ + @BIND9_TOP_BUILDDIR@/lib/bind9 \ + @BIND9_TOP_BUILDDIR@/bin/check \ + @BIND9_TOP_BUILDDIR@/bin/dig \ + @BIND9_TOP_BUILDDIR@/bin/dnssec \ + @BIND9_TOP_BUILDDIR@/bin/named \ + @BIND9_TOP_BUILDDIR@/bin/nsupdate \ + @BIND9_TOP_BUILDDIR@/bin/rndc \ + @BIND9_TOP_BUILDDIR@/doc/doxygen/mainpage + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank the following patterns are tested: +# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx +# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py + +FILE_PATTERNS = *.c *.h *.dox + +# The RECURSIVE tag can be used to turn specify whether or not subdirectories +# should be searched for input files as well. Possible values are YES and NO. +# If left blank NO is used. + +RECURSIVE = YES + +# The EXCLUDE tag can be used to specify files and/or directories that should +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used select whether or not files or +# directories that are symbolic links (a Unix filesystem feature) are excluded +# from the input. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. Note that the wildcards are matched +# against the file with absolute path, so to exclude all test directories +# for example use the pattern */test/* + +EXCLUDE_PATTERNS = */win32/* */lib/dns/gen* */lib/dns/rdata/*.h + +# The EXAMPLE_PATH tag can be used to specify one or more files or +# directories that contain example code fragments that are included (see +# the \include command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank all files are included. + +EXAMPLE_PATTERNS = * + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude +# commands irrespective of the value of the RECURSIVE tag. +# Possible values are YES and NO. If left blank NO is used. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or +# directories that contain image that are included in the documentation (see +# the \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command , where +# is the value of the INPUT_FILTER tag, and is the name of an +# input file. Doxygen will then use the output that the filter program writes +# to standard output. If FILTER_PATTERNS is specified, this tag will be +# ignored. + +INPUT_FILTER = ./doxygen-input-filter + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: +# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further +# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER +# is applied to all files. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will be used to filter the input files when producing source +# files to browse (i.e. when SOURCE_BROWSER is set to YES). + +FILTER_SOURCE_FILES = NO + +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will +# be generated. Documented entities will be cross-referenced with these sources. +# Note: To get rid of all source code in the generated output, make sure also +# VERBATIM_HEADERS is set to NO. + +SOURCE_BROWSER = YES + +# Setting the INLINE_SOURCES tag to YES will include the body +# of functions and classes directly in the documentation. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct +# doxygen to hide any special comment blocks from generated source code +# fragments. Normal C and C++ comments will always remain visible. + +STRIP_CODE_COMMENTS = NO + +# If the REFERENCED_BY_RELATION tag is set to YES (the default) +# then for each documented function all documented +# functions referencing it will be listed. + +REFERENCED_BY_RELATION = YES + +# If the REFERENCES_RELATION tag is set to YES (the default) +# then for each documented function all documented entities +# called/used by that function will be listed. + +REFERENCES_RELATION = YES + +# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) +# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from +# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will +# link to the source code. Otherwise they will link to the documentstion. + +REFERENCES_LINK_SOURCE = YES + +# If the USE_HTAGS tag is set to YES then the references to source code +# will point to the HTML generated by the htags(1) tool instead of doxygen +# built-in source browser. The htags tool is part of GNU's global source +# tagging system (see http://www.gnu.org/software/global/global.html). You +# will need version 4.8.6 or higher. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen +# will generate a verbatim copy of the header file for each class for +# which an include is specified. Set to NO to disable this. + +VERBATIM_HEADERS = YES + +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index +# of all compounds will be generated. Enable this if the project +# contains a lot of classes, structs, unions or interfaces. + +ALPHABETICAL_INDEX = YES + +# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then +# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns +# in which this list will be split (can be a number in the range [1..20]) + +COLS_IN_ALPHA_INDEX = 5 + +# In case all classes in a project start with a common prefix, all +# classes will be put under the same header in the alphabetical index. +# The IGNORE_PREFIX tag can be used to specify one or more prefixes that +# should be ignored while generating the index headers. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES (the default) Doxygen will +# generate HTML output. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `html' will be used as the default path. + +HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for +# each generated HTML page (for example: .htm,.php,.asp). If it is left blank +# doxygen will generate files with .html extension. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a personal HTML header for +# each generated HTML page. If it is left blank doxygen will generate a +# standard header. + +HTML_HEADER = isc-header.html + +# The HTML_FOOTER tag can be used to specify a personal HTML footer for +# each generated HTML page. If it is left blank doxygen will generate a +# standard footer. + +HTML_FOOTER = isc-footer.html + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading +# style sheet that is used by each HTML page. It can be used to +# fine-tune the look of the HTML output. If the tag is left blank doxygen +# will generate a default style sheet. Note that doxygen will try to copy +# the style sheet file to the HTML output directory, so don't put your own +# stylesheet in the HTML output directory as well, or it will be erased! + +HTML_STYLESHEET = + +# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, +# files or namespaces will be aligned in HTML using tables. If set to +# NO a bullet list will be used. + +HTML_ALIGN_MEMBERS = YES + +# If the GENERATE_HTMLHELP tag is set to YES, additional index files +# will be generated that can be used as input for tools like the +# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) +# of the generated HTML documentation. + +GENERATE_HTMLHELP = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can +# be used to specify the file name of the resulting .chm file. You +# can add a path in front of the file if the result should not be +# written to the html output directory. + +CHM_FILE = + +# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can +# be used to specify the location (absolute path including file name) of +# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run +# the HTML help compiler on the generated index.hhp. + +HHC_LOCATION = + +# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag +# controls if a separate .chi index file is generated (YES) or that +# it should be included in the master .chm file (NO). + +GENERATE_CHI = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag +# controls whether a binary table of contents is generated (YES) or a +# normal table of contents (NO) in the .chm file. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members +# to the contents of the HTML help documentation and to the tree view. + +TOC_EXPAND = NO + +# The DISABLE_INDEX tag can be used to turn on/off the condensed index at +# top of each HTML page. The value NO (the default) enables the index and +# the value YES disables it. + +DISABLE_INDEX = NO + +# This tag can be used to set the number of enum values (range [1..20]) +# that doxygen will group on one line in the generated HTML documentation. + +ENUM_VALUES_PER_LINE = 4 + +# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be +# generated containing a tree-like index structure (just like the one that +# is generated for HTML Help). For this to work a browser that supports +# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, +# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are +# probably better off using the HTML help feature. + +GENERATE_TREEVIEW = NO + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be +# used to set the initial width (in pixels) of the frame in which the tree +# is shown. + +TREEVIEW_WIDTH = 250 + +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- + +# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will +# generate Latex output. + +GENERATE_LATEX = NO + +# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `latex' will be used as the default path. + +LATEX_OUTPUT = latex + +# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be +# invoked. If left blank `latex' will be used as the default command name. + +LATEX_CMD_NAME = latex + +# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to +# generate index for LaTeX. If left blank `makeindex' will be used as the +# default command name. + +MAKEINDEX_CMD_NAME = makeindex + +# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact +# LaTeX documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_LATEX = YES + +# The PAPER_TYPE tag can be used to set the paper type that is used +# by the printer. Possible values are: a4, a4wide, letter, legal and +# executive. If left blank a4wide will be used. + +PAPER_TYPE = letter + +# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX +# packages that should be included in the LaTeX output. + +EXTRA_PACKAGES = + +# The LATEX_HEADER tag can be used to specify a personal LaTeX header for +# the generated latex document. The header should contain everything until +# the first chapter. If it is left blank doxygen will generate a +# standard header. Notice: only use this tag if you know what you are doing! + +LATEX_HEADER = + +# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated +# is prepared for conversion to pdf (using ps2pdf). The pdf file will +# contain links (just like the HTML output) instead of page references +# This makes the output suitable for online browsing using a pdf viewer. + +PDF_HYPERLINKS = NO + +# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of +# plain latex in the generated Makefile. Set this option to YES to get a +# higher quality PDF documentation. + +USE_PDFLATEX = YES + +# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. +# command to the generated LaTeX files. This will instruct LaTeX to keep +# running if errors occur, instead of asking the user for help. +# This option is also used when generating formulas in HTML. + +LATEX_BATCHMODE = YES + +# If LATEX_HIDE_INDICES is set to YES then doxygen will not +# include the index chapters (such as File Index, Compound Index, etc.) +# in the output. + +LATEX_HIDE_INDICES = YES + +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- + +# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output +# The RTF output is optimized for Word 97 and may not look very pretty with +# other RTF readers or editors. + +GENERATE_RTF = NO + +# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `rtf' will be used as the default path. + +RTF_OUTPUT = rtf + +# If the COMPACT_RTF tag is set to YES Doxygen generates more compact +# RTF documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_RTF = NO + +# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated +# will contain hyperlink fields. The RTF file will +# contain links (just like the HTML output) instead of page references. +# This makes the output suitable for online browsing using WORD or other +# programs which support those fields. +# Note: wordpad (write) and others do not support links. + +RTF_HYPERLINKS = NO + +# Load stylesheet definitions from file. Syntax is similar to doxygen's +# config file, i.e. a series of assignments. You only have to provide +# replacements, missing definitions are set to their default value. + +RTF_STYLESHEET_FILE = + +# Set optional variables used in the generation of an rtf document. +# Syntax is similar to doxygen's config file. + +RTF_EXTENSIONS_FILE = + +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- + +# If the GENERATE_MAN tag is set to YES (the default) Doxygen will +# generate man pages + +GENERATE_MAN = NO + +# The MAN_OUTPUT tag is used to specify where the man pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `man' will be used as the default path. + +MAN_OUTPUT = man + +# The MAN_EXTENSION tag determines the extension that is added to +# the generated man pages (default is the subroutine's section .3) + +MAN_EXTENSION = .3 + +# If the MAN_LINKS tag is set to YES and Doxygen generates man output, +# then it will generate one additional man file for each entity +# documented in the real man page(s). These additional files +# only source the real man page, but without them the man command +# would be unable to find the correct page. The default is NO. + +MAN_LINKS = NO + +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- + +# If the GENERATE_XML tag is set to YES Doxygen will +# generate an XML file that captures the structure of +# the code including all documentation. + +GENERATE_XML = YES + +# The XML_OUTPUT tag is used to specify where the XML pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `xml' will be used as the default path. + +XML_OUTPUT = xml + +# The XML_SCHEMA tag can be used to specify an XML schema, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_SCHEMA = + +# The XML_DTD tag can be used to specify an XML DTD, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_DTD = + +# If the XML_PROGRAMLISTING tag is set to YES Doxygen will +# dump the program listings (including syntax highlighting +# and cross-referencing information) to the XML output. Note that +# enabling this will significantly increase the size of the XML output. + +XML_PROGRAMLISTING = YES + +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- + +# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will +# generate an AutoGen Definitions (see autogen.sf.net) file +# that captures the structure of the code including all +# documentation. Note that this feature is still experimental +# and incomplete at the moment. + +GENERATE_AUTOGEN_DEF = NO + +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- + +# If the GENERATE_PERLMOD tag is set to YES Doxygen will +# generate a Perl module file that captures the structure of +# the code including all documentation. Note that this +# feature is still experimental and incomplete at the +# moment. + +GENERATE_PERLMOD = NO + +# If the PERLMOD_LATEX tag is set to YES Doxygen will generate +# the necessary Makefile rules, Perl scripts and LaTeX code to be able +# to generate PDF and DVI output from the Perl module output. + +PERLMOD_LATEX = NO + +# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be +# nicely formatted so it can be parsed by a human reader. This is useful +# if you want to understand what is going on. On the other hand, if this +# tag is set to NO the size of the Perl module output will be much smaller +# and Perl will parse it just the same. + +PERLMOD_PRETTY = YES + +# The names of the make variables in the generated doxyrules.make file +# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. +# This is useful so different doxyrules.make files included by the same +# Makefile don't overwrite each other's variables. + +PERLMOD_MAKEVAR_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- + +# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will +# evaluate all C-preprocessor directives found in the sources and include +# files. + +ENABLE_PREPROCESSING = YES + +# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro +# names in the source code. If set to NO (the default) only conditional +# compilation will be performed. Macro expansion can be done in a controlled +# way by setting EXPAND_ONLY_PREDEF to YES. + +MACRO_EXPANSION = NO + +# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES +# then the macro expansion is limited to the macros specified with the +# PREDEFINED and EXPAND_AS_DEFINED tags. + +EXPAND_ONLY_PREDEF = NO + +# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files +# in the INCLUDE_PATH (see below) will be search if a #include is found. + +SEARCH_INCLUDES = YES + +# The INCLUDE_PATH tag can be used to specify one or more directories that +# contain include files that are not input files but should be processed by +# the preprocessor. + +INCLUDE_PATH = + +# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard +# patterns (like *.h and *.hpp) to filter out the header-files in the +# directories. If left blank, the patterns specified with FILE_PATTERNS will +# be used. + +INCLUDE_FILE_PATTERNS = + +# The PREDEFINED tag can be used to specify one or more macro names that +# are defined before the preprocessor is started (similar to the -D option of +# gcc). The argument of the tag is a list of macros of the form: name +# or name=definition (no spaces). If the definition and the = are +# omitted =1 is assumed. To prevent a macro definition from being +# undefined via #undef or recursively expanded use the := operator +# instead of the = operator. + +PREDEFINED = + +# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then +# this tag can be used to specify a list of macro names that should be expanded. +# The macro definition that is found in the sources will be used. +# Use the PREDEFINED tag if you want to use a different macro definition. + +EXPAND_AS_DEFINED = + +# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then +# doxygen's preprocessor will remove all function-like macros that are alone +# on a line, have an all uppercase name, and do not end with a semicolon. Such +# function macros are typically used for boiler-plate code, and will confuse +# the parser if not removed. + +SKIP_FUNCTION_MACROS = YES + +#--------------------------------------------------------------------------- +# Configuration::additions related to external references +#--------------------------------------------------------------------------- + +# The TAGFILES option can be used to specify one or more tagfiles. +# Optionally an initial location of the external documentation +# can be added for each tagfile. The format of a tag file without +# this location is as follows: +# TAGFILES = file1 file2 ... +# Adding location for the tag files is done as follows: +# TAGFILES = file1=loc1 "file2 = loc2" ... +# where "loc1" and "loc2" can be relative or absolute paths or +# URLs. If a location is present for each tag, the installdox tool +# does not have to be run to correct the links. +# Note that each tag file must have a unique name +# (where the name does NOT include the path) +# If a tag file is not located in the directory in which doxygen +# is run, you must also specify the path to the tagfile here. + +TAGFILES = + +# When a file name is specified after GENERATE_TAGFILE, doxygen will create +# a tag file that is based on the input files it reads. + +GENERATE_TAGFILE = + +# If the ALLEXTERNALS tag is set to YES all external classes will be listed +# in the class index. If set to NO only the inherited external classes +# will be listed. + +ALLEXTERNALS = NO + +# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed +# in the modules index. If set to NO, only the current project's groups will +# be listed. + +EXTERNAL_GROUPS = YES + +# The PERL_PATH should be the absolute path and name of the perl script +# interpreter (i.e. the result of `which perl'). + +PERL_PATH = @PERL@ + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- + +# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will +# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base +# or super classes. Setting the tag to NO turns the diagrams off. Note that +# this option is superseded by the HAVE_DOT option below. This is only a +# fallback. It is recommended to install and use dot, since it yields more +# powerful graphs. + +CLASS_DIAGRAMS = YES + +# If set to YES, the inheritance and collaboration graphs will hide +# inheritance and usage relations if the target is undocumented +# or is not a class. + +HIDE_UNDOC_RELATIONS = YES + +# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is +# available from the path. This tool is part of Graphviz, a graph visualization +# toolkit from AT&T and Lucent Bell Labs. The other options in this section +# have no effect if this option is set to NO (the default) + +HAVE_DOT = NO + +# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect inheritance relations. Setting this tag to YES will force the +# the CLASS_DIAGRAMS tag to NO. + +CLASS_GRAPH = YES + +# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect implementation dependencies (inheritance, containment, and +# class references variables) of the class with other documented classes. + +COLLABORATION_GRAPH = YES + +# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for groups, showing the direct groups dependencies + +GROUP_GRAPHS = YES + +# If the UML_LOOK tag is set to YES doxygen will generate inheritance and +# collaboration diagrams in a style similar to the OMG's Unified Modeling +# Language. + +UML_LOOK = NO + +# If set to YES, the inheritance and collaboration graphs will show the +# relations between templates and their instances. + +TEMPLATE_RELATIONS = NO + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT +# tags are set to YES then doxygen will generate a graph for each documented +# file showing the direct and indirect include dependencies of the file with +# other documented files. + +INCLUDE_GRAPH = YES + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and +# HAVE_DOT tags are set to YES then doxygen will generate a graph for each +# documented header file showing the documented files that directly or +# indirectly include this file. + +INCLUDED_BY_GRAPH = YES + +# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will +# generate a call dependency graph for every global function or class method. +# Note that enabling this option will significantly increase the time of a run. +# So in most cases it will be better to enable call graphs for selected +# functions only using the \callgraph command. + +CALL_GRAPH = NO + +# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then doxygen will +# generate a caller dependency graph for every global function or class method. +# Note that enabling this option will significantly increase the time of a run. +# So in most cases it will be better to enable caller graphs for selected +# functions only using the \callergraph command. + +CALLER_GRAPH = YES + +# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen +# will graphical hierarchy of all classes instead of a textual one. + +GRAPHICAL_HIERARCHY = YES + +# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES +# then doxygen will show the dependencies a directory has on other directories +# in a graphical way. The dependency relations are determined by the #include +# relations between the files in the directories. + +DIRECTORY_GRAPH = YES + +# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images +# generated by dot. Possible values are png, jpg, or gif +# If left blank png will be used. + +DOT_IMAGE_FORMAT = png + +# The tag DOT_PATH can be used to specify the path where the dot tool can be +# found. If left blank, it is assumed the dot tool can be found in the path. + +DOT_PATH = + +# The DOTFILE_DIRS tag can be used to specify one or more directories that +# contain dot files that are included in the documentation (see the +# \dotfile command). + +DOTFILE_DIRS = + +# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width +# (in pixels) of the graphs generated by dot. If a graph becomes larger than +# this value, doxygen will try to truncate the graph, so that it fits within +# the specified constraint. Beware that most browsers cannot cope with very +# large images. + +MAX_DOT_GRAPH_WIDTH = 1024 + +# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height +# (in pixels) of the graphs generated by dot. If a graph becomes larger than +# this value, doxygen will try to truncate the graph, so that it fits within +# the specified constraint. Beware that most browsers cannot cope with very +# large images. + +MAX_DOT_GRAPH_HEIGHT = 1024 + +# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the +# graphs generated by dot. A depth value of 3 means that only nodes reachable +# from the root by following a path via at most 3 edges will be shown. Nodes +# that lay further from the root node will be omitted. Note that setting this +# option to 1 or 2 may greatly reduce the computation time needed for large +# code bases. Also note that a graph may be further truncated if the graph's +# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH +# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), +# the graph is not depth-constrained. + +MAX_DOT_GRAPH_DEPTH = 1000 + +# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent +# background. This is disabled by default, which results in a white background. +# Warning: Depending on the platform used, enabling this option may lead to +# badly anti-aliased labels on the edges of a graph (i.e. they become hard to +# read). + +DOT_TRANSPARENT = NO + +# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output +# files in one run (i.e. multiple -o and -T options on the command line). This +# makes dot run faster, but since only newer versions of dot (>1.8.10) +# support this, this feature is disabled by default. + +DOT_MULTI_TARGETS = YES + +# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will +# generate a legend page explaining the meaning of the various boxes and +# arrows in the dot generated graphs. + +GENERATE_LEGEND = YES + +# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will +# remove the intermediate dot files that are used to generate +# the various graphs. + +DOT_CLEANUP = YES + +#--------------------------------------------------------------------------- +# Configuration::additions related to the search engine +#--------------------------------------------------------------------------- + +# The SEARCHENGINE tag specifies whether or not a search engine should be +# used. If set to NO the values of all tags below this one will be ignored. + +SEARCHENGINE = NO + +# Local Variables: +# compile-command: "doxygen" +# End: diff --git a/doc/doxygen/Makefile.in b/doc/doxygen/Makefile.in new file mode 100644 index 0000000000..220eb2f303 --- /dev/null +++ b/doc/doxygen/Makefile.in @@ -0,0 +1,38 @@ +# Copyright (C) 2006 Internet Systems Consortium, Inc. ("ISC") +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notice and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH +# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, +# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +# PERFORMANCE OF THIS SOFTWARE. + +# $Id: Makefile.in,v 1.2 2006/12/22 01:44:59 marka Exp $ + +srcdir = @srcdir@ +VPATH = @srcdir@ +top_srcdir = @top_srcdir@ + +SUBDIRS = +TARGETS = + +@BIND9_MAKE_RULES@ + +@BIND9_VERSION@ + +# Until and unless we decide to ship all umptyzillion Doxygen output +# files, distclean for this directory implies docclean. + +doc docclean distclean:: + rm -rf html xml + +doc:: + BIND9_VERSION='${VERSION}' @DOXYGEN@ + +distclean:: + rm -f Doxyfile doxygen-input-filter diff --git a/doc/doxygen/doxygen-input-filter.in b/doc/doxygen/doxygen-input-filter.in new file mode 100644 index 0000000000..3bf481a8c6 --- /dev/null +++ b/doc/doxygen/doxygen-input-filter.in @@ -0,0 +1,60 @@ +#!@PERL@ -w +# +# Copyright (C) 2006 Internet Systems Consortium, Inc. ("ISC") +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notice and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH +# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, +# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +# PERFORMANCE OF THIS SOFTWARE. + +# $Id: doxygen-input-filter.in,v 1.2 2006/12/22 01:44:59 marka Exp $ + +# Input filter for feeding our source code into Doxygen. + +# Slurp whole file at once +undef $/; +$_ = <>; + +# It turns out that there are a lot of cases where we'd really like to +# use what Doxygen calls "brief" documentation in a comment. Doxygen +# has a shorthand way of doing this -- if one is writing C++. ISC +# coding conventions require C, not C++, so we have to do it the +# verbose way, which makes a lot of comments too long to fit on a +# single line without violating another ISC coding standard (80 +# character line limit). +# +# So we use Doxygen's input filter mechanism to define our own +# brief comment convention: +# +# /*% foo */ +# +# expands to +# +# /*! \brief foo */ +# +# and +# +# /*%< foo */ +# +# expands to +# +# /*!< \brief foo */ +# +s{/\*%( +
+
+ + Generated on $datetime by Doxygen $doxygenversion for $projectname $projectnumber + +
+ + diff --git a/doc/doxygen/isc-header.html b/doc/doxygen/isc-header.html new file mode 100644 index 0000000000..ed7a6c6791 --- /dev/null +++ b/doc/doxygen/isc-header.html @@ -0,0 +1,10 @@ + + + + + + $title + + + + diff --git a/doc/doxygen/mainpage b/doc/doxygen/mainpage new file mode 100644 index 0000000000..990c4a7bb7 --- /dev/null +++ b/doc/doxygen/mainpage @@ -0,0 +1,85 @@ +// -*- C++ -*- +// $Id: mainpage,v 1.2 2006/12/22 01:44:59 marka Exp $ +// +// Doxygen text. Lines beginning with two slashes are comments; lines +// beginning with three slashes are Doxygen input. + +/// \mainpage +/// \section mainpage_overview Overview +/// \par +/// +/// This is the beginning of an internals manual for BIND9. It's +/// still very rough in many places. +/// +/// \li See the files in doc/doxygen for the source to this page and +/// the Doxygen configuration that generates the rest of the manual. +/// +/// \li See the tabs at the top of the screen to navigate through the +/// generated documentation. +/// +/// \li See the Doxygen web site +/// for more information about Doxygen, including its manual. +/// +/// \section mainpage_knownissues Known Issues +/// \par +/// +/// Known issues with our current use of Doxygen: +/// +/// \li In a major departure from previous attempts to use Doxygen +/// with BIND9, this manual attempts to take the simplest approach +/// to every choice Doxygen gives us. We don't generate fancy +/// extra Doxygen tags files from the RFC database. We don't +/// attempt to use Doxygen as a wrapper framework for other +/// documentation (eg, ISC Tech Notes, the ARM, ...). We don't +/// try to generate the list of files to document on the fly. +/// Instead, we attempt to use Doxygen's native facilities +/// wherever possible, on the assumption that we'll add new +/// features later as we need them but should start as simply as +/// we can. +/// +/// \li Our use of \\file is wrong in many places. We probably should +/// be marking header files with the names by which we include +/// them (eg, "dns/resolver.h"). Doxygen reports filename +/// conflicts in a few cases where it can't work out which of +/// several files to use. +/// +/// \li At the moment we're instructing Doxygen to document all +/// functions, whether they have proper comment markup or not. +/// This is a good way to see what's been marked up, but might not +/// be the right approach in the long run. +/// +/// \li See doc/doxygen/doxygen-input-filter.in for local abbreviations. +/// +/// \li We're probably over-using the \\brief markup tag. +/// +/// \li We may in fact be confusing Doxygen to the point where it's +/// not finding markup comments that it should. Needs +/// investigation. +/// +/// \li At the moment I have all the cool "dot" stuff turned off, +/// both because it's a distraction and because it slows down +/// doxygen runs. Maybe after I get a faster desk machine. :) +/// +/// \li At the moment we're producing a single "BIND9 Internals" +/// manual. One of our previous complications was an attempt to +/// produce separate manuals for each library, then cross-link +/// them. We might still need separate library manuals, but, if +/// so, it might be easier to have the BIND9 Internals manual be a +/// superset of the library manuals (ie, reuse the same source to +/// produce differently scoped manuals). Would certainly be +/// simpler than the cross-linking mess, but partly it's a +/// question of how we want to present the material. +/// +/// \li Doxygen is slanted towards C++. It can be tuned towards plain +/// old C, but the C++ bias still shows up in places, eg, the lack +/// of top-level menu support for functions (in C++, the basic +/// unit of programming is the class, which Doxygen does support +/// directly). This is a bit annoying, but not all that +/// critical. +/// +/// \li If we ever get really ambitious, we might try processing +/// Doxygen's XML output, which is basicly a dump of what Doxygen +/// was able to scrape from the sources. This would be a major +/// project, just something to think about if there's something we +/// really don't like about the output Doxygen generates. Punt +/// for now. diff --git a/lib/bind9/include/bind9/check.h b/lib/bind9/include/bind9/check.h index 3e30f79823..ae5eaaaa93 100644 --- a/lib/bind9/include/bind9/check.h +++ b/lib/bind9/include/bind9/check.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: check.h,v 1.6 2006/03/02 00:37:23 marka Exp $ */ +/* $Id: check.h,v 1.7 2006/12/22 01:44:59 marka Exp $ */ #ifndef BIND9_CHECK_H #define BIND9_CHECK_H 1 -/*! \file */ +/*! \file bind9/check.h */ #include #include diff --git a/lib/bind9/include/bind9/getaddresses.h b/lib/bind9/include/bind9/getaddresses.h index eb8b2d5519..8883391d53 100644 --- a/lib/bind9/include/bind9/getaddresses.h +++ b/lib/bind9/include/bind9/getaddresses.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: getaddresses.h,v 1.5 2005/04/29 00:22:43 marka Exp $ */ +/* $Id: getaddresses.h,v 1.6 2006/12/22 01:44:59 marka Exp $ */ #ifndef BIND9_GETADDRESSES_H #define BIND9_GETADDRESSES_H 1 -/*! \file */ +/*! \file bind9/getaddresses.h */ #include #include diff --git a/lib/bind9/include/bind9/version.h b/lib/bind9/include/bind9/version.h index 8ac45373ec..df7cc48deb 100644 --- a/lib/bind9/include/bind9/version.h +++ b/lib/bind9/include/bind9/version.h @@ -15,9 +15,9 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: version.h,v 1.5 2005/04/29 00:22:43 marka Exp $ */ +/* $Id: version.h,v 1.6 2006/12/22 01:44:59 marka Exp $ */ -/*! \file */ +/*! \file bind9/version.h */ #include diff --git a/lib/dns/include/dns/acl.h b/lib/dns/include/dns/acl.h index 34b8f9c2a7..293f77a9da 100644 --- a/lib/dns/include/dns/acl.h +++ b/lib/dns/include/dns/acl.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: acl.h,v 1.26 2006/03/02 00:37:23 marka Exp $ */ +/* $Id: acl.h,v 1.27 2006/12/22 01:44:59 marka Exp $ */ #ifndef DNS_ACL_H #define DNS_ACL_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/acl.h * \brief * Address match list handling. */ diff --git a/lib/dns/include/dns/adb.h b/lib/dns/include/dns/adb.h index 635b1ac8ab..7f87b5435b 100644 --- a/lib/dns/include/dns/adb.h +++ b/lib/dns/include/dns/adb.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: adb.h,v 1.79 2005/06/23 04:22:02 marka Exp $ */ +/* $Id: adb.h,v 1.80 2006/12/22 01:44:59 marka Exp $ */ #ifndef DNS_ADB_H #define DNS_ADB_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/adb.h *\brief * DNS Address Database * @@ -345,7 +345,7 @@ dns_adb_createfind(dns_adb_t *adb, isc_task_t *task, isc_taskaction_t action, * * If no events will be generated, the *find->result_v4 and/or result_v6 * members may be examined for address lookup status. The usual #ISC_R_SUCCESS, - * #ISC_R_FAILURE, and #DNS_R_NX{DOMAIN,RRSET} are returned, along with + * #ISC_R_FAILURE, #DNS_R_NXDOMAIN, and #DNS_R_NXRRSET are returned, along with * #ISC_R_NOTFOUND meaning the ADB has not _yet_ found the values. In this * latter case, retrying may produce more addresses. * diff --git a/lib/dns/include/dns/bit.h b/lib/dns/include/dns/bit.h index a45a5413ea..7260a28276 100644 --- a/lib/dns/include/dns/bit.h +++ b/lib/dns/include/dns/bit.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: bit.h,v 1.10 2005/04/29 00:22:54 marka Exp $ */ +/* $Id: bit.h,v 1.11 2006/12/22 01:44:59 marka Exp $ */ #ifndef DNS_BIT_H #define DNS_BIT_H 1 -/*! \file */ +/*! \file dns/bit.h */ #include #include diff --git a/lib/dns/include/dns/byaddr.h b/lib/dns/include/dns/byaddr.h index 6b85563702..c6fbc71b9a 100644 --- a/lib/dns/include/dns/byaddr.h +++ b/lib/dns/include/dns/byaddr.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: byaddr.h,v 1.18 2005/04/29 00:22:54 marka Exp $ */ +/* $Id: byaddr.h,v 1.19 2006/12/22 01:44:59 marka Exp $ */ #ifndef DNS_BYADDR_H #define DNS_BYADDR_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/byaddr.h * \brief * The byaddr module provides reverse lookup services for IPv4 and IPv6 * addresses. @@ -121,8 +121,8 @@ dns_byaddr_cancel(dns_byaddr_t *byaddr); * * Notes: * - *\li If 'byaddr' has not completed, post its #BYADDRDONE event with a - * result code of #ISC_R_CANCELED. + *\li If 'byaddr' has not completed, post its #DNS_EVENT_BYADDRDONE + * event with a result code of #ISC_R_CANCELED. * * Requires: * @@ -138,8 +138,8 @@ dns_byaddr_destroy(dns_byaddr_t **byaddrp); * *\li '*byaddrp' is a valid byaddr. * - *\li The caller has received the BYADDRDONE event (either because the - * byaddr completed or because dns_byaddr_cancel() was called). + *\li The caller has received the #DNS_EVENT_BYADDRDONE event (either because + * the byaddr completed or because dns_byaddr_cancel() was called). * * Ensures: * diff --git a/lib/dns/include/dns/cache.h b/lib/dns/include/dns/cache.h index a660c33755..d90d4353ca 100644 --- a/lib/dns/include/dns/cache.h +++ b/lib/dns/include/dns/cache.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: cache.h,v 1.22 2005/08/23 02:36:09 marka Exp $ */ +/* $Id: cache.h,v 1.23 2006/12/22 01:44:59 marka Exp $ */ #ifndef DNS_CACHE_H #define DNS_CACHE_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/cache.h * \brief * Defines dns_cache_t, the cache object. * diff --git a/lib/dns/include/dns/callbacks.h b/lib/dns/include/dns/callbacks.h index df38f12d52..e5160cbac5 100644 --- a/lib/dns/include/dns/callbacks.h +++ b/lib/dns/include/dns/callbacks.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: callbacks.h,v 1.20 2005/04/29 00:22:54 marka Exp $ */ +/* $Id: callbacks.h,v 1.21 2006/12/22 01:44:59 marka Exp $ */ #ifndef DNS_CALLBACKS_H #define DNS_CALLBACKS_H 1 -/*! \file */ +/*! \file dns/callbacks.h */ /*** *** Imports diff --git a/lib/dns/include/dns/cert.h b/lib/dns/include/dns/cert.h index d0f4e0a5f9..7a86dc2c46 100644 --- a/lib/dns/include/dns/cert.h +++ b/lib/dns/include/dns/cert.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: cert.h,v 1.15 2005/04/29 00:22:54 marka Exp $ */ +/* $Id: cert.h,v 1.16 2006/12/22 01:44:59 marka Exp $ */ #ifndef DNS_CERT_H #define DNS_CERT_H 1 -/*! \file */ +/*! \file dns/cert.h */ #include diff --git a/lib/dns/include/dns/compress.h b/lib/dns/include/dns/compress.h index 8cca74c46e..c818e435e0 100644 --- a/lib/dns/include/dns/compress.h +++ b/lib/dns/include/dns/compress.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: compress.h,v 1.37 2006/03/02 00:37:23 marka Exp $ */ +/* $Id: compress.h,v 1.38 2006/12/22 01:44:59 marka Exp $ */ #ifndef DNS_COMPRESS_H #define DNS_COMPRESS_H 1 @@ -32,7 +32,7 @@ ISC_LANG_BEGINDECLS #define DNS_COMPRESS_ALL 0x01 /*%< all compression. */ #define DNS_COMPRESS_CASESENSITIVE 0x02 /*%< case sensitive compression. */ -/*! \file +/*! \file dns/compress.h * Direct manipulation of the structures is strongly discouraged. */ diff --git a/lib/dns/include/dns/db.h b/lib/dns/include/dns/db.h index c0462d1486..59554fa742 100644 --- a/lib/dns/include/dns/db.h +++ b/lib/dns/include/dns/db.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: db.h,v 1.84 2005/10/13 01:58:32 marka Exp $ */ +/* $Id: db.h,v 1.85 2006/12/22 01:44:59 marka Exp $ */ #ifndef DNS_DB_H #define DNS_DB_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/db.h * \brief * The DNS DB interface allows named rdatasets to be stored and retrieved. * diff --git a/lib/dns/include/dns/dbiterator.h b/lib/dns/include/dns/dbiterator.h index d9460060fd..86b890eaa9 100644 --- a/lib/dns/include/dns/dbiterator.h +++ b/lib/dns/include/dns/dbiterator.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: dbiterator.h,v 1.21 2005/04/29 00:22:55 marka Exp $ */ +/* $Id: dbiterator.h,v 1.22 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_DBITERATOR_H #define DNS_DBITERATOR_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/dbiterator.h * \brief * The DNS DB Iterator interface allows iteration of all of the nodes in a * database. diff --git a/lib/dns/include/dns/dbtable.h b/lib/dns/include/dns/dbtable.h index f91da49d4f..7e645af92c 100644 --- a/lib/dns/include/dns/dbtable.h +++ b/lib/dns/include/dns/dbtable.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: dbtable.h,v 1.19 2005/04/29 00:22:55 marka Exp $ */ +/* $Id: dbtable.h,v 1.20 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_DBTABLE_H #define DNS_DBTABLE_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/dbtable.h * \brief * DNS DB Tables * diff --git a/lib/dns/include/dns/diff.h b/lib/dns/include/dns/diff.h index 3d3bb949f9..078b394352 100644 --- a/lib/dns/include/dns/diff.h +++ b/lib/dns/include/dns/diff.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: diff.h,v 1.8 2005/04/29 00:22:55 marka Exp $ */ +/* $Id: diff.h,v 1.9 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_DIFF_H #define DNS_DIFF_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/diff.h * \brief * A diff is a convenience type representing a list of changes to be * made to a database. diff --git a/lib/dns/include/dns/dispatch.h b/lib/dns/include/dns/dispatch.h index e816c6fe48..60745d599b 100644 --- a/lib/dns/include/dns/dispatch.h +++ b/lib/dns/include/dns/dispatch.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: dispatch.h,v 1.50 2005/04/29 00:22:57 marka Exp $ */ +/* $Id: dispatch.h,v 1.51 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_DISPATCH_H #define DNS_DISPATCH_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/dispatch.h * \brief * DNS Dispatch Management * Shared UDP and single-use TCP dispatches for queries and responses. diff --git a/lib/dns/include/dns/dlz.h b/lib/dns/include/dns/dlz.h index c4717f0a4a..63cfc9fa6e 100644 --- a/lib/dns/include/dns/dlz.h +++ b/lib/dns/include/dns/dlz.h @@ -50,9 +50,9 @@ * USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: dlz.h,v 1.3 2005/09/06 03:51:35 marka Exp $ */ +/* $Id: dlz.h,v 1.4 2006/12/22 01:45:00 marka Exp $ */ -/*! \file */ +/*! \file dns/dlz.h */ #ifndef DLZ_H #define DLZ_H 1 diff --git a/lib/dns/include/dns/dnssec.h b/lib/dns/include/dns/dnssec.h index 3f621faecc..56221266e3 100644 --- a/lib/dns/include/dns/dnssec.h +++ b/lib/dns/include/dns/dnssec.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: dnssec.h,v 1.28 2005/04/29 00:22:58 marka Exp $ */ +/* $Id: dnssec.h,v 1.29 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_DNSSEC_H #define DNS_DNSSEC_H 1 -/*! \file */ +/*! \file dns/dnssec.h */ #include #include diff --git a/lib/dns/include/dns/events.h b/lib/dns/include/dns/events.h index 227ac2c34c..71d841c7e5 100644 --- a/lib/dns/include/dns/events.h +++ b/lib/dns/include/dns/events.h @@ -15,14 +15,14 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: events.h,v 1.45 2005/04/29 00:22:58 marka Exp $ */ +/* $Id: events.h,v 1.46 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_EVENTS_H #define DNS_EVENTS_H 1 #include -/*! \file +/*! \file dns/events.h * \brief * Registry of DNS event numbers. */ diff --git a/lib/dns/include/dns/fixedname.h b/lib/dns/include/dns/fixedname.h index ed0d7dacfb..763ac7d6e4 100644 --- a/lib/dns/include/dns/fixedname.h +++ b/lib/dns/include/dns/fixedname.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: fixedname.h,v 1.15 2005/04/29 00:22:58 marka Exp $ */ +/* $Id: fixedname.h,v 1.16 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_FIXEDNAME_H #define DNS_FIXEDNAME_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/fixedname.h * \brief * Fixed-size Names * diff --git a/lib/dns/include/dns/forward.h b/lib/dns/include/dns/forward.h index 38518140a3..650524accb 100644 --- a/lib/dns/include/dns/forward.h +++ b/lib/dns/include/dns/forward.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: forward.h,v 1.7 2005/07/18 05:58:59 marka Exp $ */ +/* $Id: forward.h,v 1.8 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_FORWARD_H #define DNS_FORWARD_H 1 -/*! \file */ +/*! \file dns/forward.h */ #include #include diff --git a/lib/dns/include/dns/journal.h b/lib/dns/include/dns/journal.h index 7b7ffb38d0..353584db19 100644 --- a/lib/dns/include/dns/journal.h +++ b/lib/dns/include/dns/journal.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: journal.h,v 1.27 2005/04/29 00:22:59 marka Exp $ */ +/* $Id: journal.h,v 1.28 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_JOURNAL_H #define DNS_JOURNAL_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/journal.h * \brief * Database journalling. */ diff --git a/lib/dns/include/dns/keyflags.h b/lib/dns/include/dns/keyflags.h index 427ea53ffc..b8c020b5a1 100644 --- a/lib/dns/include/dns/keyflags.h +++ b/lib/dns/include/dns/keyflags.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: keyflags.h,v 1.12 2005/04/29 00:22:59 marka Exp $ */ +/* $Id: keyflags.h,v 1.13 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_KEYFLAGS_H #define DNS_KEYFLAGS_H 1 -/*! \file */ +/*! \file dns/keyflags.h */ #include diff --git a/lib/dns/include/dns/keyvalues.h b/lib/dns/include/dns/keyvalues.h index e129817ba8..2cb1e0ad67 100644 --- a/lib/dns/include/dns/keyvalues.h +++ b/lib/dns/include/dns/keyvalues.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: keyvalues.h,v 1.17 2005/04/29 00:22:59 marka Exp $ */ +/* $Id: keyvalues.h,v 1.18 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_KEYVALUES_H #define DNS_KEYVALUES_H 1 -/*! \file */ +/*! \file dns/keyvalues.h */ /* * Flags field of the KEY RR rdata diff --git a/lib/dns/include/dns/lib.h b/lib/dns/include/dns/lib.h index 0e160bfbbc..21df390f79 100644 --- a/lib/dns/include/dns/lib.h +++ b/lib/dns/include/dns/lib.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: lib.h,v 1.12 2005/09/20 04:22:46 marka Exp $ */ +/* $Id: lib.h,v 1.13 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_LIB_H #define DNS_LIB_H 1 -/*! \file */ +/*! \file dns/lib.h */ #include #include diff --git a/lib/dns/include/dns/log.h b/lib/dns/include/dns/log.h index 738b293fcf..008e9dd176 100644 --- a/lib/dns/include/dns/log.h +++ b/lib/dns/include/dns/log.h @@ -15,9 +15,9 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: log.h,v 1.37 2005/09/05 00:11:02 marka Exp $ */ +/* $Id: log.h,v 1.38 2006/12/22 01:45:00 marka Exp $ */ -/*! \file +/*! \file dns/log.h * \author Principal Authors: DCL */ #ifndef DNS_LOG_H diff --git a/lib/dns/include/dns/lookup.h b/lib/dns/include/dns/lookup.h index 8e49c19aac..7bd2646fc4 100644 --- a/lib/dns/include/dns/lookup.h +++ b/lib/dns/include/dns/lookup.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: lookup.h,v 1.8 2005/04/29 00:22:59 marka Exp $ */ +/* $Id: lookup.h,v 1.9 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_LOOKUP_H #define DNS_LOOKUP_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/lookup.h * \brief * The lookup module performs simple DNS lookups. It implements * the full resolver algorithm, both looking for local data and diff --git a/lib/dns/include/dns/master.h b/lib/dns/include/dns/master.h index d5c15d871d..e3074bfacf 100644 --- a/lib/dns/include/dns/master.h +++ b/lib/dns/include/dns/master.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: master.h,v 1.44 2005/06/20 01:03:54 marka Exp $ */ +/* $Id: master.h,v 1.45 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_MASTER_H #define DNS_MASTER_H 1 -/*! \file */ +/*! \file dns/master.h */ /*** *** Imports diff --git a/lib/dns/include/dns/masterdump.h b/lib/dns/include/dns/masterdump.h index 450dc51a4e..213f98a4eb 100644 --- a/lib/dns/include/dns/masterdump.h +++ b/lib/dns/include/dns/masterdump.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: masterdump.h,v 1.35 2005/09/01 02:24:59 marka Exp $ */ +/* $Id: masterdump.h,v 1.36 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_MASTERDUMP_H #define DNS_MASTERDUMP_H 1 -/*! \file */ +/*! \file dns/masterdump.h */ /*** *** Imports diff --git a/lib/dns/include/dns/message.h b/lib/dns/include/dns/message.h index 2467ecdd64..332f9de273 100644 --- a/lib/dns/include/dns/message.h +++ b/lib/dns/include/dns/message.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: message.h,v 1.120 2006/03/02 01:57:20 marka Exp $ */ +/* $Id: message.h,v 1.121 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_MESSAGE_H #define DNS_MESSAGE_H 1 @@ -33,7 +33,7 @@ #include -/*! \file +/*! \file dns/message.h * \brief Message Handling Module * * How this beast works: diff --git a/lib/dns/include/dns/name.h b/lib/dns/include/dns/name.h index 7df21fbc82..2f005d4ab6 100644 --- a/lib/dns/include/dns/name.h +++ b/lib/dns/include/dns/name.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: name.h,v 1.123 2006/12/04 01:52:46 marka Exp $ */ +/* $Id: name.h,v 1.124 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_NAME_H #define DNS_NAME_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/name.h * \brief * Provides facilities for manipulating DNS names and labels, including * conversions to and from wire format and text format. diff --git a/lib/dns/include/dns/ncache.h b/lib/dns/include/dns/ncache.h index ae71b19edc..c5ae458e62 100644 --- a/lib/dns/include/dns/ncache.h +++ b/lib/dns/include/dns/ncache.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: ncache.h,v 1.19 2005/04/29 00:23:00 marka Exp $ */ +/* $Id: ncache.h,v 1.20 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_NCACHE_H #define DNS_NCACHE_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/ncache.h *\brief * DNS Ncache * diff --git a/lib/dns/include/dns/nsec.h b/lib/dns/include/dns/nsec.h index f6e052c0a7..d194e18334 100644 --- a/lib/dns/include/dns/nsec.h +++ b/lib/dns/include/dns/nsec.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: nsec.h,v 1.6 2005/04/29 00:23:00 marka Exp $ */ +/* $Id: nsec.h,v 1.7 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_NSEC_H #define DNS_NSEC_H 1 -/*! \file */ +/*! \file dns/nsec.h */ #include diff --git a/lib/dns/include/dns/opcode.h b/lib/dns/include/dns/opcode.h index 3b1ccf9bcc..e364b2f1f7 100644 --- a/lib/dns/include/dns/opcode.h +++ b/lib/dns/include/dns/opcode.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: opcode.h,v 1.4 2005/04/29 00:23:00 marka Exp $ */ +/* $Id: opcode.h,v 1.5 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_OPCODE_H #define DNS_OPCODE_H 1 -/*! \file */ +/*! \file dns/opcode.h */ #include diff --git a/lib/dns/include/dns/order.h b/lib/dns/include/dns/order.h index 3b18defa03..51f021e780 100644 --- a/lib/dns/include/dns/order.h +++ b/lib/dns/include/dns/order.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: order.h,v 1.5 2005/04/29 00:23:00 marka Exp $ */ +/* $Id: order.h,v 1.6 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_ORDER_H #define DNS_ORDER_H 1 -/*! \file */ +/*! \file dns/order.h */ #include #include diff --git a/lib/dns/include/dns/peer.h b/lib/dns/include/dns/peer.h index 59b92835c3..770b576036 100644 --- a/lib/dns/include/dns/peer.h +++ b/lib/dns/include/dns/peer.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: peer.h,v 1.28 2006/02/28 02:39:51 marka Exp $ */ +/* $Id: peer.h,v 1.29 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_PEER_H #define DNS_PEER_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/peer.h * \brief * Data structures for peers (e.g. a 'server' config file statement) */ diff --git a/lib/dns/include/dns/portlist.h b/lib/dns/include/dns/portlist.h index 7b3fc1faa9..c0815847ad 100644 --- a/lib/dns/include/dns/portlist.h +++ b/lib/dns/include/dns/portlist.h @@ -15,9 +15,9 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: portlist.h,v 1.5 2005/04/29 00:23:00 marka Exp $ */ +/* $Id: portlist.h,v 1.6 2006/12/22 01:45:00 marka Exp $ */ -/*! \file */ +/*! \file dns/portlist.h */ #include #include diff --git a/lib/dns/include/dns/rbt.h b/lib/dns/include/dns/rbt.h index 8faf7be579..c83ac2d55c 100644 --- a/lib/dns/include/dns/rbt.h +++ b/lib/dns/include/dns/rbt.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rbt.h,v 1.64 2005/10/13 01:19:15 marka Exp $ */ +/* $Id: rbt.h,v 1.65 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_RBT_H #define DNS_RBT_H 1 -/*! \file */ +/*! \file dns/rbt.h */ #include #include diff --git a/lib/dns/include/dns/rcode.h b/lib/dns/include/dns/rcode.h index f5f06f4d33..64ed4b1bac 100644 --- a/lib/dns/include/dns/rcode.h +++ b/lib/dns/include/dns/rcode.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rcode.h,v 1.15 2005/04/29 00:23:00 marka Exp $ */ +/* $Id: rcode.h,v 1.16 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_RCODE_H #define DNS_RCODE_H 1 -/*! \file */ +/*! \file dns/rcode.h */ #include diff --git a/lib/dns/include/dns/rdata.h b/lib/dns/include/dns/rdata.h index 296cf61c39..3b72943b5e 100644 --- a/lib/dns/include/dns/rdata.h +++ b/lib/dns/include/dns/rdata.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rdata.h,v 1.63 2005/05/19 04:59:04 marka Exp $ */ +/* $Id: rdata.h,v 1.64 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_RDATA_H #define DNS_RDATA_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/rdata.h * \brief * Provides facilities for manipulating DNS rdata, including conversions to * and from wire format and text format. diff --git a/lib/dns/include/dns/rdataclass.h b/lib/dns/include/dns/rdataclass.h index ba345476fb..ceab2eabb1 100644 --- a/lib/dns/include/dns/rdataclass.h +++ b/lib/dns/include/dns/rdataclass.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rdataclass.h,v 1.20 2005/04/29 00:23:01 marka Exp $ */ +/* $Id: rdataclass.h,v 1.21 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_RDATACLASS_H #define DNS_RDATACLASS_H 1 -/*! \file */ +/*! \file dns/rdataclass.h */ #include diff --git a/lib/dns/include/dns/rdatalist.h b/lib/dns/include/dns/rdatalist.h index 70e802b57d..ee82057029 100644 --- a/lib/dns/include/dns/rdatalist.h +++ b/lib/dns/include/dns/rdatalist.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rdatalist.h,v 1.16 2005/04/29 00:23:01 marka Exp $ */ +/* $Id: rdatalist.h,v 1.17 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_RDATALIST_H #define DNS_RDATALIST_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/rdatalist.h * \brief * A DNS rdatalist is a list of rdata of a common type and class. * diff --git a/lib/dns/include/dns/rdataset.h b/lib/dns/include/dns/rdataset.h index a24b1be8ef..183422ff1c 100644 --- a/lib/dns/include/dns/rdataset.h +++ b/lib/dns/include/dns/rdataset.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rdataset.h,v 1.59 2006/03/03 00:43:35 marka Exp $ */ +/* $Id: rdataset.h,v 1.60 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_RDATASET_H #define DNS_RDATASET_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/rdataset.h * \brief * A DNS rdataset is a handle that can be associated with a collection of * rdata all having a common owner name, class, and type. diff --git a/lib/dns/include/dns/rdatasetiter.h b/lib/dns/include/dns/rdatasetiter.h index a8b2c0e7ea..a3831608bf 100644 --- a/lib/dns/include/dns/rdatasetiter.h +++ b/lib/dns/include/dns/rdatasetiter.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rdatasetiter.h,v 1.17 2005/04/29 00:23:01 marka Exp $ */ +/* $Id: rdatasetiter.h,v 1.18 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_RDATASETITER_H #define DNS_RDATASETITER_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/rdatasetiter.h * \brief * The DNS Rdataset Iterator interface allows iteration of all of the * rdatasets at a node. diff --git a/lib/dns/include/dns/rdataslab.h b/lib/dns/include/dns/rdataslab.h index abe77008af..d35056a116 100644 --- a/lib/dns/include/dns/rdataslab.h +++ b/lib/dns/include/dns/rdataslab.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rdataslab.h,v 1.27 2005/04/29 00:23:02 marka Exp $ */ +/* $Id: rdataslab.h,v 1.28 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_RDATASLAB_H #define DNS_RDATASLAB_H 1 -/*! \file +/*! \file dns/rdataslab.h * \brief * Implements storage of rdatasets into slabs of memory. * diff --git a/lib/dns/include/dns/rdatatype.h b/lib/dns/include/dns/rdatatype.h index ac68278f2d..5f1d594446 100644 --- a/lib/dns/include/dns/rdatatype.h +++ b/lib/dns/include/dns/rdatatype.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rdatatype.h,v 1.20 2005/04/29 00:23:02 marka Exp $ */ +/* $Id: rdatatype.h,v 1.21 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_RDATATYPE_H #define DNS_RDATATYPE_H 1 -/*! \file */ +/*! \file dns/rdatatype.h */ #include diff --git a/lib/dns/include/dns/request.h b/lib/dns/include/dns/request.h index b2e944bda4..54731e8707 100644 --- a/lib/dns/include/dns/request.h +++ b/lib/dns/include/dns/request.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: request.h,v 1.23 2005/04/29 00:23:02 marka Exp $ */ +/* $Id: request.h,v 1.24 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_REQUEST_H #define DNS_REQUEST_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/request.h * * \brief * The request module provides simple request/response services useful for diff --git a/lib/dns/include/dns/resolver.h b/lib/dns/include/dns/resolver.h index 4438012bcc..163018dce5 100644 --- a/lib/dns/include/dns/resolver.h +++ b/lib/dns/include/dns/resolver.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: resolver.h,v 1.52 2006/02/01 22:38:56 marka Exp $ */ +/* $Id: resolver.h,v 1.53 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_RESOLVER_H #define DNS_RESOLVER_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/resolver.h * * \brief * This is the BIND 9 resolver, the module responsible for resolving DNS diff --git a/lib/dns/include/dns/result.h b/lib/dns/include/dns/result.h index b430ee5056..a94f6d264f 100644 --- a/lib/dns/include/dns/result.h +++ b/lib/dns/include/dns/result.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: result.h,v 1.110 2005/06/17 01:58:23 marka Exp $ */ +/* $Id: result.h,v 1.111 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_RESULT_H #define DNS_RESULT_H 1 -/*! \file */ +/*! \file dns/result.h */ #include #include diff --git a/lib/dns/include/dns/rootns.h b/lib/dns/include/dns/rootns.h index 834d13ca06..c5facbc277 100644 --- a/lib/dns/include/dns/rootns.h +++ b/lib/dns/include/dns/rootns.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rootns.h,v 1.12 2005/04/27 04:56:59 sra Exp $ */ +/* $Id: rootns.h,v 1.13 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_ROOTNS_H #define DNS_ROOTNS_H 1 -/*! \file */ +/*! \file dns/rootns.h */ #include diff --git a/lib/dns/include/dns/sdb.h b/lib/dns/include/dns/sdb.h index 7041dd3890..5de9d9e7f4 100644 --- a/lib/dns/include/dns/sdb.h +++ b/lib/dns/include/dns/sdb.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: sdb.h,v 1.17 2005/04/29 00:23:02 marka Exp $ */ +/* $Id: sdb.h,v 1.18 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_SDB_H #define DNS_SDB_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/sdb.h * \brief * Simple database API. */ diff --git a/lib/dns/include/dns/sdlz.h b/lib/dns/include/dns/sdlz.h index 3ebd16659e..0cea43fe26 100644 --- a/lib/dns/include/dns/sdlz.h +++ b/lib/dns/include/dns/sdlz.h @@ -50,9 +50,9 @@ * USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: sdlz.h,v 1.3 2005/09/06 03:51:36 marka Exp $ */ +/* $Id: sdlz.h,v 1.4 2006/12/22 01:45:00 marka Exp $ */ -/*! \file */ +/*! \file dns/sdlz.h */ #ifndef SDLZ_H #define SDLZ_H 1 diff --git a/lib/dns/include/dns/secalg.h b/lib/dns/include/dns/secalg.h index c06624efa6..769dd58a8e 100644 --- a/lib/dns/include/dns/secalg.h +++ b/lib/dns/include/dns/secalg.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: secalg.h,v 1.15 2005/04/29 00:23:03 marka Exp $ */ +/* $Id: secalg.h,v 1.16 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_SECALG_H #define DNS_SECALG_H 1 -/*! \file */ +/*! \file dns/secalg.h */ #include diff --git a/lib/dns/include/dns/secproto.h b/lib/dns/include/dns/secproto.h index 70566a8c99..9615f00a79 100644 --- a/lib/dns/include/dns/secproto.h +++ b/lib/dns/include/dns/secproto.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: secproto.h,v 1.12 2005/04/29 00:23:03 marka Exp $ */ +/* $Id: secproto.h,v 1.13 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_SECPROTO_H #define DNS_SECPROTO_H 1 -/*! \file */ +/*! \file dns/secproto.h */ #include diff --git a/lib/dns/include/dns/soa.h b/lib/dns/include/dns/soa.h index 8de93cbaba..665baa8e96 100644 --- a/lib/dns/include/dns/soa.h +++ b/lib/dns/include/dns/soa.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: soa.h,v 1.5 2005/04/29 00:23:03 marka Exp $ */ +/* $Id: soa.h,v 1.6 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_SOA_H #define DNS_SOA_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/soa.h * \brief * SOA utilities. */ diff --git a/lib/dns/include/dns/ssu.h b/lib/dns/include/dns/ssu.h index f0565e2849..0519590308 100644 --- a/lib/dns/include/dns/ssu.h +++ b/lib/dns/include/dns/ssu.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: ssu.h,v 1.18 2006/12/04 01:52:46 marka Exp $ */ +/* $Id: ssu.h,v 1.19 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_SSU_H #define DNS_SSU_H 1 -/*! \file */ +/*! \file dns/ssu.h */ #include diff --git a/lib/dns/include/dns/stats.h b/lib/dns/include/dns/stats.h index c941c01d0a..a9e231751d 100644 --- a/lib/dns/include/dns/stats.h +++ b/lib/dns/include/dns/stats.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: stats.h,v 1.9 2005/06/27 00:15:44 marka Exp $ */ +/* $Id: stats.h,v 1.10 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_STATS_H #define DNS_STATS_H 1 -/*! \file */ +/*! \file dns/stats.h */ #include diff --git a/lib/dns/include/dns/tcpmsg.h b/lib/dns/include/dns/tcpmsg.h index d617dceac8..3416bde089 100644 --- a/lib/dns/include/dns/tcpmsg.h +++ b/lib/dns/include/dns/tcpmsg.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: tcpmsg.h,v 1.18 2005/04/29 00:23:04 marka Exp $ */ +/* $Id: tcpmsg.h,v 1.19 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_TCPMSG_H #define DNS_TCPMSG_H 1 -/*! \file */ +/*! \file dns/tcpmsg.h */ #include #include diff --git a/lib/dns/include/dns/time.h b/lib/dns/include/dns/time.h index bc74760728..455c80adb0 100644 --- a/lib/dns/include/dns/time.h +++ b/lib/dns/include/dns/time.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: time.h,v 1.13 2005/04/29 00:23:04 marka Exp $ */ +/* $Id: time.h,v 1.14 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_TIME_H #define DNS_TIME_H 1 -/*! \file */ +/*! \file dns/time.h */ /*** *** Imports diff --git a/lib/dns/include/dns/timer.h b/lib/dns/include/dns/timer.h index 797545627d..8df1e27664 100644 --- a/lib/dns/include/dns/timer.h +++ b/lib/dns/include/dns/timer.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: timer.h,v 1.5 2005/04/29 00:23:04 marka Exp $ */ +/* $Id: timer.h,v 1.6 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_TIMER_H #define DNS_TIMER_H 1 -/*! \file */ +/*! \file dns/timer.h */ /*** *** Imports diff --git a/lib/dns/include/dns/tkey.h b/lib/dns/include/dns/tkey.h index 9a72537555..65658eb940 100644 --- a/lib/dns/include/dns/tkey.h +++ b/lib/dns/include/dns/tkey.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: tkey.h,v 1.23 2006/12/05 00:13:48 marka Exp $ */ +/* $Id: tkey.h,v 1.24 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_TKEY_H #define DNS_TKEY_H 1 -/*! \file */ +/*! \file dns/tkey.h */ #include diff --git a/lib/dns/include/dns/tsig.h b/lib/dns/include/dns/tsig.h index 4c9b3ba533..95d5386a76 100644 --- a/lib/dns/include/dns/tsig.h +++ b/lib/dns/include/dns/tsig.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: tsig.h,v 1.48 2006/12/04 01:52:46 marka Exp $ */ +/* $Id: tsig.h,v 1.49 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_TSIG_H #define DNS_TSIG_H 1 -/*! \file */ +/*! \file dns/tsig.h */ #include #include diff --git a/lib/dns/include/dns/ttl.h b/lib/dns/include/dns/ttl.h index 073545496e..ef533a584e 100644 --- a/lib/dns/include/dns/ttl.h +++ b/lib/dns/include/dns/ttl.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: ttl.h,v 1.15 2005/04/29 00:23:05 marka Exp $ */ +/* $Id: ttl.h,v 1.16 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_TTL_H #define DNS_TTL_H 1 -/*! \file */ +/*! \file dns/ttl.h */ /*** *** Imports diff --git a/lib/dns/include/dns/types.h b/lib/dns/include/dns/types.h index 07eb5ccdb6..d384da62ab 100644 --- a/lib/dns/include/dns/types.h +++ b/lib/dns/include/dns/types.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: types.h,v 1.122 2006/12/04 01:52:46 marka Exp $ */ +/* $Id: types.h,v 1.123 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_TYPES_H #define DNS_TYPES_H 1 -/*! \file +/*! \file dns/types.h * \brief * Including this file gives you type declarations suitable for use in * .h files, which lets us avoid circular type reference problems. diff --git a/lib/dns/include/dns/validator.h b/lib/dns/include/dns/validator.h index fce0b90031..8856a6e06a 100644 --- a/lib/dns/include/dns/validator.h +++ b/lib/dns/include/dns/validator.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: validator.h,v 1.33 2005/11/03 00:51:55 marka Exp $ */ +/* $Id: validator.h,v 1.34 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_VALIDATOR_H #define DNS_VALIDATOR_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/validator.h * * \brief * DNS Validator diff --git a/lib/dns/include/dns/version.h b/lib/dns/include/dns/version.h index 36a9431ee4..d18bbaa245 100644 --- a/lib/dns/include/dns/version.h +++ b/lib/dns/include/dns/version.h @@ -15,9 +15,9 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: version.h,v 1.5 2005/04/29 00:23:05 marka Exp $ */ +/* $Id: version.h,v 1.6 2006/12/22 01:45:00 marka Exp $ */ -/*! \file */ +/*! \file dns/version.h */ #include diff --git a/lib/dns/include/dns/view.h b/lib/dns/include/dns/view.h index 87ac7b22f8..9af140acfd 100644 --- a/lib/dns/include/dns/view.h +++ b/lib/dns/include/dns/view.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: view.h,v 1.102 2006/12/21 06:02:30 marka Exp $ */ +/* $Id: view.h,v 1.103 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_VIEW_H #define DNS_VIEW_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/view.h * \brief * DNS View * diff --git a/lib/dns/include/dns/xfrin.h b/lib/dns/include/dns/xfrin.h index 712aa7c787..8cf468354d 100644 --- a/lib/dns/include/dns/xfrin.h +++ b/lib/dns/include/dns/xfrin.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: xfrin.h,v 1.25 2006/07/20 01:10:31 marka Exp $ */ +/* $Id: xfrin.h,v 1.26 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_XFRIN_H #define DNS_XFRIN_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file dns/xfrin.h * \brief * Incoming zone transfers (AXFR + IXFR). */ diff --git a/lib/dns/include/dns/zone.h b/lib/dns/include/dns/zone.h index 5ea270cffb..c674baba0a 100644 --- a/lib/dns/include/dns/zone.h +++ b/lib/dns/include/dns/zone.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: zone.h,v 1.148 2006/12/21 06:02:30 marka Exp $ */ +/* $Id: zone.h,v 1.149 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_ZONE_H #define DNS_ZONE_H 1 -/*! \file */ +/*! \file dns/zone.h */ /*** *** Imports diff --git a/lib/dns/include/dns/zonekey.h b/lib/dns/include/dns/zonekey.h index 51211e9315..fea3b90bd0 100644 --- a/lib/dns/include/dns/zonekey.h +++ b/lib/dns/include/dns/zonekey.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: zonekey.h,v 1.6 2005/04/29 00:23:06 marka Exp $ */ +/* $Id: zonekey.h,v 1.7 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_ZONEKEY_H #define DNS_ZONEKEY_H 1 -/*! \file */ +/*! \file dns/zonekey.h */ #include diff --git a/lib/dns/include/dns/zt.h b/lib/dns/include/dns/zt.h index 488a1314f7..369f4d8f08 100644 --- a/lib/dns/include/dns/zt.h +++ b/lib/dns/include/dns/zt.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: zt.h,v 1.34 2005/07/18 05:59:00 marka Exp $ */ +/* $Id: zt.h,v 1.35 2006/12/22 01:45:00 marka Exp $ */ #ifndef DNS_ZT_H #define DNS_ZT_H 1 -/*! \file */ +/*! \file dns/zt.h */ #include diff --git a/lib/dns/include/dst/dst.h b/lib/dns/include/dst/dst.h index d0a98b722e..6a034bdcbf 100644 --- a/lib/dns/include/dst/dst.h +++ b/lib/dns/include/dst/dst.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: dst.h,v 1.6 2006/12/04 01:52:46 marka Exp $ */ +/* $Id: dst.h,v 1.7 2006/12/22 01:45:00 marka Exp $ */ #ifndef DST_DST_H #define DST_DST_H 1 -/*! \file */ +/*! \file dst/dst.h */ #include diff --git a/lib/dns/include/dst/gssapi.h b/lib/dns/include/dst/gssapi.h index b089e8718e..1c02facf3f 100644 --- a/lib/dns/include/dst/gssapi.h +++ b/lib/dns/include/dst/gssapi.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: gssapi.h,v 1.6 2006/12/05 21:59:12 marka Exp $ */ +/* $Id: gssapi.h,v 1.7 2006/12/22 01:45:00 marka Exp $ */ #ifndef DST_GSSAPI_H #define DST_GSSAPI_H 1 -/*! \file */ +/*! \file dst/gssapi.h */ #include #include diff --git a/lib/dns/include/dst/lib.h b/lib/dns/include/dst/lib.h index dff5014f06..59f867d584 100644 --- a/lib/dns/include/dst/lib.h +++ b/lib/dns/include/dst/lib.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: lib.h,v 1.3 2005/04/29 00:23:07 marka Exp $ */ +/* $Id: lib.h,v 1.4 2006/12/22 01:45:00 marka Exp $ */ #ifndef DST_LIB_H #define DST_LIB_H 1 -/*! \file */ +/*! \file dst/lib.h */ #include #include diff --git a/lib/dns/include/dst/result.h b/lib/dns/include/dst/result.h index b4e122086b..f808940209 100644 --- a/lib/dns/include/dst/result.h +++ b/lib/dns/include/dst/result.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: result.h,v 1.3 2005/04/29 00:23:07 marka Exp $ */ +/* $Id: result.h,v 1.4 2006/12/22 01:45:00 marka Exp $ */ #ifndef DST_RESULT_H #define DST_RESULT_H 1 -/*! \file */ +/*! \file dst/result.h */ #include #include diff --git a/lib/dns/log.c b/lib/dns/log.c index afaaef1038..2e7b2f57e4 100644 --- a/lib/dns/log.c +++ b/lib/dns/log.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: log.c,v 1.40 2005/09/05 00:11:01 marka Exp $ */ +/* $Id: log.c,v 1.41 2006/12/22 01:44:59 marka Exp $ */ /*! \file */ @@ -29,7 +29,7 @@ /*% * When adding a new category, be sure to add the appropriate - * #define to . + * \#define to . */ LIBDNS_EXTERNAL_DATA isc_logcategory_t dns_categories[] = { { "notify", 0 }, @@ -48,7 +48,7 @@ LIBDNS_EXTERNAL_DATA isc_logcategory_t dns_categories[] = { /*% * When adding a new module, be sure to add the appropriate - * #define to . + * \#define to . */ LIBDNS_EXTERNAL_DATA isc_logmodule_t dns_modules[] = { { "dns/db", 0 }, diff --git a/lib/dns/rdata.c b/lib/dns/rdata.c index 69fca4dad6..bafed4bb7b 100644 --- a/lib/dns/rdata.c +++ b/lib/dns/rdata.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rdata.c,v 1.193 2006/07/21 02:05:58 marka Exp $ */ +/* $Id: rdata.c,v 1.194 2006/12/22 01:44:59 marka Exp $ */ /*! \file */ @@ -901,7 +901,7 @@ dns_rdatatype_fromtext(dns_rdatatype_t *typep, isc_textregion_t *source) { hash = ((a + n) * b) % 256; /* - * This switch block is inlined via #define, and will use "return" + * This switch block is inlined via \#define, and will use "return" * to return a result to the caller if it is a valid (known) * rdatatype name. */ diff --git a/lib/dns/spnego.c b/lib/dns/spnego.c index 9d8ea1f4c3..9206f9207f 100644 --- a/lib/dns/spnego.c +++ b/lib/dns/spnego.c @@ -14,7 +14,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: spnego.c,v 1.2 2006/12/04 01:52:46 marka Exp $ */ +/* $Id: spnego.c,v 1.3 2006/12/22 01:44:59 marka Exp $ */ /*! \file * \brief @@ -169,8 +169,6 @@ */ #include "spnego.h" - - /* * The isc_mem function keep track of allocation sizes, but we can't * get at that information, and we need to know sizes to implement a @@ -253,7 +251,6 @@ spnego_realloc(void *old_ptr, size_t new_size, const char *file, int line) #define free(x) spnego_free(x, __FILE__, __LINE__) #define realloc(x,y) spnego_realloc(x, y, __FILE__, __LINE__) - /* asn1_err.h */ /* Generated from ../../../lib/asn1/asn1_err.et */ @@ -272,8 +269,6 @@ typedef enum asn1_error_number { #define ERROR_TABLE_BASE_asn1 1859794432 - - #define __asn1_common_definitions__ typedef struct octet_string { @@ -290,7 +285,6 @@ typedef struct oid { unsigned *components; } oid; - /* der.h */ typedef enum { @@ -401,16 +395,12 @@ length_len(size_t len); static int fix_dce(size_t reallen, size_t * len); - - /* * Include stuff generated by the ASN.1 compiler. */ #include "spnego_asn1.c" - - static unsigned char gss_krb5_mech_oid_bytes[] = { 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x12, 0x01, 0x02, 0x02 }; @@ -444,7 +434,6 @@ static gss_OID_desc gss_spnego_mech_oid_desc = { static gss_OID GSS_SPNEGO_MECH = &gss_spnego_mech_oid_desc; - /* spnegokrb5_locl.h */ static OM_uint32 @@ -461,7 +450,6 @@ gssapi_spnego_decapsulate(OM_uint32 *, size_t *, const gss_OID); - /* mod_auth_kerb.c */ static int @@ -490,7 +478,7 @@ cmp_gss_type(gss_buffer_t token, gss_OID oid) return (memcmp(p, oid->elements, oid->length)); } - + /* accept_sec_context.c */ /* * SPNEGO wrapper for Kerberos5 GSS-API kouril@ics.muni.cz, 2003 (mostly @@ -773,7 +761,7 @@ gss_accept_sec_context_spnego(OM_uint32 *minor_status, return (ret); } - + /* decapsulate.c */ static OM_uint32 @@ -837,7 +825,7 @@ gssapi_spnego_decapsulate(OM_uint32 *minor_status, *buf = p; return (GSS_S_COMPLETE); } - + /* der_free.c */ static void @@ -853,7 +841,7 @@ free_oid(oid *k) free(k->components); k->components = NULL; } - + /* der_get.c */ /* @@ -1162,7 +1150,7 @@ fix_dce(size_t reallen, size_t *len) *len = reallen; return (0); } - + /* der_length.c */ static size_t @@ -1186,7 +1174,7 @@ length_len(size_t len) return (len_unsigned(len) + 1); } - + /* der_put.c */ /* @@ -1435,7 +1423,7 @@ encode_oid(unsigned char *p, size_t len, return (0); } - + /* encapsulate.c */ static void @@ -1502,7 +1490,7 @@ gssapi_spnego_encapsulate(OM_uint32 * minor_status, memcpy(p, buf, buf_size); return (GSS_S_COMPLETE); } - + /* init_sec_context.c */ /* * SPNEGO wrapper for Kerberos5 GSS-API kouril@ics.muni.cz, 2003 (mostly diff --git a/lib/dns/validator.c b/lib/dns/validator.c index 0371de2b72..9307768333 100644 --- a/lib/dns/validator.c +++ b/lib/dns/validator.c @@ -15,9 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: validator.c,v 1.146 2006/12/07 06:47:36 marka Exp $ */ - -/*! \file */ +/* $Id: validator.c,v 1.147 2006/12/22 01:44:59 marka Exp $ */ #include diff --git a/lib/isc/include/isc/app.h b/lib/isc/include/isc/app.h index dd6aa22169..41126ba5a5 100644 --- a/lib/isc/include/isc/app.h +++ b/lib/isc/include/isc/app.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: app.h,v 1.4 2005/04/29 00:23:33 marka Exp $ */ +/* $Id: app.h,v 1.5 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_APP_H #define ISC_APP_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file isc/app.h * \brief ISC Application Support * * Dealing with program termination can be difficult, especially in a diff --git a/lib/isc/include/isc/assertions.h b/lib/isc/include/isc/assertions.h index c2e9e7237c..e8b7a76df6 100644 --- a/lib/isc/include/isc/assertions.h +++ b/lib/isc/include/isc/assertions.h @@ -16,9 +16,9 @@ */ /* - * $Id: assertions.h,v 1.20 2005/04/29 00:23:33 marka Exp $ + * $Id: assertions.h,v 1.21 2006/12/22 01:45:00 marka Exp $ */ -/*! \file assertions.h +/*! \file isc/assertions.h */ #ifndef ISC_ASSERTIONS_H diff --git a/lib/isc/include/isc/base64.h b/lib/isc/include/isc/base64.h index 82b0700477..a9d7555701 100644 --- a/lib/isc/include/isc/base64.h +++ b/lib/isc/include/isc/base64.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: base64.h,v 1.18 2005/04/29 00:23:34 marka Exp $ */ +/* $Id: base64.h,v 1.19 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_BASE64_H #define ISC_BASE64_H 1 -/*! \file */ +/*! \file isc/base64.h */ #include #include diff --git a/lib/isc/include/isc/bitstring.h b/lib/isc/include/isc/bitstring.h index a38fe92b99..24ded63a2c 100644 --- a/lib/isc/include/isc/bitstring.h +++ b/lib/isc/include/isc/bitstring.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: bitstring.h,v 1.10 2005/04/29 00:23:34 marka Exp $ */ +/* $Id: bitstring.h,v 1.11 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_BITSTRING_H #define ISC_BITSTRING_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file bitstring.h +/*! \file isc/bitstring.h * * \brief Bitstring manipulation functions. * diff --git a/lib/isc/include/isc/boolean.h b/lib/isc/include/isc/boolean.h index b2a7e9bace..877d9f1e5e 100644 --- a/lib/isc/include/isc/boolean.h +++ b/lib/isc/include/isc/boolean.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: boolean.h,v 1.15 2005/04/29 00:23:34 marka Exp $ */ +/* $Id: boolean.h,v 1.16 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_BOOLEAN_H #define ISC_BOOLEAN_H 1 -/*! \file */ +/*! \file isc/boolean.h */ typedef enum { isc_boolean_false = 0, isc_boolean_true = 1 } isc_boolean_t; diff --git a/lib/isc/include/isc/buffer.h b/lib/isc/include/isc/buffer.h index a8b2edf74c..4fbf52b776 100644 --- a/lib/isc/include/isc/buffer.h +++ b/lib/isc/include/isc/buffer.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: buffer.h,v 1.48 2006/12/21 06:02:30 marka Exp $ */ +/* $Id: buffer.h,v 1.49 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_BUFFER_H #define ISC_BUFFER_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file buffer.h +/*! \file isc/buffer.h * * \brief A buffer is a region of memory, together with a set of related subregions. * Buffers are used for parsing and I/O operations. @@ -112,7 +112,7 @@ #include /*! - * To make many functions be inline macros (via #define) define this. + * To make many functions be inline macros (via \#define) define this. * If it is undefined, a function will be used. */ /* #define ISC_BUFFER_USEINLINE */ diff --git a/lib/isc/include/isc/bufferlist.h b/lib/isc/include/isc/bufferlist.h index 8a30bcd8fb..55541ab4bf 100644 --- a/lib/isc/include/isc/bufferlist.h +++ b/lib/isc/include/isc/bufferlist.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: bufferlist.h,v 1.13 2005/04/29 00:23:35 marka Exp $ */ +/* $Id: bufferlist.h,v 1.14 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_BUFFERLIST_H #define ISC_BUFFERLIST_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file bufferlist.h +/*! \file isc/bufferlist.h * * *\brief Buffer lists have no synchronization. Clients must ensure exclusive diff --git a/lib/isc/include/isc/commandline.h b/lib/isc/include/isc/commandline.h index da02147063..a976cac374 100644 --- a/lib/isc/include/isc/commandline.h +++ b/lib/isc/include/isc/commandline.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: commandline.h,v 1.12 2005/04/29 00:23:35 marka Exp $ */ +/* $Id: commandline.h,v 1.13 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_COMMANDLINE_H #define ISC_COMMANDLINE_H 1 -/*! \file */ +/*! \file isc/commandline.h */ #include #include diff --git a/lib/isc/include/isc/entropy.h b/lib/isc/include/isc/entropy.h index 4da5798a9f..8079caf710 100644 --- a/lib/isc/include/isc/entropy.h +++ b/lib/isc/include/isc/entropy.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: entropy.h,v 1.29 2006/12/05 00:13:48 marka Exp $ */ +/* $Id: entropy.h,v 1.30 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_ENTROPY_H #define ISC_ENTROPY_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file entropy.h +/*! \file isc/entropy.h * \brief The entropy API * * \li MP: diff --git a/lib/isc/include/isc/error.h b/lib/isc/include/isc/error.h index 35e8436c23..8aaa91ed81 100644 --- a/lib/isc/include/isc/error.h +++ b/lib/isc/include/isc/error.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: error.h,v 1.16 2005/04/29 00:23:35 marka Exp $ */ +/* $Id: error.h,v 1.17 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_ERROR_H #define ISC_ERROR_H 1 -/*! \file */ +/*! \file isc/error.h */ #include diff --git a/lib/isc/include/isc/event.h b/lib/isc/include/isc/event.h index 1b22b917a1..865ff91f3b 100644 --- a/lib/isc/include/isc/event.h +++ b/lib/isc/include/isc/event.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: event.h,v 1.30 2005/04/29 00:23:35 marka Exp $ */ +/* $Id: event.h,v 1.31 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_EVENT_H #define ISC_EVENT_H 1 -/*! \file */ +/*! \file isc/event.h */ #include #include diff --git a/lib/isc/include/isc/file.h b/lib/isc/include/isc/file.h index bdf1fde337..0867a919f0 100644 --- a/lib/isc/include/isc/file.h +++ b/lib/isc/include/isc/file.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: file.h,v 1.29 2005/04/29 00:23:36 marka Exp $ */ +/* $Id: file.h,v 1.30 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_FILE_H #define ISC_FILE_H 1 -/*! \file */ +/*! \file isc/file.h */ #include diff --git a/lib/isc/include/isc/formatcheck.h b/lib/isc/include/isc/formatcheck.h index 08b612d4f7..f2610de27c 100644 --- a/lib/isc/include/isc/formatcheck.h +++ b/lib/isc/include/isc/formatcheck.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: formatcheck.h,v 1.9 2005/04/29 00:23:36 marka Exp $ */ +/* $Id: formatcheck.h,v 1.10 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_FORMATCHECK_H #define ISC_FORMATCHECK_H 1 -/*! \file */ +/*! \file isc/formatcheck.h */ /*% * ISC_FORMAT_PRINTF(). diff --git a/lib/isc/include/isc/fsaccess.h b/lib/isc/include/isc/fsaccess.h index e156dbdf25..f270281395 100644 --- a/lib/isc/include/isc/fsaccess.h +++ b/lib/isc/include/isc/fsaccess.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: fsaccess.h,v 1.10 2005/04/29 00:23:36 marka Exp $ */ +/* $Id: fsaccess.h,v 1.11 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_FSACCESS_H #define ISC_FSACCESS_H 1 -/*! \file +/*! \file isc/fsaccess.h * \brief The ISC filesystem access module encapsulates the setting of file * and directory access permissions into one API that is meant to be * portable to multiple operating systems. @@ -104,12 +104,13 @@ * so that every file created had DELETE set for the owner but noone else. * * On Unix systems, setting #ISC_FSACCESS_LISTDIRECTORY sets READ. - * ... setting either of #ISC_FSACCESS_(CREATE|DELETE)CHILD sets WRITE. + * ... setting either #ISC_FSACCESS_CREATECHILD or #ISC_FSACCESS_DELETECHILD + * sets WRITE. * ... setting #ISC_FSACCESS_ACCESSCHILD sets EXECUTE. * * On NT systems, setting #ISC_FSACCESS_LISTDIRECTORY sets FILE_LIST_DIRECTORY. - * ... setting ISC_FSACCESS_(CREATE|DELETE)CHILD sets - * FILE_(CREATE|DELETE)_CHILD independently. + * ... setting #ISC_FSACCESS_CREATECHILD sets FILE_CREATE_CHILD independently. + * ... setting #ISC_FSACCESS_DELETECHILD sets FILE_DELETE_CHILD independently. * ... setting #ISC_FSACCESS_ACCESSCHILD sets FILE_TRAVERSE. * * Unresolved: XXXDCL diff --git a/lib/isc/include/isc/hash.h b/lib/isc/include/isc/hash.h index d999295d38..f42aaaaf73 100644 --- a/lib/isc/include/isc/hash.h +++ b/lib/isc/include/isc/hash.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: hash.h,v 1.6 2005/04/29 00:23:36 marka Exp $ */ +/* $Id: hash.h,v 1.7 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_HASH_H #define ISC_HASH_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file isc/hash.h * * \brief The hash API * provides an unpredictable hash value for variable length data. diff --git a/lib/isc/include/isc/heap.h b/lib/isc/include/isc/heap.h index 612480fcc9..1f26c42c5a 100644 --- a/lib/isc/include/isc/heap.h +++ b/lib/isc/include/isc/heap.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: heap.h,v 1.21 2006/04/15 01:30:16 marka Exp $ */ +/* $Id: heap.h,v 1.22 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_HEAP_H #define ISC_HEAP_H 1 -/*! \file */ +/*! \file isc/heap.h */ #include #include diff --git a/lib/isc/include/isc/hex.h b/lib/isc/include/isc/hex.h index 28d7c84fd6..ce70c4b2e1 100644 --- a/lib/isc/include/isc/hex.h +++ b/lib/isc/include/isc/hex.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: hex.h,v 1.7 2005/04/29 00:23:37 marka Exp $ */ +/* $Id: hex.h,v 1.8 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_HEX_H #define ISC_HEX_H 1 -/*! \file */ +/*! \file isc/hex.h */ #include #include diff --git a/lib/isc/include/isc/hmacmd5.h b/lib/isc/include/isc/hmacmd5.h index d3605937ae..f11a848f3e 100644 --- a/lib/isc/include/isc/hmacmd5.h +++ b/lib/isc/include/isc/hmacmd5.h @@ -15,9 +15,9 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: hmacmd5.h,v 1.9 2006/01/27 23:57:46 marka Exp $ */ +/* $Id: hmacmd5.h,v 1.10 2006/12/22 01:45:00 marka Exp $ */ -/*! \file +/*! \file isc/hmacmd5.h * \brief This is the header file for the HMAC-MD5 keyed hash algorithm * described in RFC2104. */ diff --git a/lib/isc/include/isc/hmacsha.h b/lib/isc/include/isc/hmacsha.h index 1261cf2777..d9c05c4a58 100644 --- a/lib/isc/include/isc/hmacsha.h +++ b/lib/isc/include/isc/hmacsha.h @@ -14,9 +14,9 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: hmacsha.h,v 1.4 2006/08/16 03:15:09 marka Exp $ */ +/* $Id: hmacsha.h,v 1.5 2006/12/22 01:45:00 marka Exp $ */ -/* +/*! \file isc/hmacsha.h * This is the header file for the HMAC-SHA1, HMAC-SHA224, HMAC-SHA256, * HMAC-SHA334 and HMAC-SHA512 hash algorithm described in RFC 2104. */ diff --git a/lib/isc/include/isc/interfaceiter.h b/lib/isc/include/isc/interfaceiter.h index 1d6f2ba28d..0f0f6dff96 100644 --- a/lib/isc/include/isc/interfaceiter.h +++ b/lib/isc/include/isc/interfaceiter.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: interfaceiter.h,v 1.13 2005/04/29 00:23:37 marka Exp $ */ +/* $Id: interfaceiter.h,v 1.14 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_INTERFACEITER_H #define ISC_INTERFACEITER_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file isc/interfaceiter.h * \brief Iterates over the list of network interfaces. * * Interfaces whose address family is not supported are ignored and never diff --git a/lib/isc/include/isc/lang.h b/lib/isc/include/isc/lang.h index 753d402f6c..679ec7855b 100644 --- a/lib/isc/include/isc/lang.h +++ b/lib/isc/include/isc/lang.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: lang.h,v 1.9 2005/04/29 00:23:38 marka Exp $ */ +/* $Id: lang.h,v 1.10 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_LANG_H #define ISC_LANG_H 1 -/*! \file */ +/*! \file isc/lang.h */ #ifdef __cplusplus #define ISC_LANG_BEGINDECLS extern "C" { diff --git a/lib/isc/include/isc/lfsr.h b/lib/isc/include/isc/lfsr.h index 657aef17fd..579f0bcbea 100644 --- a/lib/isc/include/isc/lfsr.h +++ b/lib/isc/include/isc/lfsr.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: lfsr.h,v 1.13 2005/04/29 00:23:38 marka Exp $ */ +/* $Id: lfsr.h,v 1.14 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_LFSR_H #define ISC_LFSR_H 1 -/*! \file */ +/*! \file isc/lfsr.h */ #include #include diff --git a/lib/isc/include/isc/lib.h b/lib/isc/include/isc/lib.h index 8ef5400b82..a8fb082782 100644 --- a/lib/isc/include/isc/lib.h +++ b/lib/isc/include/isc/lib.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: lib.h,v 1.10 2005/04/29 00:23:38 marka Exp $ */ +/* $Id: lib.h,v 1.11 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_LIB_H #define ISC_LIB_H 1 -/*! \file */ +/*! \file isc/lib.h */ #include #include diff --git a/lib/isc/include/isc/log.h b/lib/isc/include/isc/log.h index 2fa3e70b59..78dca52b81 100644 --- a/lib/isc/include/isc/log.h +++ b/lib/isc/include/isc/log.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: log.h,v 1.50 2005/04/29 00:23:39 marka Exp $ */ +/* $Id: log.h,v 1.51 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_LOG_H #define ISC_LOG_H 1 -/*! \file */ +/*! \file isc/log.h */ #include #include diff --git a/lib/isc/include/isc/magic.h b/lib/isc/include/isc/magic.h index e47bab72fc..a394f5f044 100644 --- a/lib/isc/include/isc/magic.h +++ b/lib/isc/include/isc/magic.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: magic.h,v 1.14 2005/04/29 00:23:39 marka Exp $ */ +/* $Id: magic.h,v 1.15 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_MAGIC_H #define ISC_MAGIC_H 1 -/*! \file */ +/*! \file isc/magic.h */ typedef struct { unsigned int magic; diff --git a/lib/isc/include/isc/md5.h b/lib/isc/include/isc/md5.h index 5a18ad941e..a6721fa37d 100644 --- a/lib/isc/include/isc/md5.h +++ b/lib/isc/include/isc/md5.h @@ -15,9 +15,9 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: md5.h,v 1.13 2006/02/01 00:10:35 marka Exp $ */ +/* $Id: md5.h,v 1.14 2006/12/22 01:45:00 marka Exp $ */ -/*! \file +/*! \file isc/md5.h * \brief This is the header file for the MD5 message-digest algorithm. * * The algorithm is due to Ron Rivest. This code was diff --git a/lib/isc/include/isc/mem.h b/lib/isc/include/isc/mem.h index 36697789b4..c32a0d8863 100644 --- a/lib/isc/include/isc/mem.h +++ b/lib/isc/include/isc/mem.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: mem.h,v 1.68 2006/01/04 23:50:24 marka Exp $ */ +/* $Id: mem.h,v 1.69 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_MEM_H #define ISC_MEM_H 1 -/*! \file */ +/*! \file isc/mem.h */ #include diff --git a/lib/isc/include/isc/msgs.h b/lib/isc/include/isc/msgs.h index 7fa95c6ad7..eeaeec64b3 100644 --- a/lib/isc/include/isc/msgs.h +++ b/lib/isc/include/isc/msgs.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: msgs.h,v 1.11 2005/04/29 00:23:40 marka Exp $ */ +/* $Id: msgs.h,v 1.12 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_MSGS_H #define ISC_MSGS_H 1 -/*! \file */ +/*! \file isc/msgs.h */ #include /* Provide isc_msgcat global variable. */ #include /* Provide isc_msgcat_*() functions. */ diff --git a/lib/isc/include/isc/mutexblock.h b/lib/isc/include/isc/mutexblock.h index 5afd6fbf22..fe91fe9327 100644 --- a/lib/isc/include/isc/mutexblock.h +++ b/lib/isc/include/isc/mutexblock.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: mutexblock.h,v 1.13 2005/04/29 00:23:41 marka Exp $ */ +/* $Id: mutexblock.h,v 1.14 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_MUTEXBLOCK_H #define ISC_MUTEXBLOCK_H 1 -/*! \file */ +/*! \file isc/mutexblock.h */ #include #include diff --git a/lib/isc/include/isc/netaddr.h b/lib/isc/include/isc/netaddr.h index 7dc8cd1f11..f8837ca03f 100644 --- a/lib/isc/include/isc/netaddr.h +++ b/lib/isc/include/isc/netaddr.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: netaddr.h,v 1.30 2005/07/28 04:54:17 marka Exp $ */ +/* $Id: netaddr.h,v 1.31 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_NETADDR_H #define ISC_NETADDR_H 1 -/*! \file */ +/*! \file isc/netaddr.h */ #include #include diff --git a/lib/isc/include/isc/netscope.h b/lib/isc/include/isc/netscope.h index 8ad475d9f2..79fe80eeff 100644 --- a/lib/isc/include/isc/netscope.h +++ b/lib/isc/include/isc/netscope.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: netscope.h,v 1.7 2005/04/29 00:23:41 marka Exp $ */ +/* $Id: netscope.h,v 1.8 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_NETSCOPE_H #define ISC_NETSCOPE_H 1 -/*! \file */ +/*! \file isc/netscope.h */ ISC_LANG_BEGINDECLS diff --git a/lib/isc/include/isc/ondestroy.h b/lib/isc/include/isc/ondestroy.h index 2dafa990c5..5fac070e3a 100644 --- a/lib/isc/include/isc/ondestroy.h +++ b/lib/isc/include/isc/ondestroy.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: ondestroy.h,v 1.10 2005/04/29 00:23:41 marka Exp $ */ +/* $Id: ondestroy.h,v 1.11 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_ONDESTROY_H #define ISC_ONDESTROY_H 1 @@ -25,7 +25,7 @@ ISC_LANG_BEGINDECLS -/*! \file +/*! \file isc/ondestroy.h * ondestroy handling. * * Any class ``X'' of objects that wants to send out notifications diff --git a/lib/isc/include/isc/os.h b/lib/isc/include/isc/os.h index cf78a7af3b..8716001122 100644 --- a/lib/isc/include/isc/os.h +++ b/lib/isc/include/isc/os.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: os.h,v 1.8 2005/04/29 00:23:41 marka Exp $ */ +/* $Id: os.h,v 1.9 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_OS_H #define ISC_OS_H 1 -/*! \file */ +/*! \file isc/os.h */ #include diff --git a/lib/isc/include/isc/parseint.h b/lib/isc/include/isc/parseint.h index aacf000171..3f5e9b120d 100644 --- a/lib/isc/include/isc/parseint.h +++ b/lib/isc/include/isc/parseint.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: parseint.h,v 1.5 2005/04/29 00:23:41 marka Exp $ */ +/* $Id: parseint.h,v 1.6 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_PARSEINT_H #define ISC_PARSEINT_H 1 @@ -23,7 +23,7 @@ #include #include -/*! \file +/*! \file isc/parseint.h * \brief Parse integers, in a saner way than atoi() or strtoul() do. */ diff --git a/lib/isc/include/isc/print.h b/lib/isc/include/isc/print.h index 0a1b401145..eeeb416c54 100644 --- a/lib/isc/include/isc/print.h +++ b/lib/isc/include/isc/print.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: print.h,v 1.22 2005/06/08 02:07:00 marka Exp $ */ +/* $Id: print.h,v 1.23 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_PRINT_H #define ISC_PRINT_H 1 -/*! \file */ +/*! \file isc/print.h */ /*** *** Imports diff --git a/lib/isc/include/isc/random.h b/lib/isc/include/isc/random.h index a22407d1c9..54afd3adcb 100644 --- a/lib/isc/include/isc/random.h +++ b/lib/isc/include/isc/random.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: random.h,v 1.14 2005/04/29 00:23:42 marka Exp $ */ +/* $Id: random.h,v 1.15 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_RANDOM_H #define ISC_RANDOM_H 1 @@ -23,7 +23,7 @@ #include #include -/*! \file +/*! \file isc/random.h * \brief Implements a random state pool which will let the caller return a * series of possibly non-reproducable random values. * diff --git a/lib/isc/include/isc/ratelimiter.h b/lib/isc/include/isc/ratelimiter.h index 965defce1e..46d011874e 100644 --- a/lib/isc/include/isc/ratelimiter.h +++ b/lib/isc/include/isc/ratelimiter.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: ratelimiter.h,v 1.17 2005/04/29 00:23:42 marka Exp $ */ +/* $Id: ratelimiter.h,v 1.18 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_RATELIMITER_H #define ISC_RATELIMITER_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file isc/ratelimiter.h * \brief A rate limiter is a mechanism for dispatching events at a limited * rate. This is intended to be used when sending zone maintenance * SOA queries, NOTIFY messages, etc. diff --git a/lib/isc/include/isc/refcount.h b/lib/isc/include/isc/refcount.h index 99838e20fa..4396ec20a8 100644 --- a/lib/isc/include/isc/refcount.h +++ b/lib/isc/include/isc/refcount.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: refcount.h,v 1.11 2005/07/12 01:00:18 marka Exp $ */ +/* $Id: refcount.h,v 1.12 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_REFCOUNT_H #define ISC_REFCOUNT_H 1 @@ -27,7 +27,7 @@ #include #include -/*! \file +/*! \file isc/refcount.h * \brief Implements a locked reference counter. * * These functions may actually be diff --git a/lib/isc/include/isc/region.h b/lib/isc/include/isc/region.h index da669ee987..f80546249e 100644 --- a/lib/isc/include/isc/region.h +++ b/lib/isc/include/isc/region.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: region.h,v 1.21 2005/04/29 00:23:43 marka Exp $ */ +/* $Id: region.h,v 1.22 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_REGION_H #define ISC_REGION_H 1 -/*! \file */ +/*! \file isc/region.h */ #include diff --git a/lib/isc/include/isc/resource.h b/lib/isc/include/isc/resource.h index 6a49f4f952..3f1e753b75 100644 --- a/lib/isc/include/isc/resource.h +++ b/lib/isc/include/isc/resource.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: resource.h,v 1.7 2005/04/29 00:23:43 marka Exp $ */ +/* $Id: resource.h,v 1.8 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_RESOURCE_H #define ISC_RESOURCE_H 1 -/*! \file */ +/*! \file isc/resource.h */ #include #include diff --git a/lib/isc/include/isc/result.h b/lib/isc/include/isc/result.h index 886d519353..4c65ab7b5e 100644 --- a/lib/isc/include/isc/result.h +++ b/lib/isc/include/isc/result.h @@ -15,11 +15,13 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: result.h,v 1.65 2005/04/29 00:23:43 marka Exp $ */ +/* $Id: result.h,v 1.66 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_RESULT_H #define ISC_RESULT_H 1 +/*! \file isc/result.h */ + #include #include diff --git a/lib/isc/include/isc/resultclass.h b/lib/isc/include/isc/resultclass.h index 30160f8a7b..0e93965c8c 100644 --- a/lib/isc/include/isc/resultclass.h +++ b/lib/isc/include/isc/resultclass.h @@ -15,13 +15,13 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: resultclass.h,v 1.14 2005/04/29 00:23:44 marka Exp $ */ +/* $Id: resultclass.h,v 1.15 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_RESULTCLASS_H #define ISC_RESULTCLASS_H 1 -/*! \file +/*! \file isc/resultclass.h * \brief Registry of Predefined Result Type Classes * * A result class number is an unsigned 16 bit number. Each class may diff --git a/lib/isc/include/isc/rwlock.h b/lib/isc/include/isc/rwlock.h index f388d6ff41..570a199717 100644 --- a/lib/isc/include/isc/rwlock.h +++ b/lib/isc/include/isc/rwlock.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rwlock.h,v 1.24 2005/06/04 05:32:49 jinmei Exp $ */ +/* $Id: rwlock.h,v 1.25 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_RWLOCK_H #define ISC_RWLOCK_H 1 -/*! \file */ +/*! \file isc/rwlock.h */ #include #include diff --git a/lib/isc/include/isc/serial.h b/lib/isc/include/isc/serial.h index 4ef5b19c7b..472dffa90c 100644 --- a/lib/isc/include/isc/serial.h +++ b/lib/isc/include/isc/serial.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: serial.h,v 1.12 2005/04/29 00:23:44 marka Exp $ */ +/* $Id: serial.h,v 1.13 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_SERIAL_H #define ISC_SERIAL_H 1 @@ -23,7 +23,7 @@ #include #include -/*! \file +/*! \file isc/serial.h * \brief Implement 32 bit serial space arithmetic comparision functions. * Note: Undefined results are returned as ISC_FALSE. */ diff --git a/lib/isc/include/isc/sha1.h b/lib/isc/include/isc/sha1.h index 21e8e321c8..d039503c94 100644 --- a/lib/isc/include/isc/sha1.h +++ b/lib/isc/include/isc/sha1.h @@ -18,11 +18,11 @@ #ifndef ISC_SHA1_H #define ISC_SHA1_H 1 -/* $Id: sha1.h,v 1.14 2006/08/16 03:15:09 marka Exp $ */ +/* $Id: sha1.h,v 1.15 2006/12/22 01:45:00 marka Exp $ */ /* $NetBSD: sha1.h,v 1.2 1998/05/29 22:55:44 thorpej Exp $ */ -/*! \file +/*! \file isc/sha1.h * \brief SHA-1 in C * \author By Steve Reid * \note 100% Public Domain diff --git a/lib/isc/include/isc/sockaddr.h b/lib/isc/include/isc/sockaddr.h index 71823db3ae..b7a8a2feb2 100644 --- a/lib/isc/include/isc/sockaddr.h +++ b/lib/isc/include/isc/sockaddr.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: sockaddr.h,v 1.51 2006/03/02 00:37:23 marka Exp $ */ +/* $Id: sockaddr.h,v 1.52 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_SOCKADDR_H #define ISC_SOCKADDR_H 1 -/*! \file */ +/*! \file isc/sockaddr.h */ #include #include diff --git a/lib/isc/include/isc/socket.h b/lib/isc/include/isc/socket.h index cbb9bb9656..a220d76b48 100644 --- a/lib/isc/include/isc/socket.h +++ b/lib/isc/include/isc/socket.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: socket.h,v 1.65 2006/06/07 00:29:46 marka Exp $ */ +/* $Id: socket.h,v 1.66 2006/12/22 01:45:00 marka Exp $ */ #ifndef ISC_SOCKET_H #define ISC_SOCKET_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file isc/socket.h * \brief Provides TCP and UDP sockets for network I/O. The sockets are event * sources in the task system. * diff --git a/lib/isc/include/isc/stdio.h b/lib/isc/include/isc/stdio.h index 3bade014ad..78ec797f63 100644 --- a/lib/isc/include/isc/stdio.h +++ b/lib/isc/include/isc/stdio.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: stdio.h,v 1.9 2005/04/29 00:23:45 marka Exp $ */ +/* $Id: stdio.h,v 1.10 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISC_STDIO_H #define ISC_STDIO_H 1 -/*! \file */ +/*! \file isc/stdio.h */ /*% * These functions are wrappers around the corresponding stdio functions. diff --git a/lib/isc/include/isc/stdlib.h b/lib/isc/include/isc/stdlib.h index 2394fee3f6..8336de19fe 100644 --- a/lib/isc/include/isc/stdlib.h +++ b/lib/isc/include/isc/stdlib.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: stdlib.h,v 1.4 2005/04/29 00:23:45 marka Exp $ */ +/* $Id: stdlib.h,v 1.5 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISC_STDLIB_H #define ISC_STDLIB_H 1 -/*! \file */ +/*! \file isc/stdlib.h */ #include diff --git a/lib/isc/include/isc/string.h b/lib/isc/include/isc/string.h index ad2fef80d4..ff4d1b899f 100644 --- a/lib/isc/include/isc/string.h +++ b/lib/isc/include/isc/string.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: string.h,v 1.16 2005/06/19 22:57:59 marka Exp $ */ +/* $Id: string.h,v 1.17 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISC_STRING_H #define ISC_STRING_H 1 -/*! \file */ +/*! \file isc/string.h */ #include diff --git a/lib/isc/include/isc/symtab.h b/lib/isc/include/isc/symtab.h index 1f6db60331..c15dcc1982 100644 --- a/lib/isc/include/isc/symtab.h +++ b/lib/isc/include/isc/symtab.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: symtab.h,v 1.21 2006/03/02 00:37:23 marka Exp $ */ +/* $Id: symtab.h,v 1.22 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISC_SYMTAB_H #define ISC_SYMTAB_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file isc/symtab.h * \brief Provides a simple memory-based symbol table. * * Keys are C strings, and key comparisons are case-insenstive. A type may diff --git a/lib/isc/include/isc/task.h b/lib/isc/include/isc/task.h index 4a9c6eb390..b4d96abb81 100644 --- a/lib/isc/include/isc/task.h +++ b/lib/isc/include/isc/task.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: task.h,v 1.53 2005/04/29 00:23:46 marka Exp $ */ +/* $Id: task.h,v 1.54 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISC_TASK_H #define ISC_TASK_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file isc/task.h * \brief The task system provides a lightweight execution context, which is * basically an event queue. diff --git a/lib/isc/include/isc/taskpool.h b/lib/isc/include/isc/taskpool.h index c14d3a728a..e18cdae13c 100644 --- a/lib/isc/include/isc/taskpool.h +++ b/lib/isc/include/isc/taskpool.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: taskpool.h,v 1.11 2005/04/29 00:23:46 marka Exp $ */ +/* $Id: taskpool.h,v 1.12 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISC_TASKPOOL_H #define ISC_TASKPOOL_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file isc/taskpool.h * \brief A task pool is a mechanism for sharing a small number of tasks * among a large number of objects such that each object is * assigned a unique task, but each task may be shared by several diff --git a/lib/isc/include/isc/timer.h b/lib/isc/include/isc/timer.h index 36b3aa3ebc..6e2c50aeaa 100644 --- a/lib/isc/include/isc/timer.h +++ b/lib/isc/include/isc/timer.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: timer.h,v 1.34 2005/10/26 06:46:36 marka Exp $ */ +/* $Id: timer.h,v 1.35 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISC_TIMER_H #define ISC_TIMER_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file isc/timer.h * \brief Provides timers which are event sources in the task system. * * Three types of timers are supported: diff --git a/lib/isc/include/isc/types.h b/lib/isc/include/isc/types.h index 1865400d36..1116452787 100644 --- a/lib/isc/include/isc/types.h +++ b/lib/isc/include/isc/types.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: types.h,v 1.39 2006/12/21 06:02:30 marka Exp $ */ +/* $Id: types.h,v 1.40 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISC_TYPES_H #define ISC_TYPES_H 1 -/*! \file +/*! \file isc/types.h * \brief * OS-specific types, from the OS-specific include directories. */ diff --git a/lib/isc/include/isc/util.h b/lib/isc/include/isc/util.h index 44deac5ea4..f4e9646158 100644 --- a/lib/isc/include/isc/util.h +++ b/lib/isc/include/isc/util.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: util.h,v 1.26 2005/04/29 00:23:46 marka Exp $ */ +/* $Id: util.h,v 1.27 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISC_UTIL_H #define ISC_UTIL_H 1 -/*! \file util.h +/*! \file isc/util.h * NOTE: * * This file is not to be included from any (or other) library diff --git a/lib/isc/include/isc/version.h b/lib/isc/include/isc/version.h index c4d647a092..022f9c2f4e 100644 --- a/lib/isc/include/isc/version.h +++ b/lib/isc/include/isc/version.h @@ -15,9 +15,9 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: version.h,v 1.5 2005/04/29 00:23:47 marka Exp $ */ +/* $Id: version.h,v 1.6 2006/12/22 01:45:01 marka Exp $ */ -/*! \file */ +/*! \file isc/version.h */ #include diff --git a/lib/isc/sha2.c b/lib/isc/sha2.c index 8bd325a072..f2cf9ce3e9 100644 --- a/lib/isc/sha2.c +++ b/lib/isc/sha2.c @@ -14,7 +14,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: sha2.c,v 1.10 2006/08/16 03:15:09 marka Exp $ */ +/* $Id: sha2.c,v 1.11 2006/12/22 01:45:00 marka Exp $ */ /* $FreeBSD: src/sys/crypto/sha2/sha2.c,v 1.2.2.2 2002/03/05 08:36:47 ume Exp $ */ /* $KAME: sha2.c,v 1.8 2001/11/08 01:07:52 itojun Exp $ */ @@ -72,7 +72,7 @@ * * or define below: * - * #define ISC_SHA2_UNROLL_TRANSFORM + * \#define ISC_SHA2_UNROLL_TRANSFORM * */ @@ -88,16 +88,16 @@ * If your system does not define the above, then you can do so by * hand like this: * - * #define LITTLE_ENDIAN 1234 - * #define BIG_ENDIAN 4321 + * \#define LITTLE_ENDIAN 1234 + * \#define BIG_ENDIAN 4321 * * And for little-endian machines, add: * - * #define BYTE_ORDER LITTLE_ENDIAN + * \#define BYTE_ORDER LITTLE_ENDIAN * * Or for big-endian machines: * - * #define BYTE_ORDER BIG_ENDIAN + * \#define BYTE_ORDER BIG_ENDIAN * * The FreeBSD machine this was written on defines BYTE_ORDER * appropriately by including (which in turn includes diff --git a/lib/isc/win32/netdb.h b/lib/isc/win32/netdb.h index e20c7c96a4..d1613e6104 100644 --- a/lib/isc/win32/netdb.h +++ b/lib/isc/win32/netdb.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: netdb.h,v 1.3 2004/03/05 05:11:58 marka Exp $ */ +/* $Id: netdb.h,v 1.4 2006/12/22 01:45:01 marka Exp $ */ #ifndef NETDB_H #define NETDB_H 1 @@ -40,7 +40,7 @@ struct addrinfo { /* - * Undefine all #defines we are interested in as may or may not have + * Undefine all \#defines we are interested in as may or may not have * defined them. */ diff --git a/lib/isccc/include/isccc/alist.h b/lib/isccc/include/isccc/alist.h index c1f73dc254..f616d09578 100644 --- a/lib/isccc/include/isccc/alist.h +++ b/lib/isccc/include/isccc/alist.h @@ -16,12 +16,12 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: alist.h,v 1.5 2005/04/29 00:23:58 marka Exp $ */ +/* $Id: alist.h,v 1.6 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCC_ALIST_H #define ISCCC_ALIST_H 1 -/*! \file */ +/*! \file isccc/alist.h */ #include diff --git a/lib/isccc/include/isccc/base64.h b/lib/isccc/include/isccc/base64.h index 278cd55acf..02a250c33c 100644 --- a/lib/isccc/include/isccc/base64.h +++ b/lib/isccc/include/isccc/base64.h @@ -16,12 +16,12 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: base64.h,v 1.5 2005/04/29 00:23:58 marka Exp $ */ +/* $Id: base64.h,v 1.6 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCC_BASE64_H #define ISCCC_BASE64_H 1 -/*! \file */ +/*! \file isccc/base64.h */ #include #include diff --git a/lib/isccc/include/isccc/cc.h b/lib/isccc/include/isccc/cc.h index 1d293340ab..cf44a382eb 100644 --- a/lib/isccc/include/isccc/cc.h +++ b/lib/isccc/include/isccc/cc.h @@ -16,12 +16,12 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: cc.h,v 1.6 2005/04/29 00:23:58 marka Exp $ */ +/* $Id: cc.h,v 1.7 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCC_CC_H #define ISCCC_CC_H 1 -/*! \file */ +/*! \file isccc/cc.h */ #include #include diff --git a/lib/isccc/include/isccc/ccmsg.h b/lib/isccc/include/isccc/ccmsg.h index 5cac91026e..d42b009450 100644 --- a/lib/isccc/include/isccc/ccmsg.h +++ b/lib/isccc/include/isccc/ccmsg.h @@ -16,12 +16,12 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: ccmsg.h,v 1.6 2005/04/29 00:23:59 marka Exp $ */ +/* $Id: ccmsg.h,v 1.7 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCC_CCMSG_H #define ISCCC_CCMSG_H 1 -/*! \file */ +/*! \file isccc/ccmsg.h */ #include #include diff --git a/lib/isccc/include/isccc/events.h b/lib/isccc/include/isccc/events.h index c58dcb4223..920f4bc1f9 100644 --- a/lib/isccc/include/isccc/events.h +++ b/lib/isccc/include/isccc/events.h @@ -16,12 +16,12 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: events.h,v 1.5 2005/04/29 00:23:59 marka Exp $ */ +/* $Id: events.h,v 1.6 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCC_EVENTS_H #define ISCCC_EVENTS_H 1 -/*! \file */ +/*! \file isccc/events.h */ #include diff --git a/lib/isccc/include/isccc/lib.h b/lib/isccc/include/isccc/lib.h index 498b5e3196..63ae977f91 100644 --- a/lib/isccc/include/isccc/lib.h +++ b/lib/isccc/include/isccc/lib.h @@ -16,12 +16,12 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: lib.h,v 1.6 2005/04/29 00:23:59 marka Exp $ */ +/* $Id: lib.h,v 1.7 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCC_LIB_H #define ISCCC_LIB_H 1 -/*! \file */ +/*! \file isccc/lib.h */ #include #include diff --git a/lib/isccc/include/isccc/result.h b/lib/isccc/include/isccc/result.h index 6377ad83bc..94aab0d335 100644 --- a/lib/isccc/include/isccc/result.h +++ b/lib/isccc/include/isccc/result.h @@ -16,12 +16,12 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: result.h,v 1.7 2005/04/29 00:24:00 marka Exp $ */ +/* $Id: result.h,v 1.8 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCC_RESULT_H #define ISCCC_RESULT_H 1 -/*! \file */ +/*! \file isccc/result.h */ #include #include diff --git a/lib/isccc/include/isccc/sexpr.h b/lib/isccc/include/isccc/sexpr.h index 8da75cb5e2..643f658d37 100644 --- a/lib/isccc/include/isccc/sexpr.h +++ b/lib/isccc/include/isccc/sexpr.h @@ -16,12 +16,12 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: sexpr.h,v 1.6 2005/04/29 00:24:00 marka Exp $ */ +/* $Id: sexpr.h,v 1.7 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCC_SEXPR_H #define ISCCC_SEXPR_H 1 -/*! \file */ +/*! \file isccc/sexpr.h */ #include diff --git a/lib/isccc/include/isccc/symtab.h b/lib/isccc/include/isccc/symtab.h index d8753c9a1a..09cd3c228a 100644 --- a/lib/isccc/include/isccc/symtab.h +++ b/lib/isccc/include/isccc/symtab.h @@ -16,7 +16,7 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: symtab.h,v 1.5 2005/04/29 00:24:00 marka Exp $ */ +/* $Id: symtab.h,v 1.6 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCC_SYMTAB_H #define ISCCC_SYMTAB_H 1 @@ -25,7 +25,7 @@ ***** Module Info *****/ -/*! \file +/*! \file isccc/symtab.h * \brief * Provides a simple memory-based symbol table. * diff --git a/lib/isccc/include/isccc/symtype.h b/lib/isccc/include/isccc/symtype.h index 791e4d60ed..dfcf457158 100644 --- a/lib/isccc/include/isccc/symtype.h +++ b/lib/isccc/include/isccc/symtype.h @@ -16,12 +16,12 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: symtype.h,v 1.5 2005/04/29 00:24:01 marka Exp $ */ +/* $Id: symtype.h,v 1.6 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCC_SYMTYPE_H #define ISCCC_SYMTYPE_H 1 -/*! \file */ +/*! \file isccc/symtype.h */ #define ISCCC_SYMTYPE_ZONESTATS 0x0001 #define ISCCC_SYMTYPE_CCDUP 0x0002 diff --git a/lib/isccc/include/isccc/types.h b/lib/isccc/include/isccc/types.h index dff429011f..7f725072bc 100644 --- a/lib/isccc/include/isccc/types.h +++ b/lib/isccc/include/isccc/types.h @@ -16,12 +16,12 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: types.h,v 1.5 2005/04/29 00:24:01 marka Exp $ */ +/* $Id: types.h,v 1.6 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCC_TYPES_H #define ISCCC_TYPES_H 1 -/*! \file */ +/*! \file isccc/types.h */ #include #include diff --git a/lib/isccc/include/isccc/util.h b/lib/isccc/include/isccc/util.h index 55c73ef517..c204757b29 100644 --- a/lib/isccc/include/isccc/util.h +++ b/lib/isccc/include/isccc/util.h @@ -16,14 +16,14 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: util.h,v 1.6 2005/04/29 00:24:01 marka Exp $ */ +/* $Id: util.h,v 1.7 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCC_UTIL_H #define ISCCC_UTIL_H 1 #include -/*! \file +/*! \file isccc/util.h * \brief * Macros for dealing with unaligned numbers. * diff --git a/lib/isccc/include/isccc/version.h b/lib/isccc/include/isccc/version.h index 21275bbb68..a77860ff72 100644 --- a/lib/isccc/include/isccc/version.h +++ b/lib/isccc/include/isccc/version.h @@ -15,9 +15,9 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: version.h,v 1.5 2005/04/29 00:24:01 marka Exp $ */ +/* $Id: version.h,v 1.6 2006/12/22 01:45:01 marka Exp $ */ -/*! \file */ +/*! \file isccc/version.h */ #include diff --git a/lib/isccfg/include/isccfg/cfg.h b/lib/isccfg/include/isccfg/cfg.h index 5c0ca5f6d0..12de4cadf5 100644 --- a/lib/isccfg/include/isccfg/cfg.h +++ b/lib/isccfg/include/isccfg/cfg.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: cfg.h,v 1.39 2006/03/02 00:37:23 marka Exp $ */ +/* $Id: cfg.h,v 1.40 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCFG_CFG_H #define ISCCFG_CFG_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file +/*! \file isccfg/cfg.h * \brief * This is the new, table-driven, YACC-free configuration file parser. */ diff --git a/lib/isccfg/include/isccfg/grammar.h b/lib/isccfg/include/isccfg/grammar.h index 0a137cabf1..5f0ac9e2d5 100644 --- a/lib/isccfg/include/isccfg/grammar.h +++ b/lib/isccfg/include/isccfg/grammar.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: grammar.h,v 1.12 2006/02/28 02:39:52 marka Exp $ */ +/* $Id: grammar.h,v 1.13 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCFG_GRAMMAR_H #define ISCCFG_GRAMMAR_H 1 -/*! \file */ +/*! \file isccfg/grammar.h */ #include #include diff --git a/lib/isccfg/include/isccfg/log.h b/lib/isccfg/include/isccfg/log.h index 3cbac34c71..88409c355c 100644 --- a/lib/isccfg/include/isccfg/log.h +++ b/lib/isccfg/include/isccfg/log.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: log.h,v 1.8 2005/04/29 00:24:03 marka Exp $ */ +/* $Id: log.h,v 1.9 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCFG_LOG_H #define ISCCFG_LOG_H 1 -/*! \file */ +/*! \file isccfg/log.h */ #include #include diff --git a/lib/isccfg/include/isccfg/namedconf.h b/lib/isccfg/include/isccfg/namedconf.h index 9312ab54bc..5a8c8597f3 100644 --- a/lib/isccfg/include/isccfg/namedconf.h +++ b/lib/isccfg/include/isccfg/namedconf.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: namedconf.h,v 1.5 2005/04/29 00:24:03 marka Exp $ */ +/* $Id: namedconf.h,v 1.6 2006/12/22 01:45:01 marka Exp $ */ #ifndef ISCCFG_NAMEDCONF_H #define ISCCFG_NAMEDCONF_H 1 -/*! \file +/*! \file isccfg/namedconf.h * \brief * This module defines the named.conf, rndc.conf, and rndc.key grammars. */ diff --git a/lib/isccfg/include/isccfg/version.h b/lib/isccfg/include/isccfg/version.h index bc01ef969e..ff574c4e23 100644 --- a/lib/isccfg/include/isccfg/version.h +++ b/lib/isccfg/include/isccfg/version.h @@ -15,9 +15,9 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: version.h,v 1.5 2005/04/29 00:24:03 marka Exp $ */ +/* $Id: version.h,v 1.6 2006/12/22 01:45:01 marka Exp $ */ -/*! \file */ +/*! \file isccfg/version.h */ #include diff --git a/lib/isccfg/log.c b/lib/isccfg/log.c index d5127dd1c4..4c6f49bfcc 100644 --- a/lib/isccfg/log.c +++ b/lib/isccfg/log.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: log.c,v 1.7 2005/04/29 00:24:02 marka Exp $ */ +/* $Id: log.c,v 1.8 2006/12/22 01:45:01 marka Exp $ */ /*! \file */ @@ -27,7 +27,7 @@ /*% * When adding a new category, be sure to add the appropriate - * #define to . + * \#define to . */ LIBISCCFG_EXTERNAL_DATA isc_logcategory_t cfg_categories[] = { { "config", 0 }, @@ -36,7 +36,7 @@ LIBISCCFG_EXTERNAL_DATA isc_logcategory_t cfg_categories[] = { /*% * When adding a new module, be sure to add the appropriate - * #define to . + * \#define to . */ LIBISCCFG_EXTERNAL_DATA isc_logmodule_t cfg_modules[] = { { "isccfg/parser", 0 }, diff --git a/lib/lwres/include/lwres/context.h b/lib/lwres/include/lwres/context.h index ca439b8ae4..b6bdb44073 100644 --- a/lib/lwres/include/lwres/context.h +++ b/lib/lwres/include/lwres/context.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: context.h,v 1.17 2005/04/29 00:24:09 marka Exp $ */ +/* $Id: context.h,v 1.18 2006/12/22 01:45:01 marka Exp $ */ #ifndef LWRES_CONTEXT_H #define LWRES_CONTEXT_H 1 -/*! \file */ +/*! \file lwres/context.h */ #include diff --git a/lib/lwres/include/lwres/int.h b/lib/lwres/include/lwres/int.h index fd0a6d9393..6414283141 100644 --- a/lib/lwres/include/lwres/int.h +++ b/lib/lwres/include/lwres/int.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: int.h,v 1.10 2005/04/29 00:24:09 marka Exp $ */ +/* $Id: int.h,v 1.11 2006/12/22 01:45:01 marka Exp $ */ #ifndef LWRES_INT_H #define LWRES_INT_H 1 -/*! \file */ +/*! \file lwres/int.h */ typedef char lwres_int8_t; typedef unsigned char lwres_uint8_t; diff --git a/lib/lwres/include/lwres/ipv6.h b/lib/lwres/include/lwres/ipv6.h index f014575577..789d82b705 100644 --- a/lib/lwres/include/lwres/ipv6.h +++ b/lib/lwres/include/lwres/ipv6.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: ipv6.h,v 1.12 2005/04/29 00:24:09 marka Exp $ */ +/* $Id: ipv6.h,v 1.13 2006/12/22 01:45:01 marka Exp $ */ #ifndef LWRES_IPV6_H #define LWRES_IPV6_H 1 @@ -24,7 +24,7 @@ ***** Module Info *****/ -/*! \file ipv6.h +/*! \file lwres/ipv6.h * IPv6 definitions for systems which do not support IPv6. */ diff --git a/lib/lwres/include/lwres/lang.h b/lib/lwres/include/lwres/lang.h index b897d7b7b6..3ba53b6c89 100644 --- a/lib/lwres/include/lwres/lang.h +++ b/lib/lwres/include/lwres/lang.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: lang.h,v 1.9 2005/04/29 00:24:09 marka Exp $ */ +/* $Id: lang.h,v 1.10 2006/12/22 01:45:01 marka Exp $ */ #ifndef LWRES_LANG_H #define LWRES_LANG_H 1 -/*! \file */ +/*! \file lwres/lang.h */ #ifdef __cplusplus #define LWRES_LANG_BEGINDECLS extern "C" { diff --git a/lib/lwres/include/lwres/list.h b/lib/lwres/include/lwres/list.h index c945cc5894..faa56bf0d6 100644 --- a/lib/lwres/include/lwres/list.h +++ b/lib/lwres/include/lwres/list.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: list.h,v 1.10 2005/04/29 00:24:10 marka Exp $ */ +/* $Id: list.h,v 1.11 2006/12/22 01:45:01 marka Exp $ */ #ifndef LWRES_LIST_H #define LWRES_LIST_H 1 -/*! \file */ +/*! \file lwres/list.h */ #define LWRES_LIST(type) struct { type *head, *tail; } #define LWRES_LIST_INIT(list) \ diff --git a/lib/lwres/include/lwres/lwbuffer.h b/lib/lwres/include/lwres/lwbuffer.h index 57c024b50e..58504f3bb0 100644 --- a/lib/lwres/include/lwres/lwbuffer.h +++ b/lib/lwres/include/lwres/lwbuffer.h @@ -15,10 +15,10 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: lwbuffer.h,v 1.18 2005/04/29 00:24:10 marka Exp $ */ +/* $Id: lwbuffer.h,v 1.19 2006/12/22 01:45:01 marka Exp $ */ -/*! \file lwbuffer.h +/*! \file lwres/lwbuffer.h * * A buffer is a region of memory, together with a set of related subregions. * Buffers are used for parsing and I/O operations. diff --git a/lib/lwres/include/lwres/lwpacket.h b/lib/lwres/include/lwres/lwpacket.h index 7bfddceae8..a18cfcc388 100644 --- a/lib/lwres/include/lwres/lwpacket.h +++ b/lib/lwres/include/lwres/lwpacket.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: lwpacket.h,v 1.20 2005/04/29 00:24:10 marka Exp $ */ +/* $Id: lwpacket.h,v 1.21 2006/12/22 01:45:01 marka Exp $ */ #ifndef LWRES_LWPACKET_H #define LWRES_LWPACKET_H 1 @@ -118,7 +118,7 @@ struct lwres_lwpacket { #define LWRES_LWPACKETVERSION_0 0 /*%< Header format. */ -/*! \file lwpacket.h +/*! \file lwres/lwpacket.h * * * The remainder of the packet consists of two regions, one described by diff --git a/lib/lwres/include/lwres/lwres.h b/lib/lwres/include/lwres/lwres.h index 6c731f233d..e6275528cd 100644 --- a/lib/lwres/include/lwres/lwres.h +++ b/lib/lwres/include/lwres/lwres.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: lwres.h,v 1.53 2005/04/29 00:24:10 marka Exp $ */ +/* $Id: lwres.h,v 1.54 2006/12/22 01:45:01 marka Exp $ */ #ifndef LWRES_LWRES_H #define LWRES_LWRES_H 1 @@ -28,7 +28,7 @@ #include #include -/*! \file */ +/*! \file lwres/lwres.h */ /*! * Design notes: diff --git a/lib/lwres/include/lwres/result.h b/lib/lwres/include/lwres/result.h index 71a98a681c..f26460c085 100644 --- a/lib/lwres/include/lwres/result.h +++ b/lib/lwres/include/lwres/result.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: result.h,v 1.17 2005/04/29 00:24:11 marka Exp $ */ +/* $Id: result.h,v 1.18 2006/12/22 01:45:01 marka Exp $ */ #ifndef LWRES_RESULT_H #define LWRES_RESULT_H 1 -/*! \file */ +/*! \file lwres/result.h */ typedef unsigned int lwres_result_t; diff --git a/lib/lwres/include/lwres/stdlib.h b/lib/lwres/include/lwres/stdlib.h index 1f7895cf15..19c0452a21 100644 --- a/lib/lwres/include/lwres/stdlib.h +++ b/lib/lwres/include/lwres/stdlib.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: stdlib.h,v 1.2 2005/06/08 02:07:03 marka Exp $ */ +/* $Id: stdlib.h,v 1.3 2006/12/22 01:45:01 marka Exp $ */ #ifndef LWRES_STDLIB_H #define LWRES_STDLIB_H 1 -/*! \file */ +/*! \file lwres/stdlib.h */ #include diff --git a/lib/lwres/include/lwres/version.h b/lib/lwres/include/lwres/version.h index df9a2b0ac5..0d1684a687 100644 --- a/lib/lwres/include/lwres/version.h +++ b/lib/lwres/include/lwres/version.h @@ -15,9 +15,9 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: version.h,v 1.5 2005/04/29 00:24:11 marka Exp $ */ +/* $Id: version.h,v 1.6 2006/12/22 01:45:01 marka Exp $ */ -/*! \file */ +/*! \file lwres/version.h */ #include diff --git a/lib/lwres/win32/include/lwres/netdb.h b/lib/lwres/win32/include/lwres/netdb.h index 9df170425d..dc00d62c1c 100644 --- a/lib/lwres/win32/include/lwres/netdb.h +++ b/lib/lwres/win32/include/lwres/netdb.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: netdb.h,v 1.3 2004/03/05 05:13:35 marka Exp $ */ +/* $Id: netdb.h,v 1.4 2006/12/22 01:45:01 marka Exp $ */ #ifndef LWRES_NETDB_H #define LWRES_NETDB_H 1 @@ -47,7 +47,7 @@ struct addrinfo { #endif /* - * Undefine all #defines we are interested in as may or may not have + * Undefine all \#defines we are interested in as may or may not have * defined them. */ diff --git a/lib/tests/include/tests/t_api.h b/lib/tests/include/tests/t_api.h index 5adb444275..a9b9c065a1 100644 --- a/lib/tests/include/tests/t_api.h +++ b/lib/tests/include/tests/t_api.h @@ -15,12 +15,12 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: t_api.h,v 1.18 2005/04/29 00:24:12 marka Exp $ */ +/* $Id: t_api.h,v 1.19 2006/12/22 01:45:01 marka Exp $ */ #ifndef TESTS_T_API_H #define TESTS_T_API_H 1 -/*! \file */ +/*! \file tests/t_api.h */ #include -- GitLab