mirror of
https://github.com/reactos/reactos
synced 2025-10-06 00:12:51 +02:00
Fix C4267 warnings in ntoskrnl, rtl, and printing subsystems
Co-authored-by: tkreuzer <313067+tkreuzer@users.noreply.github.com>
This commit is contained in:
@@ -539,7 +539,7 @@ KdbpPrintStructInternal
|
||||
ULONG i;
|
||||
ULONGLONG Result;
|
||||
PROSSYM_AGGREGATE_MEMBER Member;
|
||||
ULONG IndentLen = strlen(Indent);
|
||||
ULONG IndentLen = (ULONG)strlen(Indent);
|
||||
ROSSYM_AGGREGATE MemberAggregate = {0 };
|
||||
|
||||
for (i = 0; i < Aggregate->NumElements; i++) {
|
||||
@@ -646,7 +646,7 @@ KdbpCmdPrintStruct(
|
||||
DPRINT("Trying to get expression\n");
|
||||
for (i = 3; i < Argc - 1; i++)
|
||||
{
|
||||
len = strlen(Argv[i]);
|
||||
len = (ULONG)strlen(Argv[i]);
|
||||
Argv[i][len] = ' ';
|
||||
}
|
||||
|
||||
|
@@ -1272,7 +1272,7 @@ static BOOL set_error( xmlbuf_t *xmlbuf )
|
||||
|
||||
static BOOL is_xmlns_attr( const struct xml_attr *attr )
|
||||
{
|
||||
const int len = wcslen( xmlnsW );
|
||||
const int len = (int)wcslen( xmlnsW );
|
||||
if (attr->name.len < len) return FALSE;
|
||||
if (wcsncmp( attr->name.ptr, xmlnsW, len )) return FALSE;
|
||||
return (attr->name.len == len || attr->name.ptr[len] == ':');
|
||||
@@ -1280,7 +1280,7 @@ static BOOL is_xmlns_attr( const struct xml_attr *attr )
|
||||
|
||||
static void push_xmlns( xmlbuf_t *xmlbuf, const struct xml_attr *attr )
|
||||
{
|
||||
const int len = wcslen( xmlnsW );
|
||||
const int len = (int)wcslen( xmlnsW );
|
||||
struct xml_attr *ns;
|
||||
|
||||
if (xmlbuf->ns_pos == MAX_NAMESPACES - 1)
|
||||
@@ -3789,7 +3789,7 @@ static NTSTATUS build_wndclass_section(ACTIVATION_CONTEXT* actctx, struct strsec
|
||||
struct entity *entity = &dll->entities.base[k];
|
||||
if (entity->kind == ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION)
|
||||
{
|
||||
int class_len = wcslen(entity->u.class.name) + 1;
|
||||
int class_len = (int)wcslen(entity->u.class.name) + 1;
|
||||
int len;
|
||||
|
||||
/* each class entry needs index, data and string data */
|
||||
|
@@ -3075,7 +3075,7 @@ SetDefaultPrinterW(LPCWSTR pszPrinter)
|
||||
goto Cleanup;
|
||||
}
|
||||
|
||||
cchPrinter = wcslen(pszPrinter);
|
||||
cchPrinter = (DWORD)wcslen(pszPrinter);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@@ -504,7 +504,7 @@ AddPrintMonitorList( LPCWSTR pName, LPWSTR DllName )
|
||||
goto Cleanup;
|
||||
}
|
||||
|
||||
cchPrintMonitorName = wcslen(pPrintMonitor->pwszName);
|
||||
cchPrintMonitorName = (DWORD)wcslen(pPrintMonitor->pwszName);
|
||||
|
||||
if ( DllName == NULL )
|
||||
{
|
||||
|
@@ -68,7 +68,7 @@ PrintingThreadProc(PLOCAL_JOB pJob)
|
||||
pJob->hPrintProcessor = hPrintProcessor;
|
||||
|
||||
// Prepare the pDocumentName parameter.
|
||||
cchPrinterName = wcslen(OpenData.pPrinterName);
|
||||
cchPrinterName = (DWORD)wcslen(OpenData.pPrinterName);
|
||||
pwszPrinterAndJob = DllAllocSplMem((cchPrinterName + cchJobAppendix + cchMaxJobIdDigits + 1) * sizeof(WCHAR));
|
||||
if (!pwszPrinterAndJob)
|
||||
{
|
||||
|
Reference in New Issue
Block a user