diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-02-13 11:24:13 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-02-13 11:24:13 +0100 |
| commit | 9c8b663d5bc1f30717aa4d87cc63d1c9ebfa1c8e (patch) | |
| tree | 138dc39b708378f56bf0a5a6ef6fa5e99c704b66 /src/custommem.c | |
| parent | 8309b63fb10cba69ef5374f9c2e5416369d84bb2 (diff) | |
| download | box64-9c8b663d5bc1f30717aa4d87cc63d1c9ebfa1c8e.tar.gz box64-9c8b663d5bc1f30717aa4d87cc63d1c9ebfa1c8e.zip | |
Various minor warning fixes
Diffstat (limited to 'src/custommem.c')
| -rw-r--r-- | src/custommem.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/custommem.c b/src/custommem.c index ee3d6a22..a88674fd 100644 --- a/src/custommem.c +++ b/src/custommem.c @@ -443,6 +443,7 @@ mmapchunk_t* addChunk(size_t mmapsize) { } else return &head->chunks[i]; } + return NULL; // never reached } uintptr_t FindFreeDynarecMap(dynablock_t* db, size_t size) @@ -481,7 +482,7 @@ uintptr_t FindFreeDynarecMap(dynablock_t* db, size_t size) native_lock_decifnot0(&chunk->lock); return ret; } else { - printf_log(LOG_INFO, "BOX64: Warning, sub not found, corrupted mmaplist[%zu] info?\n", i); + printf_log(LOG_INFO, "BOX64: Warning, sub not found, corrupted mmaplist[%i] info?\n", i); native_lock_decifnot0(&chunk->lock); if(box64_log >= LOG_DEBUG) printBlock(chunk->block, chunk->first); @@ -684,14 +685,14 @@ uintptr_t getSizeJmpDefault(uintptr_t addr, size_t maxsize) uintptr_t idx3, idx2, idx1, idx0; idx3 = (((uintptr_t)addr)>>48)&0xffff; if(box64_jmptbl3[idx3] == box64_jmptbldefault2) - return (addr&~((1LL<<48)-1)|0xffffffffffffLL)-addr + 1; + return ((addr&~((1LL<<48)-1))|0xffffffffffffLL)-addr + 1; idx2 = (((uintptr_t)addr)>>32)&0xffff; if(box64_jmptbl3[idx3][idx2] == box64_jmptbldefault1) - return (addr&~((1LL<<32)-1)|0xffffffffLL)-addr + 1; + return ((addr&~((1LL<<32)-1))|0xffffffffLL)-addr + 1; idx1 = (((uintptr_t)addr)>>16)&0xffff; uintptr_t* block = box64_jmptbl3[idx3][idx2][idx1]; if(block == box64_jmptbldefault0) - return (addr&~((1LL<<16)-1)|0xffffLL)-addr + 1; + return ((addr&~((1LL<<16)-1))|0xffffLL)-addr + 1; idx0 = addr&0xffff; if (maxsize>0x10000) maxsize = 0x10000; @@ -1480,7 +1481,7 @@ void init_custommem_helper(box64context_t* ctx) loadProtectionFromMap(); // check if PageSize is correctly defined if(box64_pagesize != (1<<MEMPROT_SHIFT)) { - printf_log(LOG_NONE, "Error: PageSize configuation is wrong: configured with %d, but got %d\n", 1<<MEMPROT_SHIFT, box64_pagesize); + printf_log(LOG_NONE, "Error: PageSize configuation is wrong: configured with %d, but got %zd\n", 1<<MEMPROT_SHIFT, box64_pagesize); exit(-1); // abort or let it continue? } } |