diff options
author | James Maki <jmaki@multitech.com> | 2010-09-10 10:49:55 -0500 |
---|---|---|
committer | James Maki <jmaki@multitech.com> | 2010-09-10 10:49:55 -0500 |
commit | f090469e2776fea6a27a7ac6612b666d20dc9a05 (patch) | |
tree | 5ddc79c8b9ca0c66333b3571453823de9766d5fb /src/sms_config.c | |
parent | d0b5cdf1351cb02dc001aab5bd44ff6c5f681abc (diff) | |
download | sms-utils-sms-text-mode.tar.gz sms-utils-sms-text-mode.tar.bz2 sms-utils-sms-text-mode.zip |
sms using text modesms-text-mode
Diffstat (limited to 'src/sms_config.c')
-rw-r--r-- | src/sms_config.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/sms_config.c b/src/sms_config.c index 2d44e18..08bac12 100644 --- a/src/sms_config.c +++ b/src/sms_config.c @@ -15,6 +15,7 @@ #endif #include "atcmd.h" +#include "sms_utils.h" #include "utils.h" #include "log.h" @@ -131,6 +132,14 @@ static int config_set_core_value(const char *key, const char *value) } else if (!strcmp("pb-store", key)) { free(Global.core.pb_store); Global.core.pb_store = strdup(value); + } else if (!strcmp("sms-mode", key)) { + if (!strcmp(value, "text")) { + Global.core.sms_mode = SMS_TEXT_MODE; + } else if (!strcmp(value, "pdu")) { + Global.core.sms_mode = SMS_PDU_MODE; + } else { + log_warning("invalid sms-mode: %s", value); + } } else if (!strcmp("editor", key)) { free(Global.core.editor); Global.core.editor = strdup(value); |