Index: init/init.c
===================================================================
--- init/init.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ init/init.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,12 @@
  */
 
+/** @addtogroup init Init
+ * @brief	Init process for testing purposes.
+ * @{
+ */ 
+/**
+ * @file
+ */
+
 #include "version.h"
 #include <stdio.h>
@@ -50,2 +58,6 @@
 	return 0;
 }
+
+/** @}
+ */
+
Index: init/init.h
===================================================================
--- init/init.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ init/init.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,11 @@
  */
 
+/** @addtogroup init
+ * @{
+ */ 
+/**
+ * @file
+ */
+
 #ifndef __INIT_H__
 #define __INIT_H__
@@ -33,2 +40,6 @@
 
 #endif
+
+/** @}
+ */
+
Index: init/version.c
===================================================================
--- init/version.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ init/version.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,11 @@
  */
 
+/** @addtogroup init
+ * @{
+ */ 
+/**
+ * @file
+ */
+
 #include <unistd.h>
 #include <stdio.h>
@@ -37,2 +44,6 @@
 	puts("Copyright (C) 2006 HelenOS project");
 }
+
+/** @}
+ */
+
Index: init/version.h
===================================================================
--- init/version.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ init/version.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,11 @@
  */
 
+/** @addtogroup init
+ * @{
+ */ 
+/**
+ * @file
+ */
+
 #ifndef __VERSION_H__
 #define __VERSION_H__
@@ -33,2 +40,6 @@
 
 #endif
+
+/** @}
+ */
+
Index: ipcc/ipcc.c
===================================================================
--- ipcc/ipcc.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ ipcc/ipcc.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -1,2 +1,38 @@
+/*
+ * Copyright (C) 2006 Ondrej Palkovsky
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ *   notice, this list of conditions and the following disclaimer.
+ * - Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in the
+ *   documentation and/or other materials provided with the distribution.
+ * - The name of the author may not be used to endorse or promote products
+ *   derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/** @addtogroup ippc IPPC
+ * @brief	Interprocess communication tester.
+ * @{
+ */ 
+/**
+ * @file
+ */
+
 #include <stdio.h>
 #include <async.h>
@@ -240,2 +276,6 @@
 	}
 }
+
+/** @}
+ */
+
Index: klog/klog.c
===================================================================
--- klog/klog.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ klog/klog.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,12 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/** @addtogroup klog KLog
+ * @brief	HelenOS KLog
+ * @{
+ */ 
+/**
+ * @file
  */
 
@@ -76,2 +84,5 @@
 	return 0;
 }
+
+/** @}
+ */
Index: libc/generic/as.c
===================================================================
--- libc/generic/as.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/as.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */ 
 
@@ -79,5 +85,5 @@
 /** Sbrk emulation 
  *
- * @param size New area that should be allocated or negative, 
+ * @param incr New area that should be allocated or negative, 
                if it should be shrinked
  * @return Pointer to newly allocated area
@@ -141,2 +147,8 @@
 	return res;
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/async.c
===================================================================
--- libc/generic/async.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/async.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */ 
 
@@ -357,5 +363,5 @@
  * It calls client_connection and does final cleanup.
  *
- * @parameter arg Connection structure pointer
+ * @param arg Connection structure pointer
  */
 static int connection_thread(void  *arg)
@@ -793,2 +799,8 @@
 	ipc_call_async_2(phoneid, method, arg1, arg2, NULL, NULL, !in_interrupt_handler);
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/cap.c
===================================================================
--- libc/generic/cap.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/cap.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,6 +25,9 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */ 
+ */
 
+ /** @addtogroup libc
+ * @{
+ */
 /**
  * @file	cap.c
@@ -68,2 +71,8 @@
 	__SYSCALL2(SYS_CAP_REVOKE, (sysarg_t) &arg, (sysarg_t) caps);
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/ddi.c
===================================================================
--- libc/generic/ddi.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/ddi.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */ 
 
@@ -36,5 +42,4 @@
  * Caller of this function must have the CAP_MEM_MANAGER capability.
  *
- * @param id Task ID.
  * @param pf Physical address of the starting frame.
  * @param vp Virtual address of the sterting page.
@@ -83,2 +88,8 @@
 	return __SYSCALL1(SYS_PREEMPT_CONTROL, (sysarg_t) enable);
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/err.c
===================================================================
--- libc/generic/err.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/err.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #include <stdio.h>
 #include <stdlib.h>
@@ -35,2 +41,8 @@
 	_exit(0);
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/futex.c
===================================================================
--- libc/generic/futex.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/futex.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */ 
 
