prompt function corrected.
[scilab.git] / scilab / modules / console / sci_gateway / cpp / sci_iswaitingforinput.cpp
1 /*
2 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 * Copyright (C) 2011 - DIGITEO - Cedric DELAMARRE
4 *
5 * This file must be used under the terms of the CeCILL.
6 * This source file is licensed as described in the file COPYING, which
7 * you should have received as part of this distribution.  The terms
8 * are also available at
9 * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
10 *
11 */
12 /*--------------------------------------------------------------------------*/
13
14 #include "console_gw.hxx"
15 #include "function.hxx"
16 #include "bool.hxx"
17
18 extern "C"
19 {
20 #include "localization.h"
21 #include "Scierror.h"
22 #include "ConsoleIsWaitingForInput.h"
23 #include "sci_mode.h"
24 }
25 /*--------------------------------------------------------------------------*/
26
27 types::Function::ReturnValue sci_iswaitingforinput(types::typed_list &in, int _iRetCount, types::typed_list &out)
28 {
29         BOOL res = FALSE;
30
31     if (getScilabMode() == SCILAB_STD) 
32     {
33         res = ConsoleIsWaitingForInput();
34     } 
35     else 
36     {
37         ScierrorW(999, _W("%ls: Not implemented in this mode.\n"), L"iswaitingforinput");
38         return types::Function::Error;
39     }
40
41     out.push_back(new types::Bool(res));
42     return types::Function::OK;
43 }
44 /*--------------------------------------------------------------------------*/