ソースを参照

SDL_test_memory.c: revised DWORD64 print

Ozkan Sezer 1 週間 前
コミット
7629a5cf9a
1 ファイル変更1 行追加1 行削除
  1. 1 1
      src/test/SDL_test_memory.c

+ 1 - 1
src/test/SDL_test_memory.c

@@ -434,7 +434,7 @@ void SDLTest_LogAllocations(void)
                         }
                         }
                         dyn_dbghelp.pSymGetLineFromAddr64(GetCurrentProcess(), (DWORD64)entry->stack[stack_index], &lineColumn, &dbg_line);
                         dyn_dbghelp.pSymGetLineFromAddr64(GetCurrentProcess(), (DWORD64)entry->stack[stack_index], &lineColumn, &dbg_line);
                     }
                     }
-                    SDL_snprintf(stack_entry_description, sizeof(stack_entry_description), "%s+0x%I64x %s:%u", pSymbol->Name, dwDisplacement, dbg_line.FileName, (Uint32)dbg_line.LineNumber);
+                    SDL_snprintf(stack_entry_description, sizeof(stack_entry_description), "%s+0x%" SDL_PRIx64 " %s:%u", pSymbol->Name, (Uint64)dwDisplacement, dbg_line.FileName, (Uint32)dbg_line.LineNumber);
                 }
                 }
 #endif
 #endif
                 (void)SDL_snprintf(line, sizeof(line), "\t0x%" SDL_PRIx64 ": %s\n", entry->stack[stack_index], stack_entry_description);
                 (void)SDL_snprintf(line, sizeof(line), "\t0x%" SDL_PRIx64 ": %s\n", entry->stack[stack_index], stack_entry_description);