@@ -167,2 +173,8 @@
 	return 0;
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/io/io.c
===================================================================
--- libc/generic/io/io.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/io/io.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */ 
 
@@ -105,2 +111,8 @@
 
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/io/printf.c
===================================================================
--- libc/generic/io/printf.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/io/printf.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #include <io/printf_core.h>
 #include <stdio.h>
@@ -51,2 +57,8 @@
 
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/io/printf_core.c
===================================================================
--- libc/generic/io/printf_core.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/io/printf_core.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -28,6 +28,9 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
 /**
- * @file	print.c
+ * @file
  * @brief	Printing functions.
  */
@@ -413,5 +416,5 @@
  * 
  * 	- P, p	Print value of a pointer. Void * value is expected and it is printed in hexadecimal notation with prefix
- * 	(as with \%#X or \%#x for 32bit or \%#X / \%#x for 64bit long pointers).
+ * 	(as with '\%#X' or '\%#x' for 32bit or '\%#X' or '\%#x' for 64bit long pointers).
  *
  * 	- b	Print value as unsigned binary number. Prefix is not printed by default. (Nonstandard extension.)
@@ -686,2 +689,8 @@
 }
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/io/snprintf.c
===================================================================
--- libc/generic/io/snprintf.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/io/snprintf.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #include <stdarg.h>
 #include <stdio.h>
@@ -49,2 +55,8 @@
 	return ret;
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/io/sprintf.c
===================================================================
--- libc/generic/io/sprintf.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/io/sprintf.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #include <stdarg.h>
 #include <stdio.h>
@@ -48,2 +54,8 @@
 	return ret;
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/io/stream.c
===================================================================
--- libc/generic/io/stream.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/io/stream.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -26,4 +26,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */
 
@@ -182,2 +188,8 @@
 	return streams[fd].phone;
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/io/vprintf.c
===================================================================
--- libc/generic/io/vprintf.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/io/vprintf.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #include <stdarg.h>
 #include <stdio.h>
@@ -52,2 +58,8 @@
 
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/io/vsnprintf.c
===================================================================
--- libc/generic/io/vsnprintf.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/io/vsnprintf.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */
 
@@ -104,2 +110,8 @@
 
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/io/vsprintf.c
===================================================================
--- libc/generic/io/vsprintf.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/io/vsprintf.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #include <stdarg.h>
 #include <stdio.h>
@@ -42,2 +48,8 @@
 }
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/ipc.c
===================================================================
--- libc/generic/ipc.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/ipc.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,17 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/** @addtogroup libc
+ * @{
+ * @}
+ */
+
+ /** @addtogroup libcipc IPC
+ * @brief HelenOS uspace IPC
+ * @{
+ * @ingroup libc
+ */
+/** @file
  */ 
 
@@ -438,2 +451,8 @@
 }
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/libadt/hash_table.c
===================================================================
--- libc/generic/libadt/hash_table.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/libadt/hash_table.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */
 
@@ -169,2 +175,8 @@
 	}
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/libadt/list.c
===================================================================
--- libc/generic/libadt/list.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/libadt/list.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */
 
@@ -79,2 +85,8 @@
 	list_initialize(head2);
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/libc.c
===================================================================
--- libc/generic/libc.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/libc.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */ 
 
@@ -62,2 +68,8 @@
 	_exit(0);
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/mmap.c
===================================================================
--- libc/generic/mmap.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/mmap.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #include <sys/mman.h>
 #include <as.h>
@@ -51,2 +57,8 @@
 	return as_area_destroy(start);
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/psthread.c
===================================================================
--- libc/generic/psthread.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/psthread.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */
 
@@ -302,2 +308,8 @@
 	serialization_count--;
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/stdlib.c
===================================================================
--- libc/generic/stdlib.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/stdlib.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #include <stdlib.h>
 
@@ -40,2 +46,8 @@
 	glbl_seed = seed;
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/string.c
===================================================================
--- libc/generic/string.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/string.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #include <string.h>
 #include <unistd.h>
@@ -301,2 +307,8 @@
 		;
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/sysinfo.c
===================================================================
--- libc/generic/sysinfo.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/sysinfo.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */ 
 
@@ -36,2 +42,8 @@
 }
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/task.c
===================================================================
--- libc/generic/task.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/task.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */ 
 
@@ -38,2 +44,8 @@
 	return task_id;
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/thread.c
===================================================================
--- libc/generic/thread.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/thread.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */ 
 
