remove \r
[extl.git] / extl / platform_ / windows / config / suffix.h
blobfe0442a020dfc9c428cf9b23ec573ea6d76e9d5f
1 /* ///////////////////////////////////////////////////////////////////////
2 * File: config.h
4 * Created: 08.06.26
5 * Updated: 08.11.09
7 * Brief: suffix configuration
9 * [<Home>]
10 * Copyright (c) 2008-2020, Waruqi All rights reserved.
11 * //////////////////////////////////////////////////////////////////// */
13 #ifndef EXTL_PLATFORM_WINDOWS_CONFIG_SUFFIX_H
14 #define EXTL_PLATFORM_WINDOWS_CONFIG_SUFFIX_H
16 #ifndef EXTL_PLATFORM_WINDOWS_CONFIG_H
17 # error This file must be included of extl\platform\windows\config\config.h
18 #endif
20 /* ///////////////////////////////////////////////////////////////////////
21 * The conversion between BOOL and bool
23 #ifdef __cplusplus
24 /* ///////////////////////////////////////////////////////////////////////
25 * extl::platform::windows namespace
27 EXTL_WINDOWS_BEGIN_WHOLE_NAMESPACE
29 /// BOOL to bool
30 inline bool BOOL2bool(BOOL b)
32 return b != FALSE;
34 /// bool to BOOL
35 inline BOOL bool2BOOL(bool b)
37 return b != false;
39 /* ///////////////////////////////////////////////////////////////////////
40 * extl::platform::windows namespace
42 EXTL_WINDOWS_END_WHOLE_NAMESPACE
43 /* //////////////////////////////////////////////////////////////////// */
44 #else
45 # define BOOL2bool(b) (bool)((b) != FALSE))
46 # define bool2BOOL(b) (BOOL)((b) != false))
47 #endif
49 /* ///////////////////////////////////////////////////////////////////////
50 * The maximum size of path
52 #ifdef MAX_PATH
53 # define EXTL_MAX_PATH MAX_PATH
54 #else
55 # define EXTL_MAX_PATH 256
56 #endif
58 /* //////////////////////////////////////////////////////////////////// */
59 #endif /* EXTL_PLATFORM_WINDOWS_CONFIG_SUFFIX_H */
60 /* //////////////////////////////////////////////////////////////////// */