ULONGLONG DiskSize;
ULONGLONG PartSize;
PCHAR Unit;
- CHAR PartType[32];
+ CHAR PartTypeString[32];
if (PartitionList == NULL ||
PartitionList->CurrentDisk == NULL ||
MUIDisplayPage(DELETE_PARTITION_PAGE);
- GetPartTypeStringFromPartitionType(PartEntry->PartitionType, PartType, 30);
+ GetPartTypeStringFromPartitionType(PartEntry->PartitionType,
+ PartTypeString,
+ ARRAYSIZE(PartTypeString));
PartSize = PartEntry->SectorCount.QuadPart * DiskEntry->BytesPerSector;
#if 0
Unit = MUIGetString(STRING_KB);
}
- if (PartType == NULL)
+ if (*PartTypeString == '\0') // STRING_FORMATUNKNOWN ??
{
CONSOLE_PrintTextXY(6, 10,
MUIGetString(STRING_HDDINFOUNK2),
" %c%c %s %I64u %s",
(PartEntry->DriveLetter == 0) ? '-' : PartEntry->DriveLetter,
(PartEntry->DriveLetter == 0) ? '-' : ':',
- PartType,
+ PartTypeString,
PartSize,
Unit);
}
}
/* adjust partition type */
- GetPartTypeStringFromPartitionType(PartEntry->PartitionType, PartTypeString, 30);
+ GetPartTypeStringFromPartitionType(PartEntry->PartitionType,
+ PartTypeString,
+ ARRAYSIZE(PartTypeString));
if (PartEntry->AutoCreate == TRUE)
{
PartEntry->PartitionNumber,
PartSize,
PartUnit,
- PartType);
+ PartTypeString);
#endif
CONSOLE_PrintTextXY(8, 10, MUIGetString(STRING_HDINFOPARTZEROED),
{
CONSOLE_SetTextXY(6, 8, MUIGetString(STRING_INSTALLONPART));
- if (PartTypeString == NULL)
+ if (*PartTypeString == '\0') // STRING_FORMATUNKNOWN ??
{
CONSOLE_PrintTextXY(8, 10,
MUIGetString(STRING_HDDINFOUNK4),