Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / ACE / examples / APG / Svc_Config / HASTATUS_export.h
blob972e06bc999a7a28627b9d7b063592693633b651
1 // -*- C++ -*-
2 // Definition for Win32 Export directives.
3 // This file is generated automatically by generate_export_file.pl HASTATUS
4 // ------------------------------
5 #ifndef HASTATUS_EXPORT_H
6 #define HASTATUS_EXPORT_H
8 #include "ace/config-all.h"
10 #if defined (ACE_AS_STATIC_LIBS) && !defined (HASTATUS_HAS_DLL)
11 # define HASTATUS_HAS_DLL 0
12 #endif /* ACE_AS_STATIC_LIBS && ! HASTATUS_HAS_DLL */
14 #if !defined (HASTATUS_HAS_DLL)
15 # define HASTATUS_HAS_DLL 1
16 #endif /* ! HASTATUS_HAS_DLL */
18 #if defined (HASTATUS_HAS_DLL) && (HASTATUS_HAS_DLL == 1)
19 # if defined (HASTATUS_BUILD_DLL)
20 # define HASTATUS_Export ACE_Proper_Export_Flag
21 # define HASTATUS_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
22 # define HASTATUS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
23 # else /* HASTATUS_BUILD_DLL */
24 # define HASTATUS_Export ACE_Proper_Import_Flag
25 # define HASTATUS_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
26 # define HASTATUS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
27 # endif /* HASTATUS_BUILD_DLL */
28 #else /* HASTATUS_HAS_DLL == 1 */
29 # define HASTATUS_Export
30 # define HASTATUS_SINGLETON_DECLARATION(T)
31 # define HASTATUS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
32 #endif /* HASTATUS_HAS_DLL == 1 */
34 // Set HASTATUS_NTRACE = 0 to turn on library specific tracing even if
35 // tracing is turned off for ACE.
36 #if !defined (HASTATUS_NTRACE)
37 # if (ACE_NTRACE == 1)
38 # define HASTATUS_NTRACE 1
39 # else /* (ACE_NTRACE == 1) */
40 # define HASTATUS_NTRACE 0
41 # endif /* (ACE_NTRACE == 1) */
42 #endif /* !HASTATUS_NTRACE */
44 #if (HASTATUS_NTRACE == 1)
45 # define HASTATUS_TRACE(X)
46 #else /* (HASTATUS_NTRACE == 1) */
47 # define HASTATUS_TRACE(X) ACE_TRACE _IMPL(X)
48 #endif /* (HASTATUS_NTRACE == 1) */
50 #endif /* HASTATUS_EXPORT_H */
52 // End of auto generated file.