@@ -147,2 +153,8 @@
 }
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/generic/time.c
===================================================================
--- libc/generic/time.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/generic/time.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */ 
 
@@ -110,2 +116,8 @@
 	futex_down_timeout(&futex, usec, 0);
 }
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/align.h
===================================================================
--- libc/include/align.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/align.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __ALIGN_H__
 #define __ALIGN_H__
@@ -46,2 +52,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/as.h
===================================================================
--- libc/include/as.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/as.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __libc_AS_H__
 #define __libc_AS_H__
@@ -44,2 +50,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/assert.h
===================================================================
--- libc/include/assert.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/assert.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -28,4 +28,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__ASSERT_H__
 #define __LIBC__ASSERT_H__
@@ -49,2 +55,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/async.h
===================================================================
--- libc/include/async.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/async.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */
 
@@ -124,2 +130,8 @@
 extern atomic_t async_futex;
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/atomic.h
===================================================================
--- libc/include/atomic.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/atomic.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __ATOMIC_H__
 #define __ATOMIC_H__
@@ -47,2 +53,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/cap.h
===================================================================
--- libc/include/cap.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/cap.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __CAP_H__
 #define __CAP_H__
@@ -36,2 +42,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/ctype.h
===================================================================
--- libc/include/ctype.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/ctype.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __CTYPE_H__
 #define __CTYPE_H__
@@ -53,2 +59,8 @@
 #endif
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/ddi.h
===================================================================
--- libc/include/ddi.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/ddi.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC_DDI_H__
 #define __LIBC_DDI_H__
@@ -37,2 +43,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/endian.h
===================================================================
--- libc/include/endian.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/endian.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__ENDIAN_H__
 #define __LIBC__ENDIAN_H__
@@ -38,2 +44,8 @@
 #endif
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/err.h
===================================================================
--- libc/include/err.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/err.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef _libc__ERR_H_
 #define _libc__ERR_H_
@@ -33,2 +39,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/errno.h
===================================================================
--- libc/include/errno.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/errno.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__ERRNO_H__
 #define __LIBC__ERRNO_H__
@@ -35,2 +41,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/futex.h
===================================================================
--- libc/include/futex.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/futex.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__FUTEX_H__
 #define __LIBC__FUTEX_H__
@@ -42,2 +48,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/io/io.h
===================================================================
--- libc/include/io/io.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/io/io.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__IO_H__
 #define __LIBC__IO_H__
@@ -38,2 +44,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/io/printf_core.h
===================================================================
--- libc/include/io/printf_core.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/io/printf_core.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__PRINTF_CORE_H__
 #define __LIBC__PRINTF_CORE_H__
@@ -45,2 +51,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/io/stream.h
===================================================================
--- libc/include/io/stream.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/io/stream.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __libc_STREAM_H_
 #define __libc_STREAM_H_
@@ -44,2 +50,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/ipc/fb.h
===================================================================
--- libc/include/ipc/fb.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/ipc/fb.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -1,3 +1,35 @@
+/*
+ * Copyright (C) 2006 Ondrej Palkovsky
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ *   notice, this list of conditions and the following disclaimer.
+ * - Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in the
+ *   documentation and/or other materials provided with the distribution.
+ * - The name of the author may not be used to endorse or promote products
+ *   derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
 
+ /** @addtogroup libcipc
+ * @{
+ */
+/** @file
+ */ 
 
 #include <arch/types.h>
