diff --git a/Ext2Mgr/enumDisk.cpp b/Ext2Mgr/enumDisk.cpp index b1875b8..49173d4 100644 --- a/Ext2Mgr/enumDisk.cpp +++ b/Ext2Mgr/enumDisk.cpp @@ -1328,7 +1328,7 @@ Ext2Open( memset(UnicodeName, 0, sizeof(SHORT) * MAX_PATH); memset(AnsiName, 0, sizeof(UCHAR) * MAX_PATH); - NameLength = strlen(FileName); + NameLength = (USHORT)strlen(FileName); ASSERT(NameLength < MAX_PATH); if (FileName[0] == '\\') { @@ -4500,7 +4500,7 @@ Ext2AnsiToUnicode( memset(UniName, 0, sizeof(WCHAR) * UniLength); - NameLength = strlen(AnsiName); + NameLength = (USHORT)strlen(AnsiName); ASSERT(NameLength < UniLength); AnsiFilespec.MaximumLength = AnsiFilespec.Length = NameLength; diff --git a/Ext2Srv/Ext2Pipe.cpp b/Ext2Srv/Ext2Pipe.cpp index 82cb9f1..b4a7be3 100644 --- a/Ext2Srv/Ext2Pipe.cpp +++ b/Ext2Srv/Ext2Pipe.cpp @@ -231,7 +231,7 @@ BOOLEAN Ext2QueryDrive(PPIPE_REQ *pr, ULONG len) rc = QueryDosDeviceA(devPath, s, l); if (rc) { q->result = 1; - p->len = sizeof(PIPE_REQ) + sizeof(REQ_QUERY_DRV) + strlen(s) + 1; + p->len = (int)(sizeof(PIPE_REQ) + sizeof(REQ_QUERY_DRV) + strlen(s) + 1); } else { q->result = 0; } diff --git a/Ext2Srv/Ext2Srv.cpp b/Ext2Srv/Ext2Srv.cpp index 83d2d10..90356cb 100644 --- a/Ext2Srv/Ext2Srv.cpp +++ b/Ext2Srv/Ext2Srv.cpp @@ -507,7 +507,7 @@ void Ext2Log(DWORD ll, char *fn, int ln, char *format, ... ) GetLocalTime(&st); sprintf_s(s, 256, "%2.2u:%2.2u:%2.2u (%x): ", st.wHour, st.wMinute, st.wSecond, GetCurrentThreadId()); - i = strlen(s); + i = (int)strlen(s); } /* write user message to buffer s */ diff --git a/Ext2Srv/Mount.cpp b/Ext2Srv/Mount.cpp index faf8e4c..a720fb6 100644 --- a/Ext2Srv/Mount.cpp +++ b/Ext2Srv/Mount.cpp @@ -136,7 +136,7 @@ errorout: TCHAR * Ext2StrStr(TCHAR *s, TCHAR *t) { - int ls = _tcslen(s), lt = _tcslen(t), i; + int ls = (int)_tcslen(s), lt = (int)_tcslen(t), i; for (i = 0; i + lt <= ls; i++) { if (0 == _tcsnicmp(&s[i], t, lt)) return &s[i]; @@ -159,7 +159,7 @@ TCHAR * Ext2BuildUsrCMD(TCHAR *task) if (p) *p = 0; - len = (int)_tcslen(cmd) + 10 + _tcslen(task); + len = (int)_tcslen(cmd) + 10 + (int)_tcslen(task); refresh = new TCHAR[len]; if (!refresh) goto errorout;