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
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,
temp2o = 0;

View File

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

View File

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

View File

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

View File

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