/* * PAUSE.C - pause internal command. * * * History: * * 16 Jul 1998 (Hans B Pufal) * started. * * 16 Jul 1998 (John P Price) * Separated commands into individual files. * * 27-Jul-1998 (John P Price ) * added config.h include * * 18-Jan-1999 (Eric Kohl) * Unicode ready! */ #include "precomp.h" #ifdef INCLUDE_CMD_PAUSE /* * Perform PAUSE command. * * FREEDOS extension : If parameter is specified use that as the pause * message. * * ?? Extend to include functionality of CHOICE if switch chars * specified. * * 30-Apr-2005 (Magnus Olsen) * Remove all hardcoded strings in En.rc */ INT cmd_pause(LPTSTR param) { TRACE("cmd_pause: \'%s\')\n", debugstr_aw(param)); if (!_tcsncmp(param, _T("/?"), 2)) { ConOutResPaging(TRUE,STRING_PAUSE_HELP1); return 0; } if (*param) ConOutPuts(param); else msg_pause(); cgetchar(); ConOutChar(_T('\n')); return 0; } #endif /* EOF */