remove \r
[extl.git] / extl / media / ts / config / namespace.h
blob139ad6ddcaad1fba7c290ad43c13bc82f3eeaebf
1 /* ///////////////////////////////////////////////////////////////////////
2 * File: namespace.h
4 * Created: 09.02.05
5 * Updated: 09.02.28
7 * Brief: The Media TS Library Namespace
9 * [<Home>]
10 * Copyright (c) 2008-2020, Waruqi All rights reserved.
11 * //////////////////////////////////////////////////////////////////// */
13 /* //////////////////////////////////////////////////////////////////// */
14 #ifndef EXTL_MEDIA_TS_CONFIG_NAMESPACE_H
15 #define EXTL_MEDIA_TS_CONFIG_NAMESPACE_H
17 #ifndef EXTL_MEDIA_TS_CONFIG_H
18 # error This file must be included of extl\media\ts\config\config.h
19 #endif
21 /* ///////////////////////////////////////////////////////////////////////
22 * ts namespace
24 #ifndef EXTL_NO_NAMESPACE
25 # define EXTL_TS_BEGIN_NAMESPACE namespace ts{
26 # define EXTL_TS_END_NAMESPACE }
27 #else
28 # define EXTL_TS_BEGIN_NAMESPACE
29 # define EXTL_TS_END_NAMESPACE
30 #endif
32 /* ts::x */
33 #if !defined(EXTL_NO_NAMESPACE)
34 # define EXTL_NS_TS(x) ts::x
35 #else
36 # define EXTL_NS_TS(x) x
37 #endif
39 /* ::extl::media::ts begin */
40 #define EXTL_MEDIA_TS_BEGIN_WHOLE_NAMESPACE \
41 EXTL_BEGIN_NAMESPACE \
42 EXTL_MEDIA_BEGIN_NAMESPACE \
43 EXTL_TS_BEGIN_NAMESPACE
46 /* ::extl::media::ts end */
47 #define EXTL_MEDIA_TS_END_WHOLE_NAMESPACE \
48 EXTL_TS_END_NAMESPACE \
49 EXTL_MEDIA_END_NAMESPACE \
50 EXTL_END_NAMESPACE
52 /* //////////////////////////////////////////////////////////////////// */
53 #endif /* EXTL_MEDIA_TS_CONFIG_NAMESPACE_H */
54 /* //////////////////////////////////////////////////////////////////// */