32#ifndef LWIP_HDR_TEST_SYS_ARCH_H
33#define LWIP_HDR_TEST_SYS_ARCH_H
36#define sys_sem_valid(sema) ((sema) != NULL)
39#define sys_mutex_valid(mutex) (((mutex) != NULL)
49#define SYS_MBOX_NULL NULL
50#define sys_mbox_valid(mbox) ((mbox != NULL) && ((mbox)->sem != NULL) && ((mbox)->sem != (void*)-1))
51#define sys_mbox_valid_val(mbox) (((mbox).sem != NULL) && ((mbox).sem != (void*)-1))
56#define SYS_ARCH_DECL_PROTECT(lev)
57#define SYS_ARCH_PROTECT(lev)
58#define SYS_ARCH_UNPROTECT(lev)
74#define LWIP_NETCONN_THREAD_SEM_GET() sys_arch_netconn_sem_get()
75#define LWIP_NETCONN_THREAD_SEM_ALLOC() sys_arch_netconn_sem_alloc()
76#define LWIP_NETCONN_THREAD_SEM_FREE() sys_arch_netconn_sem_free()
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
struct _sys_sem_t sys_sem_t
sys_sem_t * sys_arch_netconn_sem_get(void)
void test_sys_arch_wait_callback(test_sys_arch_waiting_fn waiting_fn)
int(* test_sys_arch_waiting_fn)(sys_sem_t *wait_sem, sys_mbox_t *wait_mbox)
void sys_arch_netconn_sem_alloc(void)
void sys_arch_netconn_sem_free(void)