@@ -40,2 +72,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/ipc/ipc.h
===================================================================
--- libc/include/ipc/ipc.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/ipc/ipc.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libcipc
+ * @{
+ */
+/** @file
  */ 
 
@@ -83,2 +89,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/ipc/ns.h
===================================================================
--- libc/include/ipc/ns.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/ipc/ns.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,6 +27,18 @@
  */
 
+ /** @addtogroup libcipc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBIPC__NS_H__
 #define __LIBIPC__NS_H__
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/ipc/services.h
===================================================================
--- libc/include/ipc/services.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/ipc/services.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,7 @@
  */
 
+ /** @addtogroup libcipc
+ * @{
+ */
 /**
  * @file	services.h
@@ -45,2 +48,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/libadt/fifo.h
===================================================================
--- libc/include/libadt/fifo.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/libadt/fifo.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */
 
@@ -117,2 +123,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/libadt/hash_table.h
===================================================================
--- libc/include/libadt/hash_table.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/libadt/hash_table.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */
 
@@ -79,2 +85,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/libadt/list.h
===================================================================
--- libc/include/libadt/list.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/libadt/list.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */
 
@@ -184,2 +190,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/libc.h
===================================================================
--- libc/include/libc.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/libc.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__LIBC_H__
 #define __LIBC__LIBC_H__
@@ -47,2 +53,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/limits.h
===================================================================
--- libc/include/limits.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/limits.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */
 
@@ -65,2 +71,8 @@
 #endif
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/malloc.h
===================================================================
--- libc/include/malloc.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/malloc.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -530,2 +530,8 @@
 
 #endif /* MALLOC_280_H */
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/psthread.h
===================================================================
--- libc/include/psthread.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/psthread.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */
 
@@ -88,2 +94,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/stdarg.h
===================================================================
--- libc/include/stdarg.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/stdarg.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__STDARG_H__
 #define __LIBC__STDARG_H__
@@ -46,2 +52,8 @@
 #endif
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/stddef.h
===================================================================
--- libc/include/stddef.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/stddef.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__STDDEF_H__
 #define __LIBC__STDDEF_H__
@@ -34,2 +40,8 @@
 #endif
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/stdint.h
===================================================================
--- libc/include/stdint.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/stdint.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */
 
@@ -55,2 +61,8 @@
 #endif
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/stdio.h
===================================================================
--- libc/include/stdio.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/stdio.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__STDIO_H__
 #define __LIBC__STDIO_H__
@@ -53,2 +59,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/stdlib.h
===================================================================
--- libc/include/stdlib.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/stdlib.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__STDLIB_H__
 #define __LIBC__STDLIB_H__
@@ -52,2 +58,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/string.h
===================================================================
--- libc/include/string.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/string.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 
 #ifndef __LIBC__STRING_H__
@@ -53,2 +59,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/sys/mman.h
===================================================================
--- libc/include/sys/mman.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/sys/mman.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __libc_MMAN_H_
 #define __libc_MMAN_H_
@@ -48,2 +54,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/sys/time.h
===================================================================
--- libc/include/sys/time.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/sys/time.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */ 
 
@@ -50,2 +56,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/sys/types.h
===================================================================
--- libc/include/sys/types.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/sys/types.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__SYS_TYPES_H__
 #define __LIBC__SYS_TYPES_H__
@@ -34,2 +40,8 @@
 #endif
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/sysinfo.h
===================================================================
--- libc/include/sysinfo.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/sysinfo.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */ 
 
@@ -39,2 +45,8 @@
 #endif
 
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/task.h
===================================================================
--- libc/include/task.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/task.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__TASK_H__
 #define __LIBC__TASK_H__
@@ -37,2 +43,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/thread.h
===================================================================
--- libc/include/thread.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/thread.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__THREAD_H__
 #define __LIBC__THREAD_H__
@@ -45,2 +51,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/time.h
===================================================================
--- libc/include/time.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/time.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
  */ 
 
@@ -31,2 +37,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/types.h
===================================================================
--- libc/include/types.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/types.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -1,1 +1,7 @@
 #include <libarch/types.h>
+
+
+ /** @}
+ */
+ 
+ 
Index: libc/include/unistd.h
===================================================================
--- libc/include/unistd.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ libc/include/unistd.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup libc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __LIBC__UNISTD_H__
 #define __LIBC__UNISTD_H__
@@ -43,2 +49,8 @@
 
 #endif
+
+
+ /** @}
+ */
+ 
+ 
Index: softfloat/generic/common.c
===================================================================
--- softfloat/generic/common.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ softfloat/generic/common.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -53,6 +53,7 @@
 
 /** Take fraction shifted by 10 bits to left, round it, normalize it and detect exceptions
- * @param exp exponent with bias
+ * @param cexp exponent with bias
  * @param cfrac fraction shifted 10 places left with added hidden bit
+ * @param sign
  * @return valied float64
  */
Index: softint/generic/division.c
===================================================================
--- softint/generic/division.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ softint/generic/division.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,13 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/** @addtogroup softint SoftInt
+ * @brief	Software implementation of basic arithmetic operations.
+ * @{
+ */ 
+/**
+ * @file
+ * SW implementation of 32 and 64 bit division and modulo.
  */
 
@@ -186,3 +195,4 @@
 }
 
-
+/** @}
+ */
Index: softint/include/division.h
===================================================================
--- softint/include/division.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ softint/include/division.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -25,4 +25,11 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/** @addtogroup softint
+ * @{
+ */ 
+/**
+ * @file
  */
 
@@ -59,2 +66,5 @@
 #endif
 
+/** @}
+ */
+
Index: tetris/input.c
===================================================================
--- tetris/input.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ tetris/input.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -34,4 +34,10 @@
  *
  *	@(#)input.c	8.1 (Berkeley) 5/31/93
+ */
+
+/** @addtogroup tetris
+ * @{ 
+ */
+/** @file
  */
 
@@ -177,2 +183,6 @@
 	return ((int)(unsigned char)c);
 }
+
+/** @}
+ */
+
Index: tetris/input.h
===================================================================
--- tetris/input.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ tetris/input.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -36,5 +36,15 @@
  */
 
+/** @addtogroup tetris
+ * @{ 
+ */
+/** @file
+ */
+
 int	rwait(struct timeval *);
 int	tgetchar(void);
 void	tsleep(void);
+
+/** @}
+ */
+
Index: tetris/pathnames.h
===================================================================
--- tetris/pathnames.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ tetris/pathnames.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -36,3 +36,14 @@
  */
 
+/** @addtogroup tetris
+ * @{ 
+ */
+/** @file
+ */
+
 #define _PATH_SCOREFILE	"/var/games/tetris.scores"
+
+
+/** @}
+ */
+
Index: tetris/scores.c
===================================================================
--- tetris/scores.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ tetris/scores.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -34,4 +34,10 @@
  *
  *	@(#)scores.c	8.1 (Berkeley) 5/31/93
+ */
+
+/** @addtogroup tetris
+ * @{ 
+ */
+/** @file
  */
 
@@ -532,2 +538,6 @@
 /* 	} */
 /* } */
+
+/** @}
+ */
+
Index: tetris/scores.h
===================================================================
--- tetris/scores.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ tetris/scores.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -35,4 +35,10 @@
  *	@(#)scores.h	8.1 (Berkeley) 5/31/93
  */
+/** @addtogroup tetris
+ * @{ 
+ */
+/** @file
+ */
+
 
 /*
@@ -56,2 +62,6 @@
 void insertscore(int score, int level);
 void initscores(void);
+
+/** @}
+ */
+
Index: tetris/screen.c
===================================================================
--- tetris/screen.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ tetris/screen.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -36,4 +36,10 @@
  */
 
+/** @addtogroup tetris
+ * @{ 
+ */
+/** @file
+ */
+
 /*
  * Tetris screen control.
@@ -317,2 +323,6 @@
 			(void) putchar(' ');
 }
+
+/** @}
+ */
+
Index: tetris/screen.h
===================================================================
--- tetris/screen.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ tetris/screen.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -36,4 +36,10 @@
  */
 
+/** @addtogroup tetris
+ * @{ 
+ */
+/** @file
+ */
+
 /*
  * putpad() is for padded strings with count=1.
@@ -60,2 +66,6 @@
 void	scr_set(void);
 void	scr_update(void);
+
+/** @}
+ */
+
Index: tetris/shapes.c
===================================================================
--- tetris/shapes.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ tetris/shapes.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -34,4 +34,10 @@
  *
  *	@(#)shapes.c	8.1 (Berkeley) 5/31/93
+ */
+
+/** @addtogroup tetris
+ * @{ 
+ */
+/** @file
  */
 
@@ -105,2 +111,6 @@
 	board[pos + *o] = onoff;
 }
+
+/** @}
+ */
+
Index: tetris/tetris.c
===================================================================
--- tetris/tetris.c	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ tetris/tetris.c	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -34,4 +34,11 @@
  *
  *	@(#)tetris.c	8.1 (Berkeley) 5/31/93
+ */
+
+/** @addtogroup tetris Tetris
+ * @brief	Tetris ported from OpenBSD
+ * @{ 
+ */
+/** @file
  */
 
@@ -460,2 +467,6 @@
 	exit(1);
 }
+
+/** @}
+ */
+
Index: tetris/tetris.h
===================================================================
--- tetris/tetris.h	(revision f951077cf3958b9a233c2b7e9e28002a9d0b3454)
+++ tetris/tetris.h	(revision b2951e26899149f05cd5c6af8e6dabc39f358fa4)
@@ -34,4 +34,10 @@
  *
  *	@(#)tetris.h	8.1 (Berkeley) 5/31/93
+ */
+
+/** @addtogroup tetris
+ * @{ 
+ */
+/** @file
  */
 
@@ -177,2 +183,6 @@
 void	place(const struct shape *, int, int);
 void	stop(char *);
+
+/** @}
+ */
+
