diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/astman.c | 2 | ||||
-rw-r--r-- | utils/smsq.c | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/utils/astman.c b/utils/astman.c index 3e9ca8ffb..315b3b065 100644 --- a/utils/astman.c +++ b/utils/astman.c @@ -723,7 +723,7 @@ static int manager_login(char *hostname) MD5Update(&md5, (unsigned char *)pass, strlen(pass)); MD5Final(digest, &md5); for (x=0; x<16; x++) - len += sprintf(md5key + len, "%2.2x", digest[x]); + len += sprintf(md5key + len, "%02hhx", digest[x]); manager_action("Login", "AuthType: MD5\r\n" "Username: %s\r\n" diff --git a/utils/smsq.c b/utils/smsq.c index fab32f086..21ab80d04 100644 --- a/utils/smsq.c +++ b/utils/smsq.c @@ -390,14 +390,14 @@ static void rxqcheck (char *dir, char *queue, char *process) { for (n = 0, x = 0; x < udl; x++) { - sprintf (tmp + n, "%02X", ud[x]); + sprintf (tmp + n, "%02hX", ud[x]); n += 2; } setenv ("ud8", tmp, 1); } for (n = 0, x = 0; x < udl; x++) { - sprintf (tmp + n, "%04X", ud[x]); + sprintf (tmp + n, "%04hX", ud[x]); n += 4; } setenv ("ud16", tmp, 1); @@ -730,13 +730,13 @@ main (int argc, const char *argv[]) { /* use one byte hex */ fprintf (f, "ud#"); for (p = 0; p < udl; p++) - fprintf (f, "%02X", ud[p]); + fprintf (f, "%02hX", ud[p]); } } else { /* use two byte hex */ fprintf (f, "ud##"); for (p = 0; p < udl; p++) - fprintf (f, "%04X", ud[p]); + fprintf (f, "%04hX", ud[p]); } fprintf (f, "\n"); } |