Document custom types.
authorbernie <bernie@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 24 Aug 2004 16:32:37 +0000 (16:32 +0000)
committerbernie <bernie@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 24 Aug 2004 16:32:37 +0000 (16:32 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@163 38d2e660-2303-0410-9eaa-f027e97ec537

compiler.h

index cb821279ac787170198aee770c755d90e5108775..0518f4ca86922af92a7ac49d0afb4e110df29381 100755 (executable)
@@ -15,6 +15,9 @@
 
 /*
  * $Log$
 
 /*
  * $Log$
+ * Revision 1.18  2004/08/24 16:32:37  bernie
+ * Document custom types.
+ *
  * Revision 1.17  2004/08/24 13:32:14  bernie
  * PP_CAT(), PP_STRINGIZE(): Move back to compiler.h to break circular dependency between cpu.h/compiler.h/macros.h;
  * offsetof(), countof(): Move back to compiler.h to avoid including macros.h almost everywhere;
  * Revision 1.17  2004/08/24 13:32:14  bernie
  * PP_CAT(), PP_STRINGIZE(): Move back to compiler.h to break circular dependency between cpu.h/compiler.h/macros.h;
  * offsetof(), countof(): Move back to compiler.h to avoid including macros.h almost everywhere;
 /* FIXME: turn this into a typedef? */
 #define IPTR void *
 
 /* FIXME: turn this into a typedef? */
 #define IPTR void *
 
-typedef long utime_t;
-typedef unsigned char sig_t;
-typedef unsigned char sigset_t;
-typedef unsigned char page_t;
+typedef long utime_t;            /*!< Type for time expressed in microseconds */
+typedef unsigned char sig_t;     /*!< Type for signal bits */
+typedef unsigned char sigset_t;  /*!< Type for signal masks */
+typedef unsigned char page_t;    /*!< Type for banked memory pages */
 
 #if (defined(_MSC_VER) || defined(__IAR_SYSTEMS_ICC) || defined(__IAR_SYSTEMS_ICC__))
        /*!
 
 #if (defined(_MSC_VER) || defined(__IAR_SYSTEMS_ICC) || defined(__IAR_SYSTEMS_ICC__))
        /*!