Fix some signed/unsigned comparison warnings

Signed-off-by: AntonioND <antonio_nd@outlook.com>
This commit is contained in:
AntonioND
2017-04-02 17:07:25 +01:00
parent d61a0a8a8f
commit 43fd1ee024
5 changed files with 10 additions and 8 deletions

View File

@@ -107,7 +107,8 @@ readUTF8Char(char *dest, char *src)
int int
charmap_Add(char *input, UBYTE output) charmap_Add(char *input, UBYTE output)
{ {
int i, input_length; int i;
size_t input_length;
char temp1i[CHARMAPLENGTH + 1], temp2i[CHARMAPLENGTH + 1], temp1o = 0, char temp1i[CHARMAPLENGTH + 1], temp2i[CHARMAPLENGTH + 1], temp1o = 0,
temp2o = 0; temp2o = 0;

View File

@@ -435,7 +435,7 @@ yylex_GetLongestFixed()
size_t size_t
CopyMacroArg(char *dest, size_t maxLength, char c) CopyMacroArg(char *dest, size_t maxLength, char c)
{ {
int i; size_t i;
char *s; char *s;
int argNum; int argNum;

View File

@@ -378,8 +378,9 @@ sym_FindMacroArg(SLONG i)
if (i == -1) if (i == -1)
i = MAXMACROARGS + 1; i = MAXMACROARGS + 1;
assert(i-1 >= 0 && assert(i-1 >= 0);
i-1 < sizeof currentmacroargs / sizeof *currentmacroargs); assert((size_t)(i-1) < sizeof(currentmacroargs)/sizeof(*currentmacroargs));
return (currentmacroargs[i - 1]); return (currentmacroargs[i - 1]);
} }

View File

@@ -15,7 +15,7 @@ symboldefined(char *name)
pSect = pSections; pSect = pSections;
while (pSect) { while (pSect) {
ULONG i; int i;
for (i = 0; i < pSect->nNumberOfSymbols; i += 1) { for (i = 0; i < pSect->nNumberOfSymbols; i += 1) {
if ((pSect->tSymbols[i]->Type == SYM_EXPORT) if ((pSect->tSymbols[i]->Type == SYM_EXPORT)
@@ -39,7 +39,7 @@ addmodulecontaining(char *name)
ppLSect = &pLibSections; ppLSect = &pLibSections;
while (*ppLSect) { while (*ppLSect) {
ULONG i; int i;
for (i = 0; i < (*ppLSect)->nNumberOfSymbols; i += 1) { for (i = 0; i < (*ppLSect)->nNumberOfSymbols; i += 1) {
if (((*ppLSect)->tSymbols[i]->Type == SYM_EXPORT) if (((*ppLSect)->tSymbols[i]->Type == SYM_EXPORT)
@@ -101,7 +101,7 @@ AddNeededModules(void)
pSect = pSections; pSect = pSections;
while (pSect) { while (pSect) {
ULONG i; int i;
for (i = 0; i < pSect->nNumberOfSymbols; i += 1) { for (i = 0; i < pSect->nNumberOfSymbols; i += 1) {
if ((pSect->tSymbols[i]->Type == SYM_IMPORT) if ((pSect->tSymbols[i]->Type == SYM_IMPORT)

View File

@@ -60,7 +60,7 @@ readword(FILE * f)
SLONG SLONG
readasciiz(char **dest, FILE *f) readasciiz(char **dest, FILE *f)
{ {
SLONG r = 0; size_t r = 0;
size_t bufferLength = 16; size_t bufferLength = 16;
char *start = malloc(bufferLength); char *start = malloc(bufferLength);