Fix some warnings under clang.

This commit is contained in:
Toby Thain
2015-02-01 20:02:49 -05:00
parent 4ea315e2d2
commit 7ab53debb8
6 changed files with 14 additions and 18 deletions

View File

@@ -322,7 +322,7 @@ int parse_float(
}
}
flt[0] = (unsigned) (sign | (exp << 7) | (ufrac >> 48) & 0x7F);
flt[0] = (unsigned) (sign | (exp << 7) | ((ufrac >> 48) & 0x7F));
if (size > 1) {
flt[1] = (unsigned) ((ufrac >> 32) & 0xffff);
if (size > 2) {
@@ -509,7 +509,7 @@ char *get_symbol(
if (symcp[len - 1] == '$') {
char *newsym = memcheck(malloc(32)); /* Overkill */
sprintf(newsym, "%d$%d", strtol(symcp, NULL, 10), lsb);
sprintf(newsym, "%ld$%d", strtol(symcp, NULL, 10), lsb);
free(symcp);
symcp = newsym;
if (islocal)