996
|
1 /*
|
|
2 * BDSM2
|
|
3 * Author: Adam Sawicki
|
|
4 * http://www.regedit.risp.pl
|
|
5 * mailto:regedit@risp.pl
|
|
6 */
|
|
7 /* Precompiled header */
|
|
8 #include "pch.hpp"
|
|
9 #include <iostream>
|
|
10
|
|
11 void Error(const string &Msg, ERR_PLACE Place)
|
|
12 {
|
|
13 string s;
|
|
14 switch (Place)
|
|
15 {
|
|
16 case ERR_PARSE:
|
|
17 s = "Parsing: ";
|
|
18 break;
|
|
19 case ERR_OPTIMIZE:
|
|
20 s = "Optimizing: ";
|
|
21 break;
|
|
22 case ERR_EXECUTE:
|
|
23 s = "Executing: ";
|
|
24 break;
|
|
25 case ERR_IO:
|
|
26 s = "IO: ";
|
|
27 break;
|
|
28 }
|
|
29 std::cerr << "BDSM: " << s << Msg << std::endl;
|
|
30
|
|
31 exit(ERR_GENERAL);
|
|
32 }
|