#define TX_USER_TIMER_POINTER_GET(a,b) { \
UCHAR *working_ptr; \
working_ptr = (UCHAR *) (a); \
(b) = (TX_TIMER *) working_ptr; \
working_ptr = working_ptr - (((UCHAR *) &(b) -> tx_timer_internal) - ((UCHAR *) &(b) -> tx_timer_id)); \
(b) = (TX_TIMER *) working_ptr; \
}