[BASE] Spelling fixes by Josh Soref. CORE-12286
[reactos.git] / reactos / base / shell / cmd / pause.c
1 /*
2 * PAUSE.C - pause internal command.
3 *
4 *
5 * History:
6 *
7 * 16 Jul 1998 (Hans B Pufal)
8 * started.
9 *
10 * 16 Jul 1998 (John P Price)
11 * Separated commands into individual files.
12 *
13 * 27-Jul-1998 (John P Price <linux-guru@gcfl.net>)
14 * added config.h include
15 *
16 * 18-Jan-1999 (Eric Kohl)
17 * Unicode ready!
18 */
19
20 #include "precomp.h"
21
22 #ifdef INCLUDE_CMD_PAUSE
23
24 /*
25 * Perform PAUSE command.
26 *
27 * FREEDOS extension : If parameter is specified use that as the pause
28 * message.
29 *
30 * ?? Extend to include functionality of CHOICE if switch chars
31 * specified.
32 *
33 * 30-Apr-2005 (Magnus Olsen) <magnus@greatlord.com>
34 * Remove all hardcoded strings in En.rc
35 */
36
37 INT cmd_pause (LPTSTR param)
38 {
39 TRACE ("cmd_pause: \'%s\')\n", debugstr_aw(param));
40
41 if (!_tcsncmp (param, _T("/?"), 2))
42 {
43 ConOutResPaging(TRUE,STRING_PAUSE_HELP1);
44 return 0;
45 }
46
47 if (*param)
48 ConOutPrintf (param);
49 else
50 msg_pause ();
51
52 cgetchar ();
53
54 return 0;
55 }
56
57 #endif
58
59 /* EOF */