src.dualinventive.com/jjacobs/dinetrpcll-sniffer/libdi/include/di/drv/hl854x/str.h

32 lines
927 B
C

/**
* @ingroup hl854x
* @defgroup hl854x_str Common strings
* @{
*/
#ifndef DI_DRV_HL854X_STR_H__
#define DI_DRV_HL854X_STR_H__
#define DI_DRV_HL854X_STR_LIST \
DI_DRV_HL854X_STR(aborted, "ABORTED") \
DI_DRV_HL854X_STR(connect, "CONNECT") \
DI_DRV_HL854X_STR(error, "ERROR") \
DI_DRV_HL854X_STR(na, "n/a") \
DI_DRV_HL854X_STR(zero, "0") \
DI_DRV_HL854X_STR(ok, "OK") \
DI_DRV_HL854X_STR(eof, "--EOF--Pattern--") \
DI_DRV_HL854X_STR(success, "SUCCESS") \
DI_DRV_HL854X_STR(no_carrier, "NO CARRIER")
#define DI_DRV_HL854X_STR(name, string) \
extern const char *di_drv_hl854x_str_##name; \
extern const size_t di_drv_hl854x_str_##name##_size;
DI_DRV_HL854X_STR_LIST
#undef DI_DRV_HL854X_STR
#define DI_DRV_HL854X_STR_ITEM(name) di_drv_hl854x_str_##name
#define DI_DRV_HL854X_STR_SIZE(name) di_drv_hl854x_str_##name##_size
/** @} */
#endif /* DI_DRV_HL854X_STR_H__ */