Author: tkreuzer
Date: Wed Mar 28 09:50:04 2012
New Revision: 56258
URL:
http://svn.reactos.org/svn/reactos?rev=56258&view=rev
Log:
[CMD]
Fix MSVC / 64 bit warnings
Modified:
trunk/reactos/base/shell/cmd/dir.c
trunk/reactos/base/shell/cmd/filecomp.c
trunk/reactos/base/shell/cmd/for.c
trunk/reactos/base/shell/cmd/goto.c
trunk/reactos/base/shell/cmd/internal.c
trunk/reactos/base/shell/cmd/misc.c
trunk/reactos/base/shell/cmd/mklink.c
trunk/reactos/base/shell/cmd/move.c
trunk/reactos/base/shell/cmd/parser.c
trunk/reactos/base/shell/cmd/replace.c
trunk/reactos/base/shell/cmd/set.c
trunk/reactos/base/shell/cmd/ver.c
Modified: trunk/reactos/base/shell/cmd/dir.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/dir.c?rev=5…
==============================================================================
--- trunk/reactos/base/shell/cmd/dir.c [iso-8859-1] (original)
+++ trunk/reactos/base/shell/cmd/dir.c [iso-8859-1] Wed Mar 28 09:50:04 2012
@@ -817,7 +817,7 @@
static LPTSTR
getName(const TCHAR* file, TCHAR * dest)
{
- int iLen;
+ INT_PTR iLen;
LPTSTR end;
/* Check for "." and ".." folders */
@@ -919,7 +919,7 @@
SHORT iScreenWidth;
USHORT iColumns;
USHORT iLines;
- UINT iLongestName;
+ UINT_PTR iLongestName;
TCHAR szTempFname[MAX_PATH];
DWORD i;
DWORD j;
@@ -944,7 +944,7 @@
/* Count the highest number of columns */
GetScreenSize(&iScreenWidth, 0);
- iColumns = iScreenWidth / iLongestName;
+ iColumns = (USHORT)(iScreenWidth / iLongestName);
/* Check if there is enough space for spaces between names */
if (((iLongestName * iColumns) + iColumns) >= (UINT)iScreenWidth)
@@ -1301,7 +1301,7 @@
static INT
DirList(LPTSTR szPath, /* [IN] The path that dir starts */
LPDIRSWITCHFLAGS lpFlags) /* [IN] The flags of the listing */
-{
+{
BOOL fPoint; /* If szPath is a file with extension fPoint will be True*/
HANDLE hSearch; /* The handle of the search */
HANDLE hRecSearch; /* The handle for searching recursivly */
Modified: trunk/reactos/base/shell/cmd/filecomp.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/filecomp.c?…
==============================================================================
--- trunk/reactos/base/shell/cmd/filecomp.c [iso-8859-1] (original)
+++ trunk/reactos/base/shell/cmd/filecomp.c [iso-8859-1] Wed Mar 28 09:50:04 2012
@@ -509,7 +509,7 @@
VOID CompleteFilename (LPTSTR strIN, BOOL bNext, LPTSTR strOut, UINT cusor)
{
/* Length of string before we complete it */
- INT StartLength;
+ INT_PTR StartLength;
/* Length of string after completed */
//INT EndLength;
/* The number of chars added too it */
Modified: trunk/reactos/base/shell/cmd/for.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/for.c?rev=5…
==============================================================================
--- trunk/reactos/base/shell/cmd/for.c [iso-8859-1] (original)
+++ trunk/reactos/base/shell/cmd/for.c [iso-8859-1] Wed Mar 28 09:50:04 2012
@@ -94,15 +94,15 @@
* dynamically allocating enough space to hold it all */
static LPTSTR ReadFileContents(FILE *InputFile, TCHAR *Buffer)
{
- DWORD Len = 0;
- DWORD AllocLen = 1000;
+ SIZE_T Len = 0;
+ SIZE_T AllocLen = 1000;
LPTSTR Contents = cmd_alloc(AllocLen * sizeof(TCHAR));
if (!Contents)
return NULL;
while (_fgetts(Buffer, CMDLINE_LENGTH, InputFile))
{
- DWORD CharsRead = _tcslen(Buffer);
+ ULONG_PTR CharsRead = _tcslen(Buffer);
while (Len + CharsRead >= AllocLen)
{
Contents = cmd_realloc(Contents, (AllocLen *= 2) * sizeof(TCHAR));
Modified: trunk/reactos/base/shell/cmd/goto.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/goto.c?rev=…
==============================================================================
--- trunk/reactos/base/shell/cmd/goto.c [iso-8859-1] (original)
+++ trunk/reactos/base/shell/cmd/goto.c [iso-8859-1] Wed Mar 28 09:50:04 2012
@@ -80,7 +80,7 @@
while (BatchGetString (textline, sizeof(textline) / sizeof(textline[0])))
{
int pos;
- int size;
+ INT_PTR size;
/* Strip out any trailing spaces or control chars */
tmp = textline + _tcslen (textline) - 1;
@@ -93,7 +93,7 @@
tmp = textline;
while (_istspace (*tmp))
tmp++;
-
+
/* All space after leading space terminate the string */
size = _tcslen(tmp) -1;
pos=0;
Modified: trunk/reactos/base/shell/cmd/internal.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/internal.c?…
==============================================================================
--- trunk/reactos/base/shell/cmd/internal.c [iso-8859-1] (original)
+++ trunk/reactos/base/shell/cmd/internal.c [iso-8859-1] Wed Mar 28 09:50:04 2012
@@ -281,7 +281,7 @@
{
TCHAR path[MAX_PATH];
TCHAR *p = DirPath;
- INT n;
+ INT_PTR n;
if (CreateDirectory(DirPath, NULL))
return TRUE;
Modified: trunk/reactos/base/shell/cmd/misc.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/misc.c?rev=…
==============================================================================
--- trunk/reactos/base/shell/cmd/misc.c [iso-8859-1] (original)
+++ trunk/reactos/base/shell/cmd/misc.c [iso-8859-1] Wed Mar 28 09:50:04 2012
@@ -281,7 +281,7 @@
LPTSTR start;
LPTSTR q;
INT ac;
- INT len;
+ INT_PTR len;
arg = cmd_alloc (sizeof (LPTSTR));
if (!arg)
@@ -360,7 +360,7 @@
LPTSTR start;
LPTSTR q;
INT ac;
- INT len;
+ INT_PTR len;
arg = cmd_alloc (sizeof (LPTSTR));
if (!arg)
@@ -505,7 +505,7 @@
len = dwRead;
if (end)
{
- len = (end - lpString) + 1;
+ len = (INT)(end - lpString) + 1;
SetFilePointer(hFile, len - dwRead, NULL, FILE_CURRENT);
}
}
Modified: trunk/reactos/base/shell/cmd/mklink.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/mklink.c?re…
==============================================================================
--- trunk/reactos/base/shell/cmd/mklink.c [iso-8859-1] (original)
+++ trunk/reactos/base/shell/cmd/mklink.c [iso-8859-1] Wed Mar 28 09:50:04 2012
@@ -81,22 +81,22 @@
if (hJunction != INVALID_HANDLE_VALUE)
{
/* Allocate a buffer large enough to hold both strings, including trailing NULs */
- DWORD TargetLen = wcslen(TargetFullPathW) * sizeof(WCHAR);
- DWORD DataSize = FIELD_OFFSET(REPARSE_DATA_BUFFER, MountPointReparseBuffer.PathBuffer)
- + TargetNTPath.Length + sizeof(WCHAR)
- + TargetLen + sizeof(WCHAR);
+ SIZE_T TargetLen = wcslen(TargetFullPathW) * sizeof(WCHAR);
+ DWORD DataSize = (DWORD)(FIELD_OFFSET(REPARSE_DATA_BUFFER,
MountPointReparseBuffer.PathBuffer)
+ + TargetNTPath.Length + sizeof(WCHAR)
+ + TargetLen + sizeof(WCHAR));
PREPARSE_DATA_BUFFER Data = _alloca(DataSize);
/* Fill it out and use it to turn the directory into a reparse point */
Data->ReparseTag = IO_REPARSE_TAG_MOUNT_POINT;
- Data->ReparseDataLength = DataSize - FIELD_OFFSET(REPARSE_DATA_BUFFER,
MountPointReparseBuffer);
+ Data->ReparseDataLength = (WORD)(DataSize - FIELD_OFFSET(REPARSE_DATA_BUFFER,
MountPointReparseBuffer));
Data->Reserved = 0;
Data->MountPointReparseBuffer.SubstituteNameOffset = 0;
Data->MountPointReparseBuffer.SubstituteNameLength = TargetNTPath.Length;
wcscpy(Data->MountPointReparseBuffer.PathBuffer,
TargetNTPath.Buffer);
Data->MountPointReparseBuffer.PrintNameOffset = TargetNTPath.Length +
sizeof(WCHAR);
- Data->MountPointReparseBuffer.PrintNameLength = TargetLen;
+ Data->MountPointReparseBuffer.PrintNameLength = (USHORT)TargetLen;
wcscpy((WCHAR *)((BYTE *)Data->MountPointReparseBuffer.PathBuffer
+ Data->MountPointReparseBuffer.PrintNameOffset),
TargetFullPathW);
Modified: trunk/reactos/base/shell/cmd/move.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/move.c?rev=…
==============================================================================
--- trunk/reactos/base/shell/cmd/move.c [iso-8859-1] (original)
+++ trunk/reactos/base/shell/cmd/move.c [iso-8859-1] Wed Mar 28 09:50:04 2012
@@ -435,7 +435,7 @@
if (nDirLevel > 0)
{
TCHAR szTempPath[MAX_PATH];
- INT nDiff;
+ INT_PTR nDiff;
FoundFile = TRUE; /* we need to continue our seek for files */
nDirLevel--;
Modified: trunk/reactos/base/shell/cmd/parser.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/parser.c?re…
==============================================================================
--- trunk/reactos/base/shell/cmd/parser.c [iso-8859-1] (original)
+++ trunk/reactos/base/shell/cmd/parser.c [iso-8859-1] Wed Mar 28 09:50:04 2012
@@ -411,7 +411,7 @@
return Cmd;
}
-/* Parse a FOR command.
+/* Parse a FOR command.
* Syntax is: FOR [options] %var IN (list) DO command */
static PARSED_COMMAND *ParseFor(void)
{
@@ -536,7 +536,7 @@
PARSED_COMMAND *(*Func)(void);
TCHAR *Pos = _stpcpy(ParsedLine, CurrentToken) + 1;
- DWORD TailOffset = Pos - ParsedLine;
+ DWORD_PTR TailOffset = Pos - ParsedLine;
/* Check for special forms */
if ((Func = ParseFor, _tcsicmp(ParsedLine, _T("for")) == 0) ||
Modified: trunk/reactos/base/shell/cmd/replace.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/replace.c?r…
==============================================================================
--- trunk/reactos/base/shell/cmd/replace.c [iso-8859-1] (original)
+++ trunk/reactos/base/shell/cmd/replace.c [iso-8859-1] Wed Mar 28 09:50:04 2012
@@ -203,7 +203,8 @@
INT recReplace(DWORD dwFlags, TCHAR szSrcPath[MAX_PATH], TCHAR szDestPath[MAX_PATH], BOOL
*doMore)
{
TCHAR tmpDestPath[MAX_PATH], tmpSrcPath[MAX_PATH];
- INT filesReplaced=0, i;
+ INT filesReplaced=0;
+ INT_PTR i;
DWORD dwAttrib = 0;
HANDLE hFile;
WIN32_FIND_DATA findBuffer;
@@ -298,7 +299,8 @@
HANDLE hFile;
WIN32_FIND_DATA findBuffer;
TCHAR tmpDestPath[MAX_PATH], tmpSrcPath[MAX_PATH];
- INT filesReplaced = 0, i;
+ INT filesReplaced = 0;
+ INT_PTR i;
/* Add a wildcard to dest end so the it will be easy to itterate
over all the files and directorys in the dest directory */
Modified: trunk/reactos/base/shell/cmd/set.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/set.c?rev=5…
==============================================================================
--- trunk/reactos/base/shell/cmd/set.c [iso-8859-1] (original)
+++ trunk/reactos/base/shell/cmd/set.c [iso-8859-1] Wed Mar 28 09:50:04 2012
@@ -212,7 +212,7 @@
while ( __iscsym(*p2) )
++p2;
}
- return p2-p;
+ return (INT)(p2-p);
}
#define PARSE_IDENT(ident,identlen,p) \
Modified: trunk/reactos/base/shell/cmd/ver.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/ver.c?rev=5…
==============================================================================
--- trunk/reactos/base/shell/cmd/ver.c [iso-8859-1] (original)
+++ trunk/reactos/base/shell/cmd/ver.c [iso-8859-1] Wed Mar 28 09:50:04 2012
@@ -36,7 +36,7 @@
if (GetVersionEx(&VersionInfo))
{
LPTSTR RosVersion;
- unsigned RosVersionLen;
+ SIZE_T RosVersionLen;
RosVersion = VersionInfo.szCSDVersion + _tcslen(VersionInfo.szCSDVersion) + 1;
RosVersionLen = sizeof(VersionInfo.szCSDVersion) / sizeof(VersionInfo.szCSDVersion[0])
-
@@ -76,7 +76,7 @@
{
ConOutPuts (_T("Copyright (C) 1994-1998 Tim Norman and others."));
- ConOutPuts (_T("Copyright (C) 1998-") _T(COPYRIGHT_YEAR) _T(" ReactOS
Team"));
+ ConOutPuts (_T("Copyright (C) 1998-") _T(COPYRIGHT_YEAR) _T(" ReactOS
Team"));
for (i = 0; param[i]; i++)
{