INT ConOutPrintfPaging (BOOL NewPage, LPTSTR szFormat, ...) { INT iReturn; va_list arg_ptr; va_start (arg_ptr, szFormat); iReturn = ConPrintfPaging(NewPage, szFormat, arg_ptr, STD_OUTPUT_HANDLE); va_end (arg_ptr); return iReturn; }
/* Print either with or without paging, depending on /P switch */ static INT DirPrintf(LPDIRSWITCHFLAGS lpFlags, LPTSTR szFormat, ...) { INT iReturn = 0; va_list arg_ptr; va_start(arg_ptr, szFormat); if (lpFlags->bPause) iReturn = ConPrintfPaging(FALSE, szFormat, arg_ptr, STD_OUTPUT_HANDLE); else ConPrintf(szFormat, arg_ptr, STD_OUTPUT_HANDLE); va_end(arg_ptr); return iReturn; }