mirror of
https://github.com/reactos/reactos.git
synced 2025-02-20 15:35:04 +00:00
patch from : Paolo Devoti <devotip at gmail.com>
fix issue : (Clean up patch) Removed variables formerly in use to handle pagination. Pagination belongs to ConOutPrintfPaging. Removed already commented out code of old pagination See issue #2016 for more details. svn path=/trunk/; revision=25704
This commit is contained in:
parent
0b971d5007
commit
b2abf6b504
1 changed files with 9 additions and 50 deletions
|
@ -127,6 +127,11 @@
|
|||
*
|
||||
* 1-Jul-2004 (Brandon Turner <turnerb7@msu.edu>)
|
||||
* Added /p back in using ConOutPrintfPaging
|
||||
*
|
||||
* 3-feb-2007 (Paolo Devoti devotip at gmail)
|
||||
* Removed variables formerly in use to handle pagination
|
||||
* Pagination belongs to ConOutPrintfPaging
|
||||
* Removed already commented out code of old pagination
|
||||
*/
|
||||
|
||||
#include <precomp.h>
|
||||
|
@ -801,55 +806,13 @@ DirParsePathspec (LPTSTR szPathspec, LPTSTR szPath, LPTSTR szFilespec)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* incline
|
||||
*
|
||||
* increment our line if paginating, display message at end of screen
|
||||
*/
|
||||
#if 0
|
||||
static BOOL
|
||||
IncLine (LPINT pLine, LPDIRSWITCHFLAGS lpFlags)
|
||||
{
|
||||
BOOL bError;
|
||||
CONSOLE_SCREEN_BUFFER_INFO lpConsoleScreenBufferInfo;
|
||||
LONG WindowHeight;
|
||||
|
||||
bError = GetConsoleScreenBufferInfo(hConsole, &lpConsoleScreenBufferInfo);
|
||||
|
||||
WindowHeight = lpConsoleScreenBufferInfo.srWindow.Bottom - lpConsoleScreenBufferInfo.srWindow.Top;
|
||||
|
||||
/* That prevents bad behiour if WindowHeight could not be calculated */
|
||||
if (!WindowHeight)
|
||||
{
|
||||
WindowHeight= 1000000;
|
||||
}
|
||||
|
||||
if (!(lpFlags->bPause))
|
||||
return FALSE;
|
||||
|
||||
(*pLine)++;
|
||||
|
||||
/*
|
||||
* Because I don't know if WindowsHeight work in all cases,
|
||||
* perhaps then maxy is the right value
|
||||
*/
|
||||
if (*pLine >= (int)maxy - 2 || *pLine >= WindowHeight)
|
||||
{
|
||||
*pLine = 0;
|
||||
return (PagePrompt () == PROMPT_BREAK);
|
||||
}
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* PrintDirectoryHeader
|
||||
*
|
||||
* print the header for the dir command
|
||||
*/
|
||||
static BOOL
|
||||
PrintDirectoryHeader(LPTSTR szPath, LPINT pLine, LPDIRSWITCHFLAGS lpFlags)
|
||||
PrintDirectoryHeader(LPTSTR szPath, LPDIRSWITCHFLAGS lpFlags)
|
||||
{
|
||||
TCHAR szMsg[RC_STRING_MAX_SIZE];
|
||||
TCHAR szRootName[MAX_PATH];
|
||||
|
@ -1114,7 +1077,6 @@ PrintSummary(LPTSTR szPath,
|
|||
ULONG ulFiles,
|
||||
ULONG ulDirs,
|
||||
ULARGE_INTEGER u64Bytes,
|
||||
LPINT pLine,
|
||||
LPDIRSWITCHFLAGS lpFlags)
|
||||
{
|
||||
TCHAR szMsg[RC_STRING_MAX_SIZE];
|
||||
|
@ -1768,7 +1730,6 @@ QsortFiles(LPWIN32_FIND_DATA ptrArray[], /* [IN/OUT] The array with file info po
|
|||
static INT
|
||||
DirList(LPTSTR szPath, /* [IN] The path that dir starts */
|
||||
LPTSTR szFilespec, /* [IN] The type of file that we are looking for */
|
||||
LPINT pLine, /* FIXME: Maybe used for paginating */
|
||||
LPDIRSWITCHFLAGS lpFlags) /* [IN] The flags of the listing */
|
||||
{
|
||||
HANDLE hSearch; /* The handle of the search */
|
||||
|
@ -1950,7 +1911,7 @@ ULARGE_INTEGER u64Temp; /* A temporary counter */
|
|||
_tcscpy(szFullFileSpec, szFullPath);
|
||||
_tcscat(szFullFileSpec, wfdFileInfo.cFileName);
|
||||
/* We do the same for tha folder */
|
||||
if (DirList(szFullFileSpec, szFilespec, pLine,lpFlags) != 0)
|
||||
if (DirList(szFullFileSpec, szFilespec, lpFlags) != 0)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
@ -1988,7 +1949,6 @@ CommandDir(LPTSTR first, LPTSTR rest)
|
|||
TCHAR szFilespec[MAX_PATH];
|
||||
LPTSTR* params;
|
||||
INT entries = 0;
|
||||
INT nLine = 0;
|
||||
UINT loop = 0;
|
||||
DIRSWITCHFLAGS stFlags;
|
||||
|
||||
|
@ -2078,7 +2038,7 @@ CommandDir(LPTSTR first, LPTSTR rest)
|
|||
|
||||
/* Print the drive header if the drive changed */
|
||||
if(cDrive != szPath[0] && !stFlags.bBareFormat) {
|
||||
if (!PrintDirectoryHeader (szPath, &nLine, &stFlags)) {
|
||||
if (!PrintDirectoryHeader (szPath, &stFlags)) {
|
||||
nErrorLevel = 1;
|
||||
return 1;
|
||||
}
|
||||
|
@ -2088,7 +2048,7 @@ CommandDir(LPTSTR first, LPTSTR rest)
|
|||
|
||||
|
||||
/* do the actual dir */
|
||||
if (DirList (szPath, szFilespec, &nLine, &stFlags))
|
||||
if (DirList (szPath, szFilespec, &stFlags))
|
||||
{
|
||||
nErrorLevel = 1;
|
||||
return 1;
|
||||
|
@ -2100,7 +2060,6 @@ CommandDir(LPTSTR first, LPTSTR rest)
|
|||
recurse_file_cnt,
|
||||
recurse_dir_cnt,
|
||||
recurse_bytes,
|
||||
&nLine,
|
||||
&stFlags);
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Reference in a new issue