xref: /reactos/base/shell/cmd/cls.c (revision b36d9bd9)
1 /*
2  *  CLS.C - clear screen internal command.
3  *
4  *
5  *  History:
6  *
7  *    07/27/1998 (John P. Price)
8  *        started.
9  *
10  *    27-Jul-1998 (John P Price <linux-guru@gcfl.net>)
11  *        added config.h include
12  *
13  *    04-Dec-1998 (Eric Kohl)
14  *        Changed to Win32 console app.
15  *
16  *    08-Dec-1998 (Eric Kohl)
17  *        Added help text ("/?").
18  *
19  *    14-Jan-1998 (Eric Kohl)
20  *        Unicode ready!
21  *
22  *    20-Jan-1998 (Eric Kohl)
23  *        Redirection ready!
24  *
25  *    02-Apr-2005 (Magnus Olsen <magnus@greatlord.com>)
26  *        Remove all hardcoded strings in En.rc
27  */
28 
29 #include "precomp.h"
30 
31 #ifdef INCLUDE_CMD_CLS
32 
33 INT cmd_cls(LPTSTR param)
34 {
35     if (!_tcsncmp(param, _T("/?"), 2))
36     {
37         ConOutResPaging(TRUE, STRING_CLS_HELP);
38         return 0;
39     }
40 
41     ConClearScreen(&StdOutScreen);
42     return 0;
43 }
44 
45 #endif
46