Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2024-05-18 08:30:32

0001 /* SPDX-License-Identifier: MPL-2.0 */
0002 
0003 /*  This file is deprecated, and all its functionality provided by zmq.h     */
0004 /*  Note that -Wpedantic compilation requires GCC to avoid using its custom
0005     extensions such as #warning, hence the trick below. Also, pragmas for
0006     warnings or other messages are not standard, not portable, and not all
0007     compilers even have an equivalent concept.
0008     So in the worst case, this include file is treated as silently empty. */
0009 
0010 #if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__)               \
0011   || defined(_MSC_VER)
0012 #if defined(__GNUC__) || defined(__GNUG__)
0013 #pragma GCC diagnostic push
0014 #pragma GCC diagnostic warning "-Wcpp"
0015 #pragma GCC diagnostic ignored "-Werror"
0016 #pragma GCC diagnostic ignored "-Wall"
0017 #endif
0018 #pragma message(                                                               \
0019   "Warning: zmq_utils.h is deprecated. All its functionality is provided by zmq.h.")
0020 #if defined(__GNUC__) || defined(__GNUG__)
0021 #pragma GCC diagnostic pop
0022 #endif
0023 #endif