+ if (smsmode) {
+ if (!strcmp(smsmode,"pdu" ) || !strcmp(smsmode,"0"))
+ force_smsmode=FSM_PDU ;
+ else if (!strcmp(smsmode,"text") || !strcmp(smsmode,"1"))
+ force_smsmode=FSM_TEXT;
+ else
+ error(_("!Unrecognized %s argument \"%s\", supported only: %s"),"-M/--smsmode",smsmode,"pdu/0/text/1");
+ }
+ if (pdusmscmode) {
+ if (!strcmp(pdusmscmode,"count-in"))
+ force_pdusmscmode=FPSM_COUNT_IN;
+ else if (!strcmp(pdusmscmode,"count-out"))
+ force_pdusmscmode=FPSM_COUNT_OUT;
+ else if (!strcmp(pdusmscmode,"none"))
+ force_pdusmscmode=FPSM_NONE;
+ else
+ error(_("!Unrecognized %s argument \"%s\", supported only: %s"),"-P/--pdusmscmode",pdusmscmode,"count-in/count-out/none");
+ try_pdusmscmode=force_pdusmscmode;
+ }