OpenCore
1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
fsw_base.h
Go to the documentation of this file.
1
6
/*-
7
* Copyright (c) 2006 Christoph Pfisterer
8
*
9
* Redistribution and use in source and binary forms, with or without
10
* modification, are permitted provided that the following conditions are
11
* met:
12
*
13
* * Redistributions of source code must retain the above copyright
14
* notice, this list of conditions and the following disclaimer.
15
*
16
* * Redistributions in binary form must reproduce the above copyright
17
* notice, this list of conditions and the following disclaimer in the
18
* documentation and/or other materials provided with the
19
* distribution.
20
*
21
* * Neither the name of Christoph Pfisterer nor the names of the
22
* contributors may be used to endorse or promote products derived
23
* from this software without specific prior written permission.
24
*
25
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
26
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
27
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
28
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
29
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
30
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
31
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
32
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
33
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
34
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
35
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36
*/
37
38
#ifndef _FSW_BASE_H_
39
#define _FSW_BASE_H_
40
41
42
#ifndef FSW_DEBUG_LEVEL
47
#define FSW_DEBUG_LEVEL 1
48
#endif
49
50
51
#ifdef HOST_EFI
52
#include "
fsw_efi_base.h
"
53
#endif
54
55
#ifdef HOST_POSIX
56
#include "fsw_posix_base.h"
57
#endif
58
59
// message printing
60
61
#if FSW_DEBUG_LEVEL >= 1
62
#define FSW_MSG_ASSERT(params) FSW_MSGFUNC(params)
63
#else
64
#define FSW_MSG_ASSERT(params)
65
#endif
66
67
#if FSW_DEBUG_LEVEL >= 2
68
#define FSW_MSG_DEBUG(params) FSW_MSGFUNC(params)
69
#else
70
#define FSW_MSG_DEBUG(params)
71
#endif
72
73
#if FSW_DEBUG_LEVEL >= 3
74
#define FSW_MSG_DEBUGV(params) FSW_MSGFUNC(params)
75
#else
76
#define FSW_MSG_DEBUGV(params)
77
#endif
78
79
80
// Documentation for system-dependent defines
81
158
#endif
fsw_efi_base.h
Staging
OpenHfsPlus
fsw_base.h
Generated by
1.12.0