https://git.reactos.org/?p=reactos.git;a=commitdiff;h=3a85d2764cb38a85c749f…
commit 3a85d2764cb38a85c749f3d2f03451af06ccfabe
Author: Timo Kreuzer <timo.kreuzer(a)reactos.org>
AuthorDate: Sun Jul 1 10:47:48 2018 +0200
Commit: Timo Kreuzer <timo.kreuzer(a)reactos.org>
CommitDate: Sat Jul 7 16:15:58 2018 +0200
[BLUE] Use ByteOffset.QuadPrt instead of ByteOffset.LowPart
---
drivers/setup/blue/font.c | 16 +++++++---------
1 file changed, 7 insertions(+), 9 deletions(-)
diff --git a/drivers/setup/blue/font.c b/drivers/setup/blue/font.c
index dcbb600702..0312b005d7 100644
--- a/drivers/setup/blue/font.c
+++ b/drivers/setup/blue/font.c
@@ -146,15 +146,13 @@ ExtractFont(
FILE_SYNCHRONOUS_IO_NONALERT,
NULL,
0);
-
- ByteOffset.LowPart = ByteOffset.HighPart = 0;
-
if (!NT_SUCCESS(Status))
{
DPRINT1("Error: Cannot open vgafonts.cab (0x%lx)\n", Status);
return Status;
}
+ ByteOffset.QuadPart = 0;
Status = ZwReadFile(Handle,
NULL,
NULL,
@@ -173,14 +171,14 @@ ExtractFont(
if (CabFileHeader.Signature != CAB_SIGNATURE)
{
- DPRINT1("Error: CAB signature is missing!\n");
+ DPRINT1("Invalid CAB signature: 0x%lx!\n", CabFileHeader.Signature);
Status = STATUS_UNSUCCESSFUL;
goto Exit;
}
// We have a valid CAB file!
// Read the file table now and decrement the file count on every file. When it's zero, we read the complete table.
- ByteOffset.LowPart = CabFileHeader.FileTableOffset;
+ ByteOffset.QuadPart = CabFileHeader.FileTableOffset;
while (CabFileHeader.FileCount)
{
@@ -196,7 +194,7 @@ ExtractFont(
if (NT_SUCCESS(Status))
{
- ByteOffset.LowPart += sizeof(CabFile);
+ ByteOffset.QuadPart += sizeof(CabFile);
// We assume here that the file name is max. 19 characters (+ 1 NULL character) long.
// This should be enough for our purpose.
@@ -224,7 +222,7 @@ ExtractFont(
}
}
- ByteOffset.LowPart += strlen(FileName) + 1;
+ ByteOffset.QuadPart += strlen(FileName) + 1;
}
}
@@ -232,8 +230,8 @@ ExtractFont(
}
// 8 = Size of a CFFOLDER structure (see cabman). As we don't need the values of that structure, just increase the offset here.
- ByteOffset.LowPart += 8;
- ByteOffset.LowPart += CabFileOffset;
+ ByteOffset.QuadPart += 8;
+ ByteOffset.QuadPart += CabFileOffset;
// ByteOffset now contains the offset of the actual data, so we can read the RAW font
Status = ZwReadFile(Handle,
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=ed4eb9c7c337a19783f58…
commit ed4eb9c7c337a19783f58a919da2efc1e26b0d85
Author: Paweł Cholewa <MCPlayG(a)wp.pl>
AuthorDate: Sun Jul 1 23:05:48 2018 +0200
Commit: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito(a)reactos.org>
CommitDate: Mon Jul 2 14:02:23 2018 +0200
[TRANSLATION][TIMEOUT] Created Polish translation of timeout
---
base/applications/cmdutils/timeout/lang/pl-PL.rc | 33 ++++++++++++++++++++++++
base/applications/cmdutils/timeout/timeout.rc | 3 +++
2 files changed, 36 insertions(+)
diff --git a/base/applications/cmdutils/timeout/lang/pl-PL.rc b/base/applications/cmdutils/timeout/lang/pl-PL.rc
new file mode 100644
index 0000000000..66a11fd76c
--- /dev/null
+++ b/base/applications/cmdutils/timeout/lang/pl-PL.rc
@@ -0,0 +1,33 @@
+LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
+
+STRINGTABLE
+BEGIN
+ IDS_USAGE "Narzędzie Timeout systemu ReactOS\n\
+\n\
+TIMEOUT [/?] [/T] limit_czasu [/NOBREAK]\n\
+\n\
+Opis:\n\
+ To narzędzie oczekuje przez określony czas (w sekundach) lub do\n\
+ momentu naciśnięcia dowolnego klawisza. Akceptuje również parametr,\n\
+ który powoduje ignorowanie naciśnięć klawiszy.\n\
+\n\
+Lista parametrów:\n\
+ /? Wyświetla ten komunikat pomocy.\n\
+\n\
+ /T limit_czasu Określa czas oczekiwania w sekundach (w zakresie od -1 do 99999).\n\
+ Wartość -1 oznacza, że program będzie oczekiwać do momentu naciśnięcia klawisza.\n\
+ Parametr ""/T"" jest opcjonalny, możliwe jest określenie\n\
+ czasu oczekiwania bez niego.\n\
+\n\
+ /NOBREAK Ignoruje naciśnięcia klawiszy oprócz kombinacji CTRL+C.\n\
+"
+ IDS_ERROR_OUT_OF_RANGE "BŁĄD: Prawidłowy zakres limitu czasu to zakres od -1 do 99999.\n"
+ IDS_ERROR_INVALID_HANDLE_VALUE "BŁĄD: Nie można otrzymać standardowego uchwytu konsoli (błąd %lu).\n"
+ IDS_ERROR_READ_INPUT "BŁĄD: Nie można odczytać wejścia z konsoli (błąd %lu).\n"
+ IDS_ERROR_NO_TIMER_VALUE "BŁĄD: Czas oczekiwania musi być określony (od -1 do 99999).\n"
+ IDS_ERROR_ONE_TIME "BŁĄD: Tylko czas oczekiwania jest wymagany.\n"
+ IDS_NOBREAK_INPUT "Wciśnij klawisze CTRL+C, aby zakończyć..."
+ IDS_USER_INPUT "Naciśnij dowolny klawisz, aby kontynuować..."
+ IDS_NOBREAK_INPUT_COUNT "Oczekiwanie przez %d s, wciśnij klawisze CTRL+C, aby zakończyć..."
+ IDS_USER_INPUT_COUNT "Oczekiwanie przez %d s, naciśnij dowolny klawisz, aby kontynuować..."
+END
diff --git a/base/applications/cmdutils/timeout/timeout.rc b/base/applications/cmdutils/timeout/timeout.rc
index 9515ce3888..a9cdfe9853 100644
--- a/base/applications/cmdutils/timeout/timeout.rc
+++ b/base/applications/cmdutils/timeout/timeout.rc
@@ -22,6 +22,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#ifdef LANGUAGE_IT_IT
#include "lang/it-IT.rc"
#endif
+#ifdef LANGUAGE_PL_PL
+ #include "lang/pl-PL.rc"
+#endif
#ifdef LANGUAGE_RO_RO
#include "lang/ro-RO.rc"
#endif