X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=Demo%2FCommon%2Fethernet%2Flwip-1.4.0%2Fports%2Fwin32%2Finclude%2Farch%2Fsys_arch.h;h=3daf87bc6f6b858954988dc87d005f1025aaa9b8;hb=dd92f6f650a473356f401e9b88369c346bba3999;hp=bea16c3fc77ef21815c1c07405542862713fc5b3;hpb=d52158ab0bfe859bd8f8a8ef165fc93a10b473f9;p=freertos diff --git a/Demo/Common/ethernet/lwip-1.4.0/ports/win32/include/arch/sys_arch.h b/Demo/Common/ethernet/lwip-1.4.0/ports/win32/include/arch/sys_arch.h index bea16c3fc..3daf87bc6 100644 --- a/Demo/Common/ethernet/lwip-1.4.0/ports/win32/include/arch/sys_arch.h +++ b/Demo/Common/ethernet/lwip-1.4.0/ports/win32/include/arch/sys_arch.h @@ -37,8 +37,8 @@ #include "queue.h" #include "semphr.h" -#define SYS_MBOX_NULL (xQueueHandle)0 -#define SYS_SEM_NULL (xSemaphoreHandle)0 +#define SYS_MBOX_NULL ( ( xQueueHandle ) NULL ) +#define SYS_SEM_NULL ( ( xSemaphoreHandle ) NULL ) #define SYS_DEFAULT_THREAD_STACK_DEPTH configMINIMAL_STACK_SIZE typedef xSemaphoreHandle sys_sem_t; @@ -46,18 +46,10 @@ typedef xSemaphoreHandle sys_mutex_t; typedef xQueueHandle sys_mbox_t; typedef xTaskHandle sys_thread_t; -typedef struct _sys_arch_state_t -{ - // Task creation data. - char cTaskName[configMAX_TASK_NAME_LEN]; - unsigned short nStackDepth; - unsigned short nTaskCount; -} sys_arch_state_t; - -#define sys_mbox_valid( x ) ( (*x == NULL) ? 0 : 1 ) -#define sys_mbox_set_invalid( x ) ( *x = NULL ) -#define sys_sem_valid( x ) ( (*x == NULL) ? 0 : 1 ) -#define sys_sem_set_invalid( x ) ( *x = NULL ) +#define sys_mbox_valid( x ) ( ( ( *x ) == NULL) ? pdFALSE : pdTRUE ) +#define sys_mbox_set_invalid( x ) ( ( *x ) = NULL ) +#define sys_sem_valid( x ) ( ( ( *x ) == NULL) ? pdFALSE : pdTRUE ) +#define sys_sem_set_invalid( x ) ( ( *x ) = NULL ) #endif /* __ARCH_SYS_ARCH_H__ */