#define __EVIL_H__
/**
+ * @file Evil.h
+ * @brief The file that provides miscellaneous functions ported from Unix.
+ */
+
+/**
* @page evil_main Evil
- * @image html e_big.png
* @author Vincent Torri
* @version 1.7.0
* @date 2008-2012
*/
/**
- * @file Evil.h
- * @brief The file that provides miscellaneous functions ported from Unix.
- * @defgroup Evil Miscellaneous functions ported from Unix.
- *
- * This header provides miscellaneous functions that exist on Unix
- * but not on Windows platform. They try to follow the conformance of
- * the Unix versions.
- */
-
-/**
* @cond LOCAL
*/
/**
* @file dlfcn.h
* @brief The file that provides functions to manage dynamic-link libraries
- * @defgroup Dlfcn Functions that manage dynamic-link libraries.
+ * @defgroup Evil_Dlfcn Functions that manage dynamic-link libraries.
* @ingroup Evil
*
* This header provides functions to load and unload dynamic-link
* Supported OS: Windows Vista, Windows XP or Windows 2000
* Professional.
*
- * @ingroup Dlfcn
+ * @ingroup Evil_Dlfcn
*/
EAPI void *dlopen(const char* path, int mode);
* Supported OS: Windows Vista, Windows XP or Windows 2000
* Professional.
*
- * @ingroup Dlfcn
+ * @ingroup Evil_Dlfcn
*/
EAPI int dlclose(void* handle);
* Supported OS: Windows Vista, Windows XP or Windows 2000
* Professional.
*
- * @ingroup Dlfcn
+ * @ingroup Evil_Dlfcn
*/
EAPI void *dlsym(void* handle, const char* symbol);
* Supported OS: Windows Vista, Windows XP or Windows 2000
* Professional.
*
- * @ingroup Dlfcn
+ * @ingroup Evil_Dlfcn
*/
EAPI int dladdr (const void *addr, Dl_info *info);
* Supported OS: Windows Vista, Windows XP or Windows 2000
* Professional.
*
- * @ingroup Dlfcn
+ * @ingroup Evil_Dlfcn
*/
EAPI char *dlerror (void);
/**
* @file mman.h
* @brief The file that provides the memory map functions
- * @defgroup Mman Functions that manage memory mappping.
+ * @defgroup Evil_Mman Functions that manage memory mappping.
* @ingroup Evil
*
* This header provides the meomry map functions mmap and munmap.
* Supported OS: Windows Vista, Windows XP or Windows 2000
* Professional.
*
- * @ingroup Mman
+ * @ingroup Evil_Mman
*/
EAPI void *mmap(void *addr,
size_t len,
* Supported OS: Windows Vista, Windows XP or Windows 2000
* Professional.
*
- * @ingroup Mman
+ * @ingroup Evil_Mman
*/
EAPI int munmap(void *addr,
size_t len);