1 #ifndef __WILC_OSWRAPPER_H__
2 #define __WILC_OSWRAPPER_H__
5 * @file wilc_oswrapper.h
6 * @brief Top level OS Wrapper, include this file and it will include all
7 * other files as necessary
13 /* OS Wrapper interface version */
14 #define WILC_OSW_INTERFACE_VER 2
17 typedef unsigned int WILC_Uint32;
18 typedef unsigned long long WILC_Uint64;
19 typedef signed char WILC_Sint8;
20 typedef signed short WILC_Sint16;
21 typedef signed int WILC_Sint32;
22 typedef signed long long WILC_Sint64;
31 typedef char WILC_Char;
33 /* Os Configuration File */
34 #include "wilc_osconfig.h"
35 #include "wilc_platform.h"
37 /* Logging Functions */
40 /* Error reporting and handling support */
41 #include "wilc_errorsupport.h"
44 #include "wilc_sleep.h"
47 #include "wilc_timer.h"
50 #include "wilc_memory.h"
52 /* String Utilities */
53 #include "wilc_strutils.h"
56 #include "wilc_msgqueue.h"