/*#*
*#* $Log$
+ *#* Revision 1.8 2006/01/16 03:27:49 bernie
+ *#* Rename sig_t to sigbit_t to avoid clash with POSIX.
+ *#*
*#* Revision 1.7 2005/11/27 23:33:05 bernie
*#* Drop avr-libc hack for missing stdint.h.
*#*
/*! Bulk storage large enough for both pointers to constants or integers. */
typedef const void * const_iptr_t;
-typedef unsigned char sig_t; /*!< Type for signal bits. */
+typedef unsigned char sigbit_t; /*!< Type for signal bits. */
typedef unsigned char sigmask_t; /*!< Type for signal masks. */
typedef unsigned char page_t; /*!< Type for banked memory pages. */
/*#*
*#* $Log$
+ *#* Revision 1.3 2006/01/16 03:27:49 bernie
+ *#* Rename sig_t to sigbit_t to avoid clash with POSIX.
+ *#*
*#* Revision 1.2 2005/11/27 03:02:55 bernie
*#* Convert to appconfig.h.
*#*
struct
{
struct Process *sig_proc; /* Process to be signalled */
- sig_t sig_bit; /* Signal to send */
+ sigbit_t sig_bit; /* Signal to send */
} Sig;
#endif
struct
((e)->action = event_hook_softint,(e)->Ev.Int.func = (f), (e)->Ev.Int.user_data = (u))
/*! Same as event_initSoftInt(), but returns the initialized event */
-INLINE Event event_createSoftInt(Hook func, void* user_data)
+INLINE Event event_createSoftInt(Hook func, void *user_data)
{
Event e;
e.action = event_hook_softint;
((e)->action = event_hook_signal,(e)->Ev.Sig.sig_proc = (p), (e)->Ev.Sig.sig_bit = (s))
/*! Same as event_initSignal(), but returns the initialized event */
-INLINE Event event_createSignal(struct Process* proc, sig_t bit)
+INLINE Event event_createSignal(struct Process *proc, sigbit_t bit)
{
Event e;
e.action = event_hook_signal;
#endif
/*! Trigger an event */
-INLINE void event_do(struct Event* e)
+INLINE void event_do(struct Event *e)
{
e->action(e);
}