extrsp.h
来自「Linux下gsm/gprs modem的看守程序。支持短信发送与接受。」· C头文件 代码 · 共 48 行
H
48 行
#ifndef _GSMD_EXTRSP_H#define _GSMD_EXTRSP_H/* how many tokens (CSV items) can an extended response have, max */#define GSM_EXTRSP_MAX_TOKENS 16/* how many individual sub-ranges can one range contain */#define GSM_EXTRSP_MAX_RANGES 16/* how many character we are going to store in string buffer */#define GSM_EXTRSP_MAX_STRBUF 64struct gsm_extrsp_range_item { int min; int max;};enum gsm_extrsp_tok_type { GSMD_ECMD_RTT_NONE, GSMD_ECMD_RTT_EMPTY, GSMD_ECMD_RTT_NUMERIC, GSMD_ECMD_RTT_STRING, GSMD_ECMD_RTT_RANGE,};struct gsm_extrsp_tok { enum gsm_extrsp_tok_type type; union { struct { struct gsm_extrsp_range_item item[GSM_EXTRSP_MAX_RANGES]; int num_items; } range; char string[GSM_EXTRSP_MAX_STRBUF]; int numeric; } u;};struct gsm_extrsp { unsigned int num_tokens; struct gsm_extrsp_tok tokens[GSM_EXTRSP_MAX_TOKENS];};extern int extrsp_supports(const struct gsm_extrsp *er, int index, int value);extern struct gsm_extrsp *extrsp_parse(const void *ctx, const char *input);extern void extrsp_dump(const struct gsm_extrsp *er);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?