1 /* ///////////////////////////////////////////////////////////////////////
7 * Brief: suffix configuration
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
20 /* ///////////////////////////////////////////////////////////////////////
21 * The conversion between BOOL and bool
24 /* ///////////////////////////////////////////////////////////////////////
25 * extl::platform::windows namespace
27 EXTL_WINDOWS_BEGIN_WHOLE_NAMESPACE
30 inline bool BOOL2bool(BOOL b
)
35 inline BOOL
bool2BOOL(bool b
)
39 /* ///////////////////////////////////////////////////////////////////////
40 * extl::platform::windows namespace
42 EXTL_WINDOWS_END_WHOLE_NAMESPACE
43 /* //////////////////////////////////////////////////////////////////// */
45 # define BOOL2bool(b) (bool)((b) != FALSE))
46 # define bool2BOOL(b) (BOOL)((b) != false))
49 /* ///////////////////////////////////////////////////////////////////////
50 * The maximum size of path
53 # define EXTL_MAX_PATH MAX_PATH
55 # define EXTL_MAX_PATH 256
58 /* //////////////////////////////////////////////////////////////////// */
59 #endif /* EXTL_PLATFORM_WINDOWS_CONFIG_SUFFIX_H */
60 /* //////////////////////////////////////////////////////////////////// */