don't typecast constant strings
[reactos.git] / reactos / boot / freeldr / freeldr / reactos / reactos.c
index b79eaac..158d721 100644 (file)
@@ -31,6 +31,8 @@ char                                  reactos_module_strings[64][256];        // Array to hold module names
 unsigned long                  reactos_memory_map_descriptor_size;
 memory_map_t                   reactos_memory_map[32];         // Memory map
 
+static CHAR szLoadingMsg[] = "Loading ReactOS...";
+
 static BOOL
 STDCALL
 FrLdrLoadKernel(PCHAR szFileName,
@@ -75,7 +77,7 @@ FrLdrLoadKernel(PCHAR szFileName,
     FrLdrMapKernel(FilePointer);
 
     /* Update Processbar and return success */
-    UiDrawProgressBarCenter(nPos, 100, (PCHAR)"Loading ReactOS...");
+    UiDrawProgressBarCenter(nPos, 100, szLoadingMsg);
     return(TRUE);
 }
 
@@ -331,7 +333,7 @@ FrLdrLoadDriver(PCHAR szFileName,
     FrLdrLoadModule(FilePointer, szFileName, NULL);
 
     /* Update status and return */
-    UiDrawProgressBarCenter(nPos, 100, (PCHAR)"Loading ReactOS...");
+    UiDrawProgressBarCenter(nPos, 100, szLoadingMsg);
     return(TRUE);
 }
 
@@ -687,7 +689,7 @@ LoadAndBootReactOS(PCSTR OperatingSystemName)
        if (AcpiPresent) LoaderBlock.Flags |= MB_FLAGS_ACPI_TABLE;
 
        UiDrawStatusText("Loading...");
-       UiDrawProgressBarCenter(0, 100, (PCHAR)"Loading ReactOS...");
+       UiDrawProgressBarCenter(0, 100, szLoadingMsg);
 
        /*
         * Try to open system drive
@@ -821,7 +823,7 @@ LoadAndBootReactOS(PCSTR OperatingSystemName)
         */
        RegInitCurrentControlSet(FALSE);
 
-       UiDrawProgressBarCenter(15, 100, (PCHAR)"Loading ReactOS...");
+       UiDrawProgressBarCenter(15, 100, szLoadingMsg);
 
        /*
         * Export the hardware hive
@@ -830,7 +832,7 @@ LoadAndBootReactOS(PCSTR OperatingSystemName)
        RegExportBinaryHive (L"\\Registry\\Machine\\HARDWARE", (PCHAR)Base, &Size);
        FrLdrCloseModule (Base, Size);
 
-       UiDrawProgressBarCenter(20, 100, (PCHAR)"Loading ReactOS...");
+       UiDrawProgressBarCenter(20, 100, szLoadingMsg);
 
        /*
         * Load NLS files
@@ -840,13 +842,13 @@ LoadAndBootReactOS(PCSTR OperatingSystemName)
                UiMessageBox(MsgBuffer);
                return;
        }
-       UiDrawProgressBarCenter(30, 100, (PCHAR)"Loading ReactOS...");
+       UiDrawProgressBarCenter(30, 100, szLoadingMsg);
 
        /*
         * Load kernel symbols
         */
        LoadKernelSymbols(szKernelName, 30);
-       UiDrawProgressBarCenter(40, 100, (PCHAR)"Loading ReactOS...");
+       UiDrawProgressBarCenter(40, 100, szLoadingMsg);
 
        /*
         * Load boot drivers