FreeCalypso > hg > sms-coding-utils
comparison gen-pdu/input.c @ 16:d9d722033ff1
sms-gen-tpdu: add support for first octet flags
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 27 Aug 2023 07:32:46 +0000 |
parents | 003660a57f99 |
children | 590b0b5bcbbb |
comparison
equal
deleted
inserted
replaced
15:5854e48d0ef7 | 16:d9d722033ff1 |
---|---|
16 extern void set_user_addr(); | 16 extern void set_user_addr(); |
17 extern void set_mr_byte(); | 17 extern void set_mr_byte(); |
18 extern void set_pid_byte(); | 18 extern void set_pid_byte(); |
19 extern void set_dcs(); | 19 extern void set_dcs(); |
20 extern void set_scts(); | 20 extern void set_scts(); |
21 extern void set_flag_rp(); | |
22 extern void set_flag_sr(); | |
23 extern void set_flag_lp(); | |
24 extern void set_flag_mms(); | |
25 extern void set_flag_rd(); | |
21 extern void cmd_msg_plain(); | 26 extern void cmd_msg_plain(); |
22 extern void cmd_msg_udh(); | 27 extern void cmd_msg_udh(); |
23 | 28 |
24 static struct cmdtab { | 29 static struct cmdtab { |
25 char *cmd; | 30 char *cmd; |
31 {"user-addr", 1, 1, set_user_addr}, | 36 {"user-addr", 1, 1, set_user_addr}, |
32 {"mr", 1, 1, set_mr_byte}, | 37 {"mr", 1, 1, set_mr_byte}, |
33 {"pid", 1, 1, set_pid_byte}, | 38 {"pid", 1, 1, set_pid_byte}, |
34 {"dcs", 2, 2, set_dcs}, | 39 {"dcs", 2, 2, set_dcs}, |
35 {"sc-ts", 1, 1, set_scts}, | 40 {"sc-ts", 1, 1, set_scts}, |
41 {"rp", 0, 0, set_flag_rp}, | |
42 {"sr", 0, 0, set_flag_sr}, | |
43 {"lp", 0, 0, set_flag_lp}, | |
44 {"mms", 0, 0, set_flag_mms}, | |
45 {"rd", 0, 0, set_flag_rd}, | |
36 {"msg", 1, 1, cmd_msg_plain}, | 46 {"msg", 1, 1, cmd_msg_plain}, |
37 {"msg-udh", 1, 1, cmd_msg_udh}, | 47 {"msg-udh", 1, 1, cmd_msg_udh}, |
38 /* table search terminator */ | 48 /* table search terminator */ |
39 {0, 0, 0, 0} | 49 {0, 0, 0, 0} |
40 }; | 50 }; |