about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-03-02 15:46:11 +0100
committerptitSeb <sebastien.chev@gmail.com>2021-03-02 15:46:11 +0100
commitda3311fe108982773cdf8ea36924da4e90d60cc4 (patch)
treeef86c1eb6d4d96f9b92a2b2227e5bdeded5a36a6 /src
parente8799c69a8d85ef6709a39ee997768305b9f2b08 (diff)
downloadbox64-da3311fe108982773cdf8ea36924da4e90d60cc4.tar.gz
box64-da3311fe108982773cdf8ea36924da4e90d60cc4.zip
Another batch of printf/scanf format errors
Diffstat (limited to 'src')
-rwxr-xr-xsrc/elfs/elfload_dump.c2
-rwxr-xr-xsrc/elfs/elfloader.c2
-rwxr-xr-xsrc/main.c14
3 files changed, 9 insertions, 9 deletions
diff --git a/src/elfs/elfload_dump.c b/src/elfs/elfload_dump.c
index 50cc7639..4ddbfbf8 100755
--- a/src/elfs/elfload_dump.c
+++ b/src/elfs/elfload_dump.c
@@ -55,7 +55,7 @@ const char* DumpSection(Elf64_Shdr *s, char* SST) {
         #endif
         #undef GO
         default:
-            sprintf(buff, "0x%lX unknown type", s->sh_type);
+            sprintf(buff, "0x%X unknown type", s->sh_type);
     }
     return buff;
 }
diff --git a/src/elfs/elfloader.c b/src/elfs/elfloader.c
index 36695d1c..1c87f7fc 100755
--- a/src/elfs/elfloader.c
+++ b/src/elfs/elfloader.c
@@ -132,7 +132,7 @@ int CalcLoadAddr(elfheader_t* head)
         }
     }
     printf_log(LOG_DEBUG, "Elf Addr(v/p)=%p/%p Memsize=0x%lx (align=0x%x)\n", (void*)head->vaddr, (void*)head->paddr, head->memsz, head->align);
-    printf_log(LOG_DEBUG, "Elf Stack Memsize=%llu (align=%u)\n", head->stacksz, head->stackalign);
+    printf_log(LOG_DEBUG, "Elf Stack Memsize=%lu (align=%u)\n", head->stacksz, head->stackalign);
     printf_log(LOG_DEBUG, "Elf TLS Memsize=%u (align=%u)\n", head->tlssize, head->tlsalign);
 
     return 0;
diff --git a/src/main.c b/src/main.c
index 7221ea9e..3dc3a829 100755
--- a/src/main.c
+++ b/src/main.c
@@ -144,7 +144,7 @@ void LoadLogEnv()
     if(p) {
         char* p2;
         start_cnt = strtoll(p, &p2, 10);
-        printf_log(LOG_INFO, "Will start trace only after %llu instructions\n", start_cnt);
+        printf_log(LOG_INFO, "Will start trace only after %lu instructions\n", start_cnt);
     }
 #endif
     // grab BOX64_TRACE_FILE envvar, and change %pid to actual pid is present in the name
@@ -440,9 +440,9 @@ void setupTraceInit(box64context_t* context)
         if (strcmp(p, "1")==0)
             SetTraceEmu(0, 0);
         else if (strchr(p,'-')) {
-            if(sscanf(p, "%d-%d", &trace_start, &trace_end)!=2) {
-                if(sscanf(p, "0x%X-0x%X", &trace_start, &trace_end)!=2)
-                    sscanf(p, "%x-%x", &trace_start, &trace_end);
+            if(sscanf(p, "%ld-%ld", &trace_start, &trace_end)!=2) {
+                if(sscanf(p, "0x%lX-0x%lX", &trace_start, &trace_end)!=2)
+                    sscanf(p, "%lx-%lx", &trace_start, &trace_end);
             }
             if(trace_start || trace_end)
                 SetTraceEmu(trace_start, trace_end);
@@ -475,9 +475,9 @@ void setupTrace(box64context_t* context)
         if (strcmp(p, "1")==0)
             SetTraceEmu(0, 0);
         else if (strchr(p,'-')) {
-            if(sscanf(p, "%d-%d", &trace_start, &trace_end)!=2) {
-                if(sscanf(p, "0x%X-0x%X", &trace_start, &trace_end)!=2)
-                    sscanf(p, "%x-%x", &trace_start, &trace_end);
+            if(sscanf(p, "%ld-%ld", &trace_start, &trace_end)!=2) {
+                if(sscanf(p, "0x%lX-0x%lX", &trace_start, &trace_end)!=2)
+                    sscanf(p, "%lx-%lx", &trace_start, &trace_end);
             }
             if(trace_start || trace_end) {
                 SetTraceEmu(trace_start, trace_end);