asterisk/channels/misdn
Walter Doekes 8b6ecc449c Fix printf problems with high ascii characters after r413586 (1.8).
In r413586 (1.8) various casts were added to silence gcc 4.10 warnings.
Those fixes included things like:

    -out += sprintf(out, "%%%02X", (unsigned char) *ptr);
    +out += sprintf(out, "%%%02X", (unsigned) *ptr);

That works for low ascii characters, but for the high range that yields
e.g. FFFFFFC3 when C3 is expected.

This changeset:
- fixes those casts to use the 'hh' unsigned char modifier instead
- consistently uses %02x instead of %2.2x (or other non-standard usage)
- adds a few 'h' modifiers in various places
- fixes a 'replcaes' typo
- dev/urandon typo (in 13+ patch)

Review: https://reviewboard.asterisk.org/r/4263/

ASTERISK-24619 #close
Reported by: Stefan27 (on IRC)
........

Merged revisions 429673 from http://svn.asterisk.org/svn/asterisk/branches/11
........

Merged revisions 429674 from http://svn.asterisk.org/svn/asterisk/branches/12
........

Merged revisions 429675 from http://svn.asterisk.org/svn/asterisk/branches/13


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@429683 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2014-12-17 10:23:32 +00:00
..
Makefile Removed trailing whitespace in chan_misdn files. 2009-03-23 22:35:02 +00:00
chan_misdn_config.h Add named callgroups/pickupgroups 2012-08-07 12:46:36 +00:00
ie.c Fix printf problems with high ascii characters after r413586 (1.8). 2014-12-17 10:23:32 +00:00
isdn_lib.c chan_misdn: Fix sending RELEASE_COMPLETE in response to SETUP. 2012-11-30 21:38:01 +00:00
isdn_lib.h Multiple revisions 375519-375524 2012-11-02 18:46:58 +00:00
isdn_lib_intern.h Merged revisions 221769 via svnmerge from 2009-10-02 01:09:31 +00:00
isdn_msg_parser.c Allow mISDN to send PROGRESS messsage. 2013-05-10 22:12:52 +00:00
portinfo.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00