A few more int conversion compiler warning fixes.

This commit is contained in:
harry 2023-01-28 07:49:24 -05:00
parent 2d158a8298
commit c2dc8cd25b
2 changed files with 5 additions and 5 deletions

View File

@ -213,7 +213,7 @@ void SaveParse(const CFGSTRUCT *cfgst, FILE *fp)
if(*(char **)cfgst[x].ptr) if(*(char **)cfgst[x].ptr)
{ {
// Only save it if there IS a string. // Only save it if there IS a string.
unsigned int len = strlen(*(char **)cfgst[x].ptr); size_t len = strlen(*(char **)cfgst[x].ptr);
SetValueR(fp,cfgst[x].name,*(char **)cfgst[x].ptr, len + 1); SetValueR(fp,cfgst[x].name,*(char **)cfgst[x].ptr, len + 1);
} }
} }

View File

@ -182,7 +182,7 @@ class InStream : public IInStream, private IStreamGetSize
protected: protected:
uint32 size; size_t size;
public: public:
@ -495,10 +495,10 @@ ArchiveScanRecord FCEUD_ScanArchive(std::string fname)
if(!inf) return ArchiveScanRecord(); if(!inf) return ArchiveScanRecord();
int matchingFormat = -1; int matchingFormat = -1;
for(uint32 i=0;i<(int)formatRecords.size();i++) for(size_t i=0;i<formatRecords.size();i++)
{ {
inf->fseek(0,SEEK_SET); inf->fseek(0,SEEK_SET);
int size = formatRecords[i].signature.size(); size_t size = formatRecords[i].signature.size();
if(size==0) if(size==0)
continue; //WHY?? continue; //WHY??
char* temp = new char[size]; char* temp = new char[size];
@ -506,7 +506,7 @@ ArchiveScanRecord FCEUD_ScanArchive(std::string fname)
if(!memcmp(&formatRecords[i].signature[0],temp,size)) if(!memcmp(&formatRecords[i].signature[0],temp,size))
{ {
delete[] temp; delete[] temp;
matchingFormat = i; matchingFormat = static_cast<int>(i);
break; break;
} }
delete[] temp; delete[] temp;