Refactoring of ScilabException in AST, exec, execstr.
[scilab.git] / scilab / modules / system_env / includes / promptmode.h
1 /*
2 *  Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 *  Copyright (C) 2010 - DIGITEO - Antoine ELIAS
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 #ifndef __PROMPTMODE_H__
14 #define __PROMPTMODE_H__
15
16 #include "dynlib_system_env.h"
17
18 #ifdef __cplusplus
19 extern "C"
20 {
21 #endif
22
23 #define PROMPTMODE_NORMAL   0
24 #define PROMPTMODE_SILENT   -1
25 #define PROMPTMODE_PROMPT   2
26 #define PROMPTMODE_EXEC     1
27 #define PROMPTMODE_EXEC3    3
28 #define PROMPTMODE_STEP     4
29 #define PROMPTMODE_STEP7    7
30
31 #define SILENT_ERROR        1
32 #define VERBOSE_ERROR       0
33
34 EXTERN_SYSTEM_ENV int getPromptMode(void);
35 EXTERN_SYSTEM_ENV void setPromptMode(int _iMode);
36
37 EXTERN_SYSTEM_ENV int getSilentError(void);
38 EXTERN_SYSTEM_ENV void setSilentError(int _iSilent);
39
40 #ifdef __cplusplus
41 }
42 #endif
43
44 #endif // ! __PROMPTMODE_H__