Root/
Source at commit 1079 created 13 years 1 month ago. By meklort, began implimenting Bios disk changes. Code taken from biosfn.c | |
---|---|
1 | /*␉Copyright (C) 2004 Garrett A. Kajmowicz␊ |
2 | ␊ |
3 | ␉This file is part of the uClibc++ Library.␊ |
4 | ␊ |
5 | ␉This library is free software; you can redistribute it and/or␊ |
6 | ␉modify it under the terms of the GNU Lesser General Public␊ |
7 | ␉License as published by the Free Software Foundation; either␊ |
8 | ␉version 2.1 of the License, or (at your option) any later version.␊ |
9 | ␊ |
10 | ␉This library is distributed in the hope that it will be useful,␊ |
11 | ␉but WITHOUT ANY WARRANTY; without even the implied warranty of␊ |
12 | ␉MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU␊ |
13 | ␉Lesser General Public License for more details.␊ |
14 | ␊ |
15 | ␉You should have received a copy of the GNU Lesser General Public␊ |
16 | ␉License along with this library; if not, write to the Free Software␊ |
17 | ␉Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA␊ |
18 | */␊ |
19 | ␊ |
20 | #include <exception>␊ |
21 | #include <stdexcept>␊ |
22 | ␊ |
23 | #ifdef __UCLIBCXX_EXCEPTION_SUPPORT__␊ |
24 | ␊ |
25 | namespace std{␊ |
26 | ␊ |
27 | ␉_UCXXEXPORT logic_error::logic_error() throw() : mstring(){␊ |
28 | ␊ |
29 | ␉}␊ |
30 | ␊ |
31 | ␉_UCXXEXPORT logic_error::logic_error(const string& what_arg) : mstring(what_arg){␊ |
32 | ␊ |
33 | ␉}␊ |
34 | ␊ |
35 | ␉_UCXXEXPORT const char * logic_error::what() const throw(){␊ |
36 | ␉␉return mstring.c_str();␊ |
37 | ␉}␊ |
38 | ␊ |
39 | ␊ |
40 | ␉_UCXXEXPORT out_of_range::out_of_range() : logic_error(){␊ |
41 | ␊ |
42 | ␉}␊ |
43 | ␊ |
44 | ␉_UCXXEXPORT out_of_range::out_of_range(const string & what_arg) : logic_error(what_arg) {␊ |
45 | ␉␊ |
46 | ␉}␊ |
47 | ␊ |
48 | ␉_UCXXEXPORT runtime_error::runtime_error() : mstring(){␊ |
49 | ␊ |
50 | ␉}␊ |
51 | ␊ |
52 | ␉_UCXXEXPORT runtime_error::runtime_error(const string& what_arg) : mstring(what_arg){␊ |
53 | ␊ |
54 | ␉}␊ |
55 | ␊ |
56 | ␉_UCXXEXPORT const char * runtime_error::what() const throw(){␊ |
57 | ␉␉return mstring.c_str();␊ |
58 | ␉}␊ |
59 | ␊ |
60 | }␊ |
61 | ␊ |
62 | #endif␊ |
63 | ␊ |
64 |