Update for recent build tools
New option -w|--waittime as requested by Markus Widauer
"destination phone number" NULL wasn't checked for --ring-send & --picture-send
Fixed row alignment of OTA bitmap for --picture-send (when (width%8)!=0) - Nokia SmartMessaging spec. 3.0, paragraph 3.7.1.2 (Image Data Structure)
--picture-send implemented (upon request from jpruett@airlib.com) - currently it has hardcoded size of 72x28=252 bytes (of Nokia 3210)
Device reinitialized before any command retry ("retryall" label moved) Device reopened after "Dialout detected, waiting for lock...". - device could be reinitialized to different state by dialout application
Fixed invalid parsing of text-mode received SMS timestamp - bugreported by Massimo Chieruzzi <zcool@sandlab.org>
Crossplatformity: '#ifndef DONT_NEED_DECLARATIONS' -> '#ifdef WANT_DECLARATIONS' otherwise included libintl has problems (conflicts) with provided declarations
Crossplatformity: MIN and MAX functiona are _always_ redefined, no #ifdefs and/or autoconfing - caused #include conflicts on Alpha OSF1
Cosmetic: warnings fixed when 'gettext' returns 'const' value
Crossplatformity: Fixed signal(2) reinstall after the signal occured
Child receive-SMS processes' zombies are now properly collected on SIGCHLD receive-SMS improved to be able to batch receive a stream of SMSes - full modem reset/restart occured after each SMS before, SMSes could be lost Cosmetic: ", 0 part(s)" no longer written for regular text SMSes
Text advise about help paging fixed (to "./mdsms -h"), "-h" was forgotten
Implemented RTS/CTS handshaking (-C/--rtscts vs. -x/--xonxoff) Implemented disable of +CMGF PDU/text mode autodetection (-M/--smsmode) Implemented additional preceding SMSC modes for compat. (-P/--pdusmscmode) - "count-in" is default, "count-out" precedes w/o counting, "none" discards - "count-out" needed at least by recent Siemens M20 firmwares - autodetected when not forced by user - hardware provided by courtesy of Radek Kadner, ATS Praha Fixed: total retrycount - now really (maxretry), not (maxretry+1) as before Main communication routine devcmd() fortified and made foolproof "AT+CSCA?" is now allowed to omit ADDR_* type - needed at least by recent Siemens M20 firmwares Fixed timestamps by telling 'not known DST' (instead of 'no DST' as before) PDU mode SMS receive works now (fatal bugs, never tested before)
Fixed formatstring parameters (only error messages involved).
Ugly argument parsing bug fixed, courtesy of Bruno Ferri <bruno@eliocopy.com>.
--ring-send tested with 9110 and fixed. Message Reference is now reported for each of --ring-send multipart SMSes.
PDU receive mode implemented, untested yet.
Localization added together with Czech catalog. Czech man page missing.
GCC 'uninitialized variable' broken warnings workarounded.