- %llx -> %I64x
authorStefan Ginsberg <stefanginsberg@gmail.com>
Sun, 30 Aug 2009 18:40:58 +0000 (18:40 +0000)
committerStefan Ginsberg <stefanginsberg@gmail.com>
Sun, 30 Aug 2009 18:40:58 +0000 (18:40 +0000)
- Don't pass a string literal to strcmp

svn path=/trunk/; revision=42973

rosapps/applications/devutils/symdump/symdump.c
rosapps/applications/devutils/syscalldump/syscalldump.c
rosapps/applications/sysutils/systeminfo/systeminfo.c

index ef28d14..22b1a0e 100644 (file)
@@ -875,7 +875,7 @@ EnumSymbolsProc(
                }
                else
                {
                }
                else
                {
-                   printf("Symbol: %s, TypeIndex=%ld, Flags=%lx, Value=0x%llx\n",
+                   printf("Symbol: %s, TypeIndex=%ld, Flags=%lx, Value=0x%I64x\n",
                        pSymInfo->Name, pSymInfo->TypeIndex, pSymInfo->Flags, pSymInfo->Value);
                        //if (pSymInfo->Flags & SYMFLAG_FUNCTION)
                        {
                        pSymInfo->Name, pSymInfo->TypeIndex, pSymInfo->Flags, pSymInfo->Value);
                        //if (pSymInfo->Flags & SYMFLAG_FUNCTION)
                        {
index 149c63d..bd160ff 100644 (file)
@@ -36,7 +36,7 @@ ImageSymToVa(HANDLE hProcess, PSYMBOL_INFO pSym, PBYTE pModule, PCSTR Name)
                printf("SymGetSymFromName64() failed: %ld\n", GetLastError());
                return 0;
        }
                printf("SymGetSymFromName64() failed: %ld\n", GetLastError());
                return 0;
        }
-       printf("looking up adress for %s: 0x%llx\n", Name, pSym->Address);
+       printf("looking up adress for %s: 0x%I64x\n", Name, pSym->Address);
 
        NtHeaders = ImageNtHeader(pModule);
        p = ImageRvaToVa(NtHeaders, pModule, pSym->Address - pSym->ModBase, NULL);
 
        NtHeaders = ImageNtHeader(pModule);
        p = ImageRvaToVa(NtHeaders, pModule, pSym->Address - pSym->ModBase, NULL);
index d641c20..ea13782 100644 (file)
@@ -358,7 +358,8 @@ AllSysInfo(VOID)
 int
 main(int argc, char *argv[])
 {
 int
 main(int argc, char *argv[])
 {
-       if (argc > 1 && !strcmp(argv[1], "/?"))
+    char str[] = "/?";
+       if (argc > 1 && !strcmp(argv[1], str))
        {
                Usage();
                return 0;
        {
                Usage();
                return 0;