X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Frowitemiterator.hpp;h=1b8926ca90a0d35a2df9c20b6d44cf0165f57393;hp=577b471318bd8255cf4361fd90d5b6c84cb46f2a;hb=806d3e1eb3d60e93ff95d23e79588a0486730967;hpb=f65cd27bdbf70644052dd43dac4bbe9403f4dfee diff --git a/pv/view/rowitemiterator.hpp b/pv/view/rowitemiterator.hpp index 577b4713..1b8926ca 100644 --- a/pv/view/rowitemiterator.hpp +++ b/pv/view/rowitemiterator.hpp @@ -18,8 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#ifndef PULSEVIEW_PV_VIEW_ROWITEMITERATOR_H -#define PULSEVIEW_PV_VIEW_ROWITEMITERATOR_H +#ifndef PULSEVIEW_PV_VIEW_ROWITEMITERATOR_HPP +#define PULSEVIEW_PV_VIEW_ROWITEMITERATOR_HPP #include #include @@ -29,6 +29,11 @@ #include #include +#ifdef _WIN32 +// Windows: Avoid namespace pollution by thread.hpp (which includes windows.h). +#define NOGDI +#define NORESOURCE +#endif #include #include @@ -140,4 +145,4 @@ void swap(RowItemIterator& a, RowItemIterator& b) } // namespace view } // namespace pv -#endif // PULSEVIEW_PV_VIEW_ROWITEMITERATOR_H +#endif // PULSEVIEW_PV_VIEW_ROWITEMITERATOR_HPP