-/*
- * atomic.c: Workarounds for atomic operations for platforms that dont have
- * really atomic asm functions in atomic.h
+/**
+ * \file
+ * Workarounds for atomic operations for platforms that dont have
+ * really atomic asm functions in atomic.h
*
* Author:
* Dick Porter (dick@ximian.com)
-/*
- * atomic.h: Atomic operations
+/**
+ * \file
+ * Atomic operations
*
* Author:
* Dick Porter (dick@ximian.com)
-/*
+/**
+ * \file
* bsearch () implementation. Needed because some broken platforms
* have implementations that have unreasonable, non-standard
* requirements (e.g. "key must not be null"). Taken from NetBSD
+/**
+ * \file
+ */
+
#ifndef __MONO_BSEARCH_H__
#define __MONO_BSEARCH_H__
-/*
- * checked-build.c: Expensive asserts used when mono is built with --with-checked-build=yes
+/**
+ * \file
+ * Expensive asserts used when mono is built with --with-checked-build=yes
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * checked-build.h: Expensive asserts used when mono is built with --with-checked-build=yes
+/**
+ * \file
+ * Expensive asserts used when mono is built with --with-checked-build=yes
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * dtrace.h: DTrace probes
+/* *
+ * \file
+ * DTrace probes
*
* Authors:
* Andreas Faerber <andreas.faerber@web.de>
-/*
+/**
+ * \file
* Copyright 2004-2011 Novell, Inc (http://www.novell.com)
* Copyright 2011 Xamarin, Inc (http://www.xamarin.com)
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
-/*
- * hazard-pointer.c: Hazard pointer related code.
+/**
+ * \file
+ * Hazard pointer related code.
*
* (C) Copyright 2011 Novell, Inc
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
-/*
- * hazard-pointer.h: Hazard pointer related code.
+/**
+ * \file
+ * Hazard pointer related code.
*
* (C) Copyright 2011 Novell, Inc
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
-/*
- * json.c: JSON writer
+/**
+ * \file
+ * JSON writer
*
* Author:
* Joao Matos (joao.matos@xamarin.com)
-/*
- * json.h: JSON writer
+/**
+ * \file
+ * JSON writer
*
* Author:
* Joao Matos (joao.matos@xamarin.com)
+/**
+ * \file
+ */
+
#ifndef __LINUX_MAGIC_H
#define __LINUX_MAGIC_H
-/*
- * lock-free-alloc.c: Lock free allocator.
+/**
+ * \file
+ * Lock free allocator.
*
* (C) Copyright 2011 Novell, Inc
*
-/*
- * lock-free-alloc.h: Lock free allocator.
+/**
+ * \file
+ * Lock free allocator.
*
* (C) Copyright 2011 Novell, Inc
*
-/*
- * lock-free-array-queue.c: A lock-free somewhat-queue that doesn't
+/**
+ * \file
+ * A lock-free somewhat-queue that doesn't
* require hazard pointers.
*
* (C) Copyright 2011 Xamarin Inc.
-/*
- * lock-free-array-queue.h: A lock-free somewhat-queue that doesn't
+/**
+ * \file
+ * A lock-free somewhat-queue that doesn't
* require hazard pointers.
*
* (C) Copyright 2011 Xamarin Inc.
-/*
- * lock-free-queue.c: Lock free queue.
+/**
+ * \file
+ * Lock free queue.
*
* (C) Copyright 2011 Novell, Inc
*
-/*
- * lock-free-queue.h: Lock free queue.
+/**
+ * \file
+ * Lock free queue.
*
* (C) Copyright 2011 Novell, Inc
*
-/*
- * mach-support-x86.c: mach support for x86
+/**
+ * \file
+ * mach support for x86
*
* Authors:
* Geoff Norton (gnorton@novell.com)
-/*
- * mach-support-arm.c: mach support for ARM
+/**
+ * \file
+ * mach support for ARM
*
* Authors:
* Geoff Norton (gnorton@novell.com)
-/*
- * mach-support-arm.c: mach support for ARM
+/**
+ * \file
+ * mach support for ARM
*
* Authors:
* Geoff Norton (gnorton@novell.com)
-/*
- * mach-support-unknown.c: mach support for cross compilers (IOW, none)
+/**
+ * \file
+ * mach support for cross compilers (IOW, none)
*
* Authors:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * mach-support-x86.c: mach support for x86
+/**
+ * \file
+ * mach support for x86
*
* Authors:
* Geoff Norton (gnorton@novell.com)
-/*
- * mach-support-x86.c: mach support for x86
+/**
+ * \file
+ * mach support for x86
*
* Authors:
* Geoff Norton (gnorton@novell.com)
+/**
+ * \file
+ */
+
#ifndef __MONO_MACH_SUPPORT_H__
#define __MONO_MACH_SUPPORT_H__
-/*
- * memfuncs.c: Our own bzero/memmove.
+/**
+ * \file
+ * Our own bzero/memmove.
*
* Copyright (C) 2013-2015 Xamarin Inc
*
-/*
- * memfuncs.h: Our own bzero/memmove.
+/**
+ * \file
+ * Our own bzero/memmove.
*
* Copyright (C) 2015 Xamarin Inc
*
+/**
+ * \file
+ */
+
#include "config.h"
#ifdef HAVE_UNISTD_H
+/**
+ * \file
+ */
+
#ifndef __MONO_CODEMAN_H__
#define __MONO_CODEMAN_H__
+/**
+ * \file
+ */
+
#ifndef __UTILS_MONO_COMPILER_H__
#define __UTILS_MONO_COMPILER_H__
-/*
-* mono-complex.h: C99 Complex math cross-platform support code
+/**
+ * \file
+* C99 Complex math cross-platform support code
*
* Author:
* Joao Matos (joao.matos@xamarin.com)
-/*
- * mono-conc-hashtable.h: A mostly concurrent hashtable
+/**
+ * \file
+ * A mostly concurrent hashtable
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * mono-conc-hashtable.h: A mostly concurrent hashtable
+/**
+ * \file
+ * A mostly concurrent hashtable
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * mono-context.c: plat independent machine state definitions
+/**
+ * \file
+ * plat independent machine state definitions
*
*
* Copyright (c) 2011 Novell, Inc (http://www.novell.com)
-/*
- * mono-context.h: plat independent machine state definitions
+/**
+ * \file
+ * plat independent machine state definitions
*
*
* Copyright (c) 2011 Novell, Inc (http://www.novell.com)
+/**
+ * \file
+ */
#ifndef __MONO_COOP_MUTEX_H__
#define __MONO_COOP_MUTEX_H__
+/**
+ * \file
+ */
#ifndef __MONO_COOP_SEMAPHORE_H__
#define __MONO_COOP_SEMAPHORE_H__
-/*
+/**
+ * \file
* Copyright 2006-2010 Novell
* Copyright 2011 Xamarin Inc
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
+/**
+ * \file
+ */
+
#ifndef __MONO_COUNTERS_H__
#define __MONO_COUNTERS_H__
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/*
+/**
+ * \file
* This code implements the MD5 message-digest algorithm.
* The algorithm is due to Ron Rivest. This code was
* written by Colin Plumb in 1993, no copyright is claimed.
-/*
- * mono-dl.c: Interface to the dynamic linker
+/**
+ * \file
+ * Interface to the dynamic linker
*
* Author:
* Mono Team (http://www.mono-project.com)
+/**
+ * \file
+ */
+
#ifndef __MONO_UTILS_DL_FALLBACK_H__
#define __MONO_UTILS_DL_FALLBACK_H__
-/*
- * mono-dl.c: Interface to the dynamic linker
+/**
+ * \file
+ * Interface to the dynamic linker
*
* Author:
* Mono Team (http://www.mono-project.com)
+/**
+ * \file
+ */
+
#ifndef __MONO_UTILS_DL_WINDOWS_H__
#define __MONO_UTILS_DL_WINDOWS_H__
-/*
- * mono-dl-windows-uwp.c: UWP dl support for Mono.
+/**
+ * \file
+ * UWP dl support for Mono.
*
* Copyright 2016 Microsoft
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
-/*
- * mono-dl.c: Interface to the dynamic linker
+/**
+ * \file
+ * Interface to the dynamic linker
*
* Author:
* Mono Team (http://www.mono-project.com)
-/*
- * mono-dl.c: Interface to the dynamic linker
+/**
+ * \file
+ * Interface to the dynamic linker
*
* Author:
* Mono Team (http://www.mono-project.com)
+/**
+ * \file
+ */
+
#ifndef __MONO_UTILS_DL_H__
#define __MONO_UTILS_DL_H__
-/*
- * mono-embed.c: Example code APIs to register a libraries using
+/**
+ * \file
+ * Example code APIs to register a libraries using
* mono_dl_fallback_register. Real implementations should instead
* use a binary search for implementing the dl_mapping_open and
* dl_mapping_symbol methods here.
+/**
+ * \file
+ */
+
#ifndef __MONO_EMBED_H__
#define __MONO_EMBED_H__
+/**
+ * \file
+ */
+
#ifndef __MONO_ERROR_INTERNALS_H__
#define __MONO_ERROR_INTERNALS_H__
-/*
- * mono-error.c: Error handling code
+/**
+ * \file
+ * Error handling code
*
* Authors:
* Rodrigo Kumpera (rkumpera@novell.com)
+/**
+ * \file
+ */
+
#ifndef __MONO_ERROR_H__
#define __MONO_ERROR_H__
-/*
- * mono-filemap.c: Unix/Windows implementation for filemap.
+/**
+ * \file
+ * Unix/Windows implementation for filemap.
*
* Author:
* Paolo Molaro (lupus@ximian.com)
-/*
- * mono-hwcap-arm.c: ARM hardware feature detection
+/**
+ * \file
+ * ARM hardware feature detection
*
* Authors:
* Alex Rønne Petersen (alexrp@xamarin.com)
-/*
- * mono-hwcap-arm64.c: ARM64 hardware feature detection
+/**
+ * \file
+ * ARM64 hardware feature detection
*
* Copyright 2013 Xamarin Inc
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
-/*
- * mono-hwcap-cross.c: No-op hardware feature detection
+/**
+ * \file
+ * No-op hardware feature detection
*
* Author:
* Alex Rønne Petersen (alexrp@xamarin.com)
-/*
- * mono-hwcap-ia64.c: Itanium hardware feature detection
+/**
+ * \file
+ * Itanium hardware feature detection
*
* Authors:
* Alex Rønne Petersen (alexrp@xamarin.com)
-/*
- * mono-hwcap-mips.c: MIPS hardware feature detection
+/**
+ * \file
+ * MIPS hardware feature detection
*
* Authors:
* Alex Rønne Petersen (alexrp@xamarin.com)
-/*
- * mono-hwcap-ppc.c: PowerPC hardware feature detection
+/**
+ * \file
+ * PowerPC hardware feature detection
*
* Authors:
* Alex Rønne Petersen (alexrp@xamarin.com)
-/*
- * mono-hwcap-s390x.c: S/390x hardware feature detection
+/**
+ * \file
+ * S/390x hardware feature detection
*
* Authors:
* Alex Rønne Petersen (alexrp@xamarin.com)
-/*
- * mono-hwcap-sparc.c: SPARC hardware feature detection
+/**
+ * \file
+ * SPARC hardware feature detection
*
* Authors:
* Alex Rønne Petersen (alexrp@xamarin.com)
+/**
+ * \file
+ */
+
#ifndef __MONO_UTILS_HWCAP_SPARC_H__
#define __MONO_UTILS_HWCAP_SPARC_H__
+/**
+ * \file
+ */
+
#include "config.h"
#if defined (TARGET_ARM)
-/*
- * mono-hwcap-x86.c: x86 hardware feature detection
+/**
+ * \file
+ * x86 hardware feature detection
*
* Authors:
* Alex Rønne Petersen (alexrp@xamarin.com)
-/*
- * mono-hwcap.c: Hardware feature detection
+/**
+ * \file
+ * Hardware feature detection
*
* Authors:
* Alex Rønne Petersen (alexrp@xamarin.com)
+/**
+ * \file
+ */
+
#ifndef __MONO_UTILS_HWCAP_H__
#define __MONO_UTILS_HWCAP_H__
-/*
- * mono-internal-hash.c: A hash table which uses the values themselves as nodes.
+/**
+ * \file
+ * A hash table which uses the values themselves as nodes.
*
* Author:
* Mark Probst (mark.probst@gmail.com)
-/*
- * mono-internal-hash.h: A hash table which uses the values themselves as nodes.
+/**
+ * \file
+ * A hash table which uses the values themselves as nodes.
*
* Author:
* Mark Probst (mark.probst@gmail.com)
+/**
+ * \file
+ */
+
#include "config.h"
#include <string.h>
+/**
+ * \file
+ */
+
#ifndef __MONO_IO_PORTABILITY_H
#define __MONO_IO_PORTABILITY_H
-/*
- * mono-lazy-init.h: Lazy initialization and cleanup utilities
+/**
+ * \file
+ * Lazy initialization and cleanup utilities
*
* Authors: Ludovic Henry <ludovic@xamarin.com>
*
-/*
- * mono-split-ordered-list.c: A lock-free split ordered list.
+/**
+ * \file
+ * A lock-free split ordered list.
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * mono-linked-list-set.h: A lock-free split ordered list.
+/**
+ * \file
+ * A lock-free split ordered list.
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * mono-log-android.c: Android-specific interface to the logger
+/**
+ * \file
+ * Android-specific interface to the logger
*
* This module contains the Android logcat logger interface
*
-/*
- * mono-log-common.c: Platform-independent interface to the logger
+/**
+ * \file
+ * Platform-independent interface to the logger
*
* This module contains the POSIX syslog logger interface
*
-/*
- * mono-log-darwin.c: Darwin-specific interface to the logger
+/**
+ * \file
+ * Darwin-specific interface to the logger
*
*/
#include <config.h>
-/*
- * mono-log-posix.c: POSIX interface to the logger
+/**
+ * \file
+ * POSIX interface to the logger
*
* This module contains the POSIX syslog logger routines
*
-/*
- * mono-log-windows.c: Simplistic simulation of a syslog logger for Windows
+/**
+ * \file
+ * Simplistic simulation of a syslog logger for Windows
*
* This module contains the Windows syslog logger interface
*
+/**
+ * \file
+ */
+
#ifndef __MONO_LOGGER_INTERNAL_H__
#define __MONO_LOGGER_INTERNAL_H__
+/**
+ * \file
+ */
+
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
+/**
+ * \file
+ */
+
#ifndef __MONO_LOGGER_H__
#define __MONO_LOGGER_H__
-/*
- * mono-machine.h: machine definitions
+/**
+ * \file
+ * machine definitions
*
* Authors:
* Rodrigo Kumpera (kumpera@gmail.com)
+/**
+ * \file
+ */
#include "mono-math.h"
+/**
+ * \file
+ */
#ifndef __MONO_SIGNBIT_H__
#define __MONO_SIGNBIT_H__
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/*
+/**
+ * \file
* This code implements the MD5 message-digest algorithm.
* The algorithm is due to Ron Rivest. This code was
* written by Colin Plumb in 1993, no copyright is claimed.
-/*
- * mono-membar.h: Memory barrier inline functions
+/**
+ * \file
+ * Memory barrier inline functions
*
* Author:
* Mark Probst (mark.probst@gmail.com)
-/*
- * mono-memory-model.h: Mapping of the arch memory model.
+/**
+ * \file
+ * Mapping of the arch memory model.
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * mono-mmap-internals.h: Internal virtual memory stuff.
+/**
+ * \file
+ * Internal virtual memory stuff.
*
* Copyright (C) 2014 Xamarin Inc
*
+/**
+ * \file
+ */
+
#ifndef __MONO_UTILS_MMAP_WINDOWS_H__
#define __MONO_UTILS_MMAP_WINDOWS_H__
-/*
- * mono-dl-windows-uwp.c: UWP dl support for Mono.
+/**
+ * \file
+ * UWP dl support for Mono.
*
* Copyright 2016 Microsoft
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
-/*
- * mono-mmap-windows.c: Windows support for mapping code into the process address space
+/**
+ * \file
+ * Windows support for mapping code into the process address space
*
* Author:
* Mono Team (mono-list@lists.ximian.com)
-/*
- * mono-mmap.c: Support for mapping code into the process address space
+/**
+ * \file
+ * Support for mapping code into the process address space
*
* Author:
* Mono Team (mono-list@lists.ximian.com)
+/**
+ * \file
+ */
+
#ifndef __MONO_UTILS_MMAP_H__
#define __MONO_UTILS_MMAP_H__
+/**
+ * \file
+ */
+
#include "config.h"
#include "utils/mono-networkinterfaces.h"
+/**
+ * \file
+ */
+
#ifndef __MONO_NETWORK_INTERFACES_H__
#define __MONO_NETWORK_INTERFACES_H__
/*
+/**
+ * \file
+ */
#ifndef __MONO_ONCE_H__
#define __MONO_ONCE_H__
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/*
- * mono-os-mutex.h: Portability wrappers around POSIX Mutexes
+/**
+ * \file
+ * Portability wrappers around POSIX Mutexes
*
* Authors: Jeffrey Stedfast <fejj@ximian.com>
*
-/*
- * mono-os-semaphore.h: Definitions for generic semaphore usage
+/**
+ * \file
+ * Definitions for generic semaphore usage
*
* Author:
* Geoff Norton <gnorton@novell.com>
-/*
- * mono-path.c: Routines for handling path names.
+/**
+ * \file
+ * Routines for handling path names.
*
* Authors:
* Gonzalo Paniagua Javier (gonzalo@novell.com)
+/**
+ * \file
+ */
+
#ifndef __MONO_PATH_H
#define __MONO_PATH_H
+/**
+ * \file
+ */
+
#include <config.h>
#ifdef HOST_WIN32
+/**
+ * \file
+ */
+
#ifndef MONO_POLL_H
#define MONO_POLL_H
+/**
+ * \file
+ */
+
#ifndef __MONO_UTILS_PROCLIB_WINDOWS_H__
#define __MONO_UTILS_PROCLIB_WINDOWS_H__
-/*
- * mono-proclib-windows-uwp.c: UWP proclib support for Mono.
+/**
+ * \file
+ * UWP proclib support for Mono.
*
* Copyright 2016 Microsoft
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
-/*
- * mono-proclib-windows.c: Windows proclib support for Mono.
+/**
+ * \file
+ * Windows proclib support for Mono.
*
* Copyright 2016 Microsoft
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
-/*
+/**
+ * \file
* Copyright 2008-2011 Novell Inc
* Copyright 2011 Xamarin Inc
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
+/**
+ * \file
+ */
+
#ifndef __MONO_PROC_LIB_H__
#define __MONO_PROC_LIB_H__
/*
-/*
- * mono-property-hash.c: Hash table for (object, property) pairs
+/**
+ * \file
+ * Hash table for (object, property) pairs
*
* Author:
* Zoltan Varga (vargaz@gmail.com)
-/*
- * mono-property-hash.h: Hash table for (object, property) pairs
+/**
+ * \file
+ * Hash table for (object, property) pairs
*
* Author:
* Zoltan Varga (vargaz@gmail.com)
+/**
+ * \file
+ */
+
#include "config.h"
#include <mono/utils/mono-publib.h>
#include <glib.h>
+/**
+ * \file
+ */
+
#ifndef __MONO_PUBLIB_H__
#define __MONO_PUBLIB_H__
+/**
+ * \file
+ */
+
#ifndef _MONO_UTILS_RAND_WINDOWS_H_
#define _MONO_UTILS_RAND_WINDOWS_H_
-/*
- * mono-rand-windows-uwp.c: UWP rand support for Mono.
+/**
+ * \file
+ * UWP rand support for Mono.
*
* Copyright 2016 Microsoft
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
-/*
- * mono-rand-windows.c: Windows rand support for Mono.
+/**
+ * \file
+ * Windows rand support for Mono.
*
* Copyright 2016 Microsoft
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
-/*
- * mono-rand.c:
+/**
+ * \file
*
* Authors:
* Mark Crichton (crichton@gimp.org)
+/**
+ * \file
+ */
+
#ifndef _MONO_UTILS_RAND_H_
#define _MONO_UTILS_RAND_H_
-/*
+/**
+\file
SHA-1 in C
By Steve Reid <sreid@sea-to-sky.net>
100% Public Domain
+/**
+ * \file
+ */
+
#ifndef __MONO_MONO_SIGCONTEXT_H__
#define __MONO_MONO_SIGCONTEXT_H__
-/*
- * mono-signal-handler.h: Handle signal handler differences across platforms
+/**
+ * \file
+ * Handle signal handler differences across platforms
*
* Copyright (C) 2013 Xamarin Inc
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
-/*
+/**
+ * \file
* Copyright 2008-2010 Novell, Inc.
* Copyright 2011 Xamarin Inc.
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
-/*
- * mono-stdlib.c: stdlib replacement functions.
+/**
+ * \file
+ * stdlib replacement functions.
*
* Authors:
* Gonzalo Paniagua Javier (gonzalo@novell.com)
+/**
+ * \file
+ */
+
#ifndef __MONO_FILE_H
#define __MONO_FILE_H
+/**
+ * \file
+ */
+
#ifndef __UTILS_MONO_STRING_H__
#define __UTILS_MONO_STRING_H__
#include <glib.h>
+/**
+ * \file
+ */
+
#include <config.h>
#if defined(PLATFORM_ANDROID)
-/*
- * mono-threads-api.h: Low level access to thread state.
+/**
+ * \file
+ * Low level access to thread state.
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
- /*
- * mono-threads.c: Coop threading
+/**
+ * \file
+ * Coop threading
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * mono-threads-coop.h: Cooperative suspend thread helpers
+/**
+ * \file
+ * Cooperative suspend thread helpers
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
+/**
+ * \file
+ */
#ifndef __MONO_UTILS_MONO_THREADS_DEBUG_H__
#define __MONO_UTILS_MONO_THREADS_DEBUG_H__
+/**
+ * \file
+ */
+
#include <config.h>
#if defined(__FreeBSD__)
+/**
+ * \file
+ */
+
#include <config.h>
#if (defined(__linux__) && !defined(PLATFORM_ANDROID)) || defined(__FreeBSD_kernel__)
-/*
- * mono-threads-mach-helper.c: ObjectiveC hacks to improve our changes with thread shutdown
+/**
+ * \file
+ * ObjectiveC hacks to improve our changes with thread shutdown
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * mono-threads-mach.c: Low-level threading, mach version
+/**
+ * \file
+ * Low-level threading, mach version
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
+/**
+ * \file
+ */
+
#include <config.h>
#if defined(__NetBSD__)
+/**
+ * \file
+ */
+
#include <config.h>
#if defined(__OpenBSD__)
-/*
- * mono-threads-posix-signals.c: Shared facility for Posix signals support
+/**
+ * \file
+ * Shared facility for Posix signals support
*
* Author:
* Ludovic Henry (ludovic@gmail.com)
-/*
- * mono-threads-posix.c: Low-level threading, posix version
+/**
+ * \file
+ * Low-level threading, posix version
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
+/**
+ * \file
+ */
+
#include <config.h>
#include <mono/utils/mono-compiler.h>
-/*
- * mono-threads-windows.c: Low-level threading, windows version
+/**
+ * \file
+ * Low-level threading, windows version
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * mono-threads.c: Low-level threading
+/**
+ * \file
+ * Low-level threading
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * mono-threads.h: Low-level threading
+/**
+ * \file
+ * Low-level threading
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
+/**
+ * \file
* Time utility functions.
* Author: Paolo Molaro (<lupus@ximian.com>)
* Copyright (C) 2008 Novell, Inc.
+/**
+ * \file
+ */
+
#ifndef __UTILS_MONO_TIME_H__
#define __UTILS_MONO_TIME_H__
-/*
- * mono-tls.c: Low-level TLS support
+/**
+ * \file
+ * Low-level TLS support
*
* Thread local variables that are accessed both from native and managed code
* are defined here and should be accessed only through this APIs
-/*
- * mono-tls.h: Low-level TLS support
+/**
+ * \file
+ * Low-level TLS support
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * mono-uri.c: Simple routine used to escape uris.
+/**
+ * \file
+ * Simple routine used to escape uris.
*
* Author:
* Miguel de Icaza (miguel@novell.com)
+/**
+ * \file
+ */
+
#ifndef __MONO_URI_H
#define __MONO_URI_H
#include <glib.h>
-/*
- * mono-value-hash.c: A hash table which only stores values in the hash nodes.
+/**
+ * \file
+ * A hash table which only stores values in the hash nodes.
*
* Author:
* Miguel de Icaza (miguel@novell.com)
-/*
- * mono-value-hash.h: A hash table which only stores values in the hash nodes.
+/**
+ * \file
+ * A hash table which only stores values in the hash nodes.
*
* Author:
* Mark Probst (mark.probst@gmail.com)
+/**
+ * \file
+ */
+
#include <glib.h>
#include <string.h>
+/**
+ * \file
+ */
+
#ifndef __MONO_BITSET_H__
#define __MONO_BITSET_H__
-/*
- * networking-fallbacks.c: Fallback networking code that rely on old BSD apis or whatever else is available.
+/**
+ * \file
+ * Fallback networking code that rely on old BSD apis or whatever else is available.
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * networking-missing.c: Implements missing standard socket functions.
+/**
+ * \file
+ * Implements missing standard socket functions.
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * networking-posix.c: Modern posix networking code
+/**
+ * \file
+ * Modern posix networking code
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * networking-windows.c: Windows-specific networking implementations
+/**
+ * \file
+ * Windows-specific networking implementations
*
* Author:
* Alexander Köplinger (alex.koeplinger@outlook.com)
-/*
- * networking.c: Portable networking functions
+/**
+ * \file
+ * Portable networking functions
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * networking.h: Portable networking functions
+/**
+ * \file
+ * Portable networking functions
*
* Author:
* Rodrigo Kumpera (kumpera@gmail.com)
-/*
- * os-event-unix.c: MonoOSEvent on Unix
+/**
+ * \file
+ * MonoOSEvent on Unix
*
* Author:
* Ludovic Henry (luhenry@microsoft.com)
-/*
- * os-event-win32.c: MonoOSEvent on Win32
+/**
+ * \file
+ * MonoOSEvent on Win32
*
* Author:
* Ludovic Henry (luhenry@microsoft.com)
+/**
+ * \file
+ */
#ifndef _MONO_UTILS_OS_EVENT_H_
#define _MONO_UTILS_OS_EVENT_H_
-/*
- * parse.c: Parsing for GC options.
+/**
+ * \file
+ * Parsing for GC options.
*
* Copyright (C) 2015 Xamarin Inc
*
-/*
- * parse.h: Parsing for GC options.
+/**
+ * \file
+ * Parsing for GC options.
*
* Licensed under the MIT license. See LICENSE file in the project root for full license information.
*/
+/**
+ * \file
+ */
#ifndef __MONO_UTILS_REFCOUNT_H__
#define __MONO_UTILS_REFCOUNT_H__
-/*
- * strenc.c: string encoding conversions
+/**
+ * \file
+ * string encoding conversions
*
* Author:
* Dick Porter (dick@ximian.com)
-/*
- * strenc.h: string encoding conversions
+/**
+ * \file
+ * string encoding conversions
*
* Author:
* Dick Porter (dick@ximian.com)
+/**
+ * \file
+ */
#ifndef __MONO_UTILS_W32API_H__
#define __MONO_UTILS_W32API_H__