From e290a34cd347275010c488068682b60ebb3950fa Mon Sep 17 00:00:00 2001 From: Christopher Kohlhoff Date: Thu, 3 Oct 2013 22:59:24 +0000 Subject: [PATCH] Reverted asio changed made under [85904], [85952], [86050] and [86105]. Will reconsider after 1.55 is released. [SVN r86151] --- include/boost/asio.hpp | 4 ++-- include/boost/asio/async_result.hpp | 4 ++-- include/boost/asio/basic_datagram_socket.hpp | 4 ++-- include/boost/asio/basic_deadline_timer.hpp | 4 ++-- include/boost/asio/basic_io_object.hpp | 4 ++-- include/boost/asio/basic_raw_socket.hpp | 4 ++-- include/boost/asio/basic_seq_packet_socket.hpp | 4 ++-- include/boost/asio/basic_serial_port.hpp | 4 ++-- include/boost/asio/basic_signal_set.hpp | 4 ++-- include/boost/asio/basic_socket.hpp | 4 ++-- include/boost/asio/basic_socket_acceptor.hpp | 4 ++-- include/boost/asio/basic_socket_iostream.hpp | 4 ++-- include/boost/asio/basic_socket_streambuf.hpp | 4 ++-- include/boost/asio/basic_stream_socket.hpp | 4 ++-- include/boost/asio/basic_streambuf.hpp | 4 ++-- include/boost/asio/basic_streambuf_fwd.hpp | 4 ++-- include/boost/asio/basic_waitable_timer.hpp | 4 ++-- include/boost/asio/buffer.hpp | 4 ++-- include/boost/asio/buffered_read_stream.hpp | 4 ++-- .../boost/asio/buffered_read_stream_fwd.hpp | 4 ++-- include/boost/asio/buffered_stream.hpp | 4 ++-- include/boost/asio/buffered_stream_fwd.hpp | 4 ++-- include/boost/asio/buffered_write_stream.hpp | 4 ++-- .../boost/asio/buffered_write_stream_fwd.hpp | 4 ++-- include/boost/asio/buffers_iterator.hpp | 4 ++-- include/boost/asio/completion_condition.hpp | 4 ++-- include/boost/asio/connect.hpp | 4 ++-- include/boost/asio/datagram_socket_service.hpp | 4 ++-- include/boost/asio/deadline_timer.hpp | 4 ++-- include/boost/asio/deadline_timer_service.hpp | 4 ++-- include/boost/asio/detail/addressof.hpp | 4 ++-- include/boost/asio/detail/array.hpp | 4 ++-- include/boost/asio/detail/array_fwd.hpp | 4 ++-- include/boost/asio/detail/assert.hpp | 4 ++-- include/boost/asio/detail/atomic_count.hpp | 4 ++-- .../asio/detail/base_from_completion_cond.hpp | 4 ++-- include/boost/asio/detail/bind_handler.hpp | 4 ++-- .../boost/asio/detail/buffer_resize_guard.hpp | 4 ++-- .../asio/detail/buffer_sequence_adapter.hpp | 4 ++-- .../asio/detail/buffered_stream_storage.hpp | 4 ++-- include/boost/asio/detail/call_stack.hpp | 4 ++-- .../boost/asio/detail/chrono_time_traits.hpp | 4 ++-- .../boost/asio/detail/completion_handler.hpp | 4 ++-- include/boost/asio/detail/config.hpp | 18 +++++++++++------- .../boost/asio/detail/consuming_buffers.hpp | 4 ++-- include/boost/asio/detail/cstdint.hpp | 4 ++-- include/boost/asio/detail/date_time_fwd.hpp | 4 ++-- .../asio/detail/deadline_timer_service.hpp | 4 ++-- include/boost/asio/detail/dependent_type.hpp | 4 ++-- include/boost/asio/detail/descriptor_ops.hpp | 4 ++-- .../boost/asio/detail/descriptor_read_op.hpp | 4 ++-- .../boost/asio/detail/descriptor_write_op.hpp | 4 ++-- include/boost/asio/detail/dev_poll_reactor.hpp | 4 ++-- include/boost/asio/detail/epoll_reactor.hpp | 4 ++-- include/boost/asio/detail/event.hpp | 4 ++-- .../asio/detail/eventfd_select_interrupter.hpp | 4 ++-- include/boost/asio/detail/fd_set_adapter.hpp | 4 ++-- include/boost/asio/detail/fenced_block.hpp | 4 ++-- include/boost/asio/detail/function.hpp | 4 ++-- .../boost/asio/detail/gcc_arm_fenced_block.hpp | 4 ++-- .../asio/detail/gcc_hppa_fenced_block.hpp | 4 ++-- .../asio/detail/gcc_sync_fenced_block.hpp | 4 ++-- .../boost/asio/detail/gcc_x86_fenced_block.hpp | 4 ++-- .../asio/detail/handler_alloc_helpers.hpp | 4 ++-- .../boost/asio/detail/handler_cont_helpers.hpp | 4 ++-- .../asio/detail/handler_invoke_helpers.hpp | 4 ++-- include/boost/asio/detail/handler_tracking.hpp | 4 ++-- .../asio/detail/handler_type_requirements.hpp | 4 ++-- include/boost/asio/detail/hash_map.hpp | 4 ++-- .../detail/impl/buffer_sequence_adapter.ipp | 4 ++-- .../boost/asio/detail/impl/descriptor_ops.ipp | 4 ++-- .../asio/detail/impl/dev_poll_reactor.hpp | 4 ++-- .../asio/detail/impl/dev_poll_reactor.ipp | 4 ++-- .../boost/asio/detail/impl/epoll_reactor.hpp | 4 ++-- .../boost/asio/detail/impl/epoll_reactor.ipp | 4 ++-- .../detail/impl/eventfd_select_interrupter.ipp | 4 ++-- .../asio/detail/impl/handler_tracking.ipp | 4 ++-- .../boost/asio/detail/impl/kqueue_reactor.hpp | 4 ++-- .../boost/asio/detail/impl/kqueue_reactor.ipp | 4 ++-- .../detail/impl/pipe_select_interrupter.ipp | 4 ++-- include/boost/asio/detail/impl/posix_event.ipp | 4 ++-- include/boost/asio/detail/impl/posix_mutex.ipp | 4 ++-- .../boost/asio/detail/impl/posix_thread.ipp | 4 ++-- .../boost/asio/detail/impl/posix_tss_ptr.ipp | 4 ++-- .../impl/reactive_descriptor_service.ipp | 4 ++-- .../impl/reactive_serial_port_service.ipp | 4 ++-- .../impl/reactive_socket_service_base.ipp | 4 ++-- .../asio/detail/impl/resolver_service_base.ipp | 4 ++-- .../boost/asio/detail/impl/select_reactor.hpp | 4 ++-- .../boost/asio/detail/impl/select_reactor.ipp | 4 ++-- .../asio/detail/impl/service_registry.hpp | 4 ++-- .../asio/detail/impl/service_registry.ipp | 4 ++-- .../asio/detail/impl/signal_set_service.ipp | 4 ++-- include/boost/asio/detail/impl/socket_ops.ipp | 4 ++-- .../detail/impl/socket_select_interrupter.ipp | 4 ++-- .../boost/asio/detail/impl/strand_service.hpp | 4 ++-- .../boost/asio/detail/impl/strand_service.ipp | 4 ++-- .../boost/asio/detail/impl/task_io_service.hpp | 4 ++-- .../boost/asio/detail/impl/task_io_service.ipp | 4 ++-- include/boost/asio/detail/impl/throw_error.ipp | 4 ++-- .../asio/detail/impl/timer_queue_ptime.ipp | 4 ++-- .../boost/asio/detail/impl/timer_queue_set.ipp | 4 ++-- include/boost/asio/detail/impl/win_event.ipp | 4 ++-- .../detail/impl/win_iocp_handle_service.ipp | 4 ++-- .../asio/detail/impl/win_iocp_io_service.hpp | 4 ++-- .../asio/detail/impl/win_iocp_io_service.ipp | 4 ++-- .../impl/win_iocp_serial_port_service.ipp | 4 ++-- .../impl/win_iocp_socket_service_base.ipp | 4 ++-- include/boost/asio/detail/impl/win_mutex.ipp | 4 ++-- .../detail/impl/win_object_handle_service.ipp | 4 ++-- .../asio/detail/impl/win_static_mutex.ipp | 4 ++-- include/boost/asio/detail/impl/win_thread.ipp | 4 ++-- include/boost/asio/detail/impl/win_tss_ptr.ipp | 4 ++-- .../detail/impl/winrt_ssocket_service_base.ipp | 4 ++-- .../asio/detail/impl/winrt_timer_scheduler.hpp | 4 ++-- .../asio/detail/impl/winrt_timer_scheduler.ipp | 4 ++-- .../boost/asio/detail/impl/winsock_init.ipp | 4 ++-- include/boost/asio/detail/io_control.hpp | 4 ++-- include/boost/asio/detail/keyword_tss_ptr.hpp | 4 ++-- include/boost/asio/detail/kqueue_reactor.hpp | 4 ++-- include/boost/asio/detail/limits.hpp | 4 ++-- .../asio/detail/local_free_on_block_exit.hpp | 4 ++-- .../boost/asio/detail/macos_fenced_block.hpp | 4 ++-- include/boost/asio/detail/mutex.hpp | 4 ++-- include/boost/asio/detail/noncopyable.hpp | 4 ++-- include/boost/asio/detail/null_event.hpp | 4 ++-- .../boost/asio/detail/null_fenced_block.hpp | 4 ++-- include/boost/asio/detail/null_mutex.hpp | 4 ++-- include/boost/asio/detail/null_reactor.hpp | 4 ++-- .../boost/asio/detail/null_signal_blocker.hpp | 4 ++-- .../boost/asio/detail/null_socket_service.hpp | 4 ++-- .../boost/asio/detail/null_static_mutex.hpp | 4 ++-- include/boost/asio/detail/null_thread.hpp | 4 ++-- include/boost/asio/detail/null_tss_ptr.hpp | 4 ++-- include/boost/asio/detail/object_pool.hpp | 4 ++-- .../boost/asio/detail/old_win_sdk_compat.hpp | 4 ++-- include/boost/asio/detail/op_queue.hpp | 4 ++-- include/boost/asio/detail/operation.hpp | 4 ++-- .../asio/detail/pipe_select_interrupter.hpp | 4 ++-- include/boost/asio/detail/posix_event.hpp | 4 ++-- .../boost/asio/detail/posix_fd_set_adapter.hpp | 4 ++-- include/boost/asio/detail/posix_mutex.hpp | 4 ++-- .../boost/asio/detail/posix_signal_blocker.hpp | 4 ++-- .../boost/asio/detail/posix_static_mutex.hpp | 4 ++-- include/boost/asio/detail/posix_thread.hpp | 4 ++-- include/boost/asio/detail/posix_tss_ptr.hpp | 4 ++-- include/boost/asio/detail/push_options.hpp | 8 ++++++++ .../detail/reactive_descriptor_service.hpp | 4 ++-- .../asio/detail/reactive_null_buffers_op.hpp | 4 ++-- .../detail/reactive_serial_port_service.hpp | 4 ++-- .../asio/detail/reactive_socket_accept_op.hpp | 4 ++-- .../asio/detail/reactive_socket_connect_op.hpp | 4 ++-- .../asio/detail/reactive_socket_recv_op.hpp | 4 ++-- .../detail/reactive_socket_recvfrom_op.hpp | 4 ++-- .../asio/detail/reactive_socket_recvmsg_op.hpp | 4 ++-- .../asio/detail/reactive_socket_send_op.hpp | 4 ++-- .../asio/detail/reactive_socket_sendto_op.hpp | 4 ++-- .../asio/detail/reactive_socket_service.hpp | 4 ++-- .../detail/reactive_socket_service_base.hpp | 4 ++-- include/boost/asio/detail/reactor.hpp | 4 ++-- include/boost/asio/detail/reactor_fwd.hpp | 4 ++-- include/boost/asio/detail/reactor_op.hpp | 4 ++-- include/boost/asio/detail/reactor_op_queue.hpp | 4 ++-- include/boost/asio/detail/regex_fwd.hpp | 4 ++-- .../boost/asio/detail/resolve_endpoint_op.hpp | 4 ++-- include/boost/asio/detail/resolve_op.hpp | 4 ++-- include/boost/asio/detail/resolver_service.hpp | 4 ++-- .../asio/detail/resolver_service_base.hpp | 4 ++-- include/boost/asio/detail/scoped_lock.hpp | 4 ++-- include/boost/asio/detail/scoped_ptr.hpp | 4 ++-- .../boost/asio/detail/select_interrupter.hpp | 4 ++-- include/boost/asio/detail/select_reactor.hpp | 4 ++-- include/boost/asio/detail/service_registry.hpp | 4 ++-- include/boost/asio/detail/shared_ptr.hpp | 4 ++-- include/boost/asio/detail/signal_blocker.hpp | 4 ++-- include/boost/asio/detail/signal_handler.hpp | 4 ++-- include/boost/asio/detail/signal_init.hpp | 4 ++-- include/boost/asio/detail/signal_op.hpp | 4 ++-- .../boost/asio/detail/signal_set_service.hpp | 4 ++-- include/boost/asio/detail/socket_holder.hpp | 4 ++-- include/boost/asio/detail/socket_ops.hpp | 4 ++-- include/boost/asio/detail/socket_option.hpp | 4 ++-- .../asio/detail/socket_select_interrupter.hpp | 4 ++-- include/boost/asio/detail/socket_types.hpp | 4 ++-- .../boost/asio/detail/solaris_fenced_block.hpp | 4 ++-- include/boost/asio/detail/static_mutex.hpp | 4 ++-- include/boost/asio/detail/std_event.hpp | 4 ++-- include/boost/asio/detail/std_mutex.hpp | 4 ++-- include/boost/asio/detail/std_static_mutex.hpp | 4 ++-- include/boost/asio/detail/std_thread.hpp | 4 ++-- include/boost/asio/detail/strand_service.hpp | 4 ++-- include/boost/asio/detail/task_io_service.hpp | 4 ++-- .../asio/detail/task_io_service_operation.hpp | 4 ++-- .../detail/task_io_service_thread_info.hpp | 4 ++-- include/boost/asio/detail/thread.hpp | 4 ++-- include/boost/asio/detail/thread_info_base.hpp | 4 ++-- include/boost/asio/detail/throw_error.hpp | 4 ++-- include/boost/asio/detail/throw_exception.hpp | 4 ++-- include/boost/asio/detail/timer_queue.hpp | 4 ++-- include/boost/asio/detail/timer_queue_base.hpp | 4 ++-- .../boost/asio/detail/timer_queue_ptime.hpp | 4 ++-- include/boost/asio/detail/timer_queue_set.hpp | 4 ++-- include/boost/asio/detail/timer_scheduler.hpp | 4 ++-- .../boost/asio/detail/timer_scheduler_fwd.hpp | 4 ++-- include/boost/asio/detail/tss_ptr.hpp | 4 ++-- include/boost/asio/detail/type_traits.hpp | 4 ++-- .../boost/asio/detail/variadic_templates.hpp | 4 ++-- include/boost/asio/detail/wait_handler.hpp | 4 ++-- include/boost/asio/detail/wait_op.hpp | 4 ++-- include/boost/asio/detail/weak_ptr.hpp | 4 ++-- include/boost/asio/detail/win_event.hpp | 4 ++-- .../boost/asio/detail/win_fd_set_adapter.hpp | 4 ++-- include/boost/asio/detail/win_fenced_block.hpp | 4 ++-- .../asio/detail/win_iocp_handle_read_op.hpp | 4 ++-- .../asio/detail/win_iocp_handle_service.hpp | 4 ++-- .../asio/detail/win_iocp_handle_write_op.hpp | 4 ++-- .../boost/asio/detail/win_iocp_io_service.hpp | 4 ++-- .../asio/detail/win_iocp_null_buffers_op.hpp | 4 ++-- .../boost/asio/detail/win_iocp_operation.hpp | 4 ++-- .../asio/detail/win_iocp_overlapped_op.hpp | 4 ++-- .../asio/detail/win_iocp_overlapped_ptr.hpp | 4 ++-- .../detail/win_iocp_serial_port_service.hpp | 4 ++-- .../asio/detail/win_iocp_socket_accept_op.hpp | 4 ++-- .../asio/detail/win_iocp_socket_recv_op.hpp | 4 ++-- .../detail/win_iocp_socket_recvfrom_op.hpp | 4 ++-- .../asio/detail/win_iocp_socket_recvmsg_op.hpp | 4 ++-- .../asio/detail/win_iocp_socket_send_op.hpp | 4 ++-- .../asio/detail/win_iocp_socket_service.hpp | 4 ++-- .../detail/win_iocp_socket_service_base.hpp | 4 ++-- .../boost/asio/detail/win_iocp_thread_info.hpp | 4 ++-- include/boost/asio/detail/win_mutex.hpp | 4 ++-- .../asio/detail/win_object_handle_service.hpp | 4 ++-- include/boost/asio/detail/win_static_mutex.hpp | 4 ++-- include/boost/asio/detail/win_thread.hpp | 4 ++-- include/boost/asio/detail/win_tss_ptr.hpp | 4 ++-- include/boost/asio/detail/wince_thread.hpp | 4 ++-- .../boost/asio/detail/winrt_async_manager.hpp | 4 ++-- include/boost/asio/detail/winrt_async_op.hpp | 4 ++-- include/boost/asio/detail/winrt_resolve_op.hpp | 4 ++-- .../asio/detail/winrt_resolver_service.hpp | 4 ++-- .../asio/detail/winrt_socket_connect_op.hpp | 4 ++-- .../boost/asio/detail/winrt_socket_recv_op.hpp | 4 ++-- .../boost/asio/detail/winrt_socket_send_op.hpp | 4 ++-- .../asio/detail/winrt_ssocket_service.hpp | 4 ++-- .../asio/detail/winrt_ssocket_service_base.hpp | 4 ++-- .../asio/detail/winrt_timer_scheduler.hpp | 4 ++-- include/boost/asio/detail/winrt_utils.hpp | 4 ++-- include/boost/asio/detail/winsock_init.hpp | 4 ++-- include/boost/asio/detail/wrapped_handler.hpp | 4 ++-- include/boost/asio/error.hpp | 4 ++-- include/boost/asio/generic/basic_endpoint.hpp | 4 ++-- .../boost/asio/generic/datagram_protocol.hpp | 4 ++-- include/boost/asio/generic/detail/endpoint.hpp | 4 ++-- .../asio/generic/detail/impl/endpoint.ipp | 4 ++-- include/boost/asio/generic/raw_protocol.hpp | 4 ++-- .../boost/asio/generic/seq_packet_protocol.hpp | 4 ++-- include/boost/asio/generic/stream_protocol.hpp | 4 ++-- include/boost/asio/handler_alloc_hook.hpp | 4 ++-- .../boost/asio/handler_continuation_hook.hpp | 4 ++-- include/boost/asio/handler_invoke_hook.hpp | 4 ++-- include/boost/asio/handler_type.hpp | 4 ++-- include/boost/asio/high_resolution_timer.hpp | 4 ++-- .../boost/asio/impl/buffered_read_stream.hpp | 4 ++-- .../boost/asio/impl/buffered_write_stream.hpp | 4 ++-- include/boost/asio/impl/connect.hpp | 4 ++-- include/boost/asio/impl/error.ipp | 4 ++-- include/boost/asio/impl/handler_alloc_hook.ipp | 4 ++-- include/boost/asio/impl/io_service.hpp | 4 ++-- include/boost/asio/impl/io_service.ipp | 4 ++-- include/boost/asio/impl/read.hpp | 4 ++-- include/boost/asio/impl/read_at.hpp | 4 ++-- include/boost/asio/impl/read_until.hpp | 4 ++-- include/boost/asio/impl/serial_port_base.hpp | 4 ++-- include/boost/asio/impl/serial_port_base.ipp | 4 ++-- include/boost/asio/impl/spawn.hpp | 4 ++-- include/boost/asio/impl/use_future.hpp | 4 ++-- include/boost/asio/impl/write.hpp | 4 ++-- include/boost/asio/impl/write_at.hpp | 4 ++-- include/boost/asio/io_service.hpp | 4 ++-- include/boost/asio/ip/address.hpp | 4 ++-- include/boost/asio/ip/address_v4.hpp | 4 ++-- include/boost/asio/ip/address_v6.hpp | 4 ++-- include/boost/asio/ip/basic_endpoint.hpp | 4 ++-- include/boost/asio/ip/basic_resolver.hpp | 4 ++-- include/boost/asio/ip/basic_resolver_entry.hpp | 4 ++-- .../boost/asio/ip/basic_resolver_iterator.hpp | 4 ++-- include/boost/asio/ip/basic_resolver_query.hpp | 4 ++-- include/boost/asio/ip/detail/endpoint.hpp | 4 ++-- include/boost/asio/ip/detail/impl/endpoint.ipp | 4 ++-- include/boost/asio/ip/detail/socket_option.hpp | 4 ++-- include/boost/asio/ip/host_name.hpp | 4 ++-- include/boost/asio/ip/icmp.hpp | 4 ++-- include/boost/asio/ip/impl/address.hpp | 4 ++-- include/boost/asio/ip/impl/address.ipp | 4 ++-- include/boost/asio/ip/impl/address_v4.hpp | 4 ++-- include/boost/asio/ip/impl/address_v4.ipp | 4 ++-- include/boost/asio/ip/impl/address_v6.hpp | 4 ++-- include/boost/asio/ip/impl/address_v6.ipp | 4 ++-- include/boost/asio/ip/impl/basic_endpoint.hpp | 4 ++-- include/boost/asio/ip/impl/host_name.ipp | 4 ++-- include/boost/asio/ip/multicast.hpp | 4 ++-- include/boost/asio/ip/resolver_query_base.hpp | 4 ++-- include/boost/asio/ip/resolver_service.hpp | 4 ++-- include/boost/asio/ip/tcp.hpp | 4 ++-- include/boost/asio/ip/udp.hpp | 4 ++-- include/boost/asio/ip/unicast.hpp | 4 ++-- include/boost/asio/ip/v6_only.hpp | 4 ++-- include/boost/asio/is_read_buffered.hpp | 4 ++-- include/boost/asio/is_write_buffered.hpp | 4 ++-- include/boost/asio/local/basic_endpoint.hpp | 4 ++-- include/boost/asio/local/connect_pair.hpp | 4 ++-- include/boost/asio/local/datagram_protocol.hpp | 4 ++-- include/boost/asio/local/detail/endpoint.hpp | 4 ++-- .../boost/asio/local/detail/impl/endpoint.ipp | 4 ++-- include/boost/asio/local/stream_protocol.hpp | 4 ++-- include/boost/asio/placeholders.hpp | 4 ++-- include/boost/asio/posix/basic_descriptor.hpp | 4 ++-- .../asio/posix/basic_stream_descriptor.hpp | 4 ++-- include/boost/asio/posix/descriptor_base.hpp | 4 ++-- include/boost/asio/posix/stream_descriptor.hpp | 4 ++-- .../asio/posix/stream_descriptor_service.hpp | 4 ++-- include/boost/asio/raw_socket_service.hpp | 4 ++-- include/boost/asio/read.hpp | 4 ++-- include/boost/asio/read_at.hpp | 4 ++-- include/boost/asio/read_until.hpp | 4 ++-- .../boost/asio/seq_packet_socket_service.hpp | 4 ++-- include/boost/asio/serial_port.hpp | 4 ++-- include/boost/asio/serial_port_base.hpp | 4 ++-- include/boost/asio/serial_port_service.hpp | 4 ++-- include/boost/asio/signal_set.hpp | 4 ++-- include/boost/asio/signal_set_service.hpp | 4 ++-- include/boost/asio/socket_acceptor_service.hpp | 4 ++-- include/boost/asio/socket_base.hpp | 4 ++-- include/boost/asio/spawn.hpp | 4 ++-- include/boost/asio/ssl.hpp | 4 ++-- include/boost/asio/ssl/basic_context.hpp | 4 ++-- include/boost/asio/ssl/context.hpp | 4 ++-- include/boost/asio/ssl/context_base.hpp | 4 ++-- include/boost/asio/ssl/context_service.hpp | 4 ++-- .../asio/ssl/detail/buffered_handshake_op.hpp | 4 ++-- include/boost/asio/ssl/detail/engine.hpp | 4 ++-- include/boost/asio/ssl/detail/handshake_op.hpp | 4 ++-- include/boost/asio/ssl/detail/impl/engine.ipp | 4 ++-- .../asio/ssl/detail/impl/openssl_init.ipp | 4 ++-- include/boost/asio/ssl/detail/io.hpp | 4 ++-- include/boost/asio/ssl/detail/openssl_init.hpp | 4 ++-- .../boost/asio/ssl/detail/openssl_types.hpp | 4 ++-- .../asio/ssl/detail/password_callback.hpp | 4 ++-- include/boost/asio/ssl/detail/read_op.hpp | 4 ++-- include/boost/asio/ssl/detail/shutdown_op.hpp | 4 ++-- include/boost/asio/ssl/detail/stream_core.hpp | 4 ++-- .../boost/asio/ssl/detail/verify_callback.hpp | 4 ++-- include/boost/asio/ssl/detail/write_op.hpp | 4 ++-- include/boost/asio/ssl/error.hpp | 4 ++-- include/boost/asio/ssl/impl/context.hpp | 4 ++-- include/boost/asio/ssl/impl/context.ipp | 4 ++-- include/boost/asio/ssl/impl/error.ipp | 4 ++-- .../asio/ssl/impl/rfc2818_verification.ipp | 4 ++-- include/boost/asio/ssl/old/basic_context.hpp | 4 ++-- include/boost/asio/ssl/old/context_service.hpp | 4 ++-- .../ssl/old/detail/openssl_context_service.hpp | 4 ++-- .../asio/ssl/old/detail/openssl_operation.hpp | 4 ++-- .../ssl/old/detail/openssl_stream_service.hpp | 4 ++-- include/boost/asio/ssl/old/stream.hpp | 4 ++-- include/boost/asio/ssl/old/stream_service.hpp | 4 ++-- .../boost/asio/ssl/rfc2818_verification.hpp | 4 ++-- include/boost/asio/ssl/stream.hpp | 4 ++-- include/boost/asio/ssl/stream_base.hpp | 4 ++-- include/boost/asio/ssl/stream_service.hpp | 4 ++-- include/boost/asio/ssl/verify_context.hpp | 4 ++-- include/boost/asio/ssl/verify_mode.hpp | 4 ++-- include/boost/asio/steady_timer.hpp | 4 ++-- include/boost/asio/strand.hpp | 4 ++-- include/boost/asio/stream_socket_service.hpp | 4 ++-- include/boost/asio/streambuf.hpp | 4 ++-- include/boost/asio/system_timer.hpp | 4 ++-- include/boost/asio/time_traits.hpp | 4 ++-- include/boost/asio/use_future.hpp | 4 ++-- include/boost/asio/version.hpp | 4 ++-- include/boost/asio/wait_traits.hpp | 4 ++-- include/boost/asio/waitable_timer_service.hpp | 4 ++-- include/boost/asio/windows/basic_handle.hpp | 4 ++-- .../boost/asio/windows/basic_object_handle.hpp | 4 ++-- .../windows/basic_random_access_handle.hpp | 4 ++-- .../boost/asio/windows/basic_stream_handle.hpp | 4 ++-- include/boost/asio/windows/object_handle.hpp | 4 ++-- .../asio/windows/object_handle_service.hpp | 4 ++-- include/boost/asio/windows/overlapped_ptr.hpp | 4 ++-- .../asio/windows/random_access_handle.hpp | 4 ++-- .../windows/random_access_handle_service.hpp | 4 ++-- include/boost/asio/windows/stream_handle.hpp | 4 ++-- .../asio/windows/stream_handle_service.hpp | 4 ++-- include/boost/asio/write.hpp | 4 ++-- include/boost/asio/write_at.hpp | 4 ++-- 394 files changed, 803 insertions(+), 791 deletions(-) diff --git a/include/boost/asio.hpp b/include/boost/asio.hpp index 0b8c17ac..a810967c 100644 --- a/include/boost/asio.hpp +++ b/include/boost/asio.hpp @@ -13,9 +13,9 @@ #ifndef BOOST_ASIO_HPP #define BOOST_ASIO_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/async_result.hpp b/include/boost/asio/async_result.hpp index 9f1c5654..845fb02b 100644 --- a/include/boost/asio/async_result.hpp +++ b/include/boost/asio/async_result.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_ASYNC_RESULT_HPP #define BOOST_ASIO_ASYNC_RESULT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/basic_datagram_socket.hpp b/include/boost/asio/basic_datagram_socket.hpp index 009db1c0..64fb4b06 100644 --- a/include/boost/asio/basic_datagram_socket.hpp +++ b/include/boost/asio/basic_datagram_socket.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BASIC_DATAGRAM_SOCKET_HPP #define BOOST_ASIO_BASIC_DATAGRAM_SOCKET_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/basic_deadline_timer.hpp b/include/boost/asio/basic_deadline_timer.hpp index 22f17754..a5acea7e 100644 --- a/include/boost/asio/basic_deadline_timer.hpp +++ b/include/boost/asio/basic_deadline_timer.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BASIC_DEADLINE_TIMER_HPP #define BOOST_ASIO_BASIC_DEADLINE_TIMER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/basic_io_object.hpp b/include/boost/asio/basic_io_object.hpp index fab37eac..89e2bed7 100644 --- a/include/boost/asio/basic_io_object.hpp +++ b/include/boost/asio/basic_io_object.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BASIC_IO_OBJECT_HPP #define BOOST_ASIO_BASIC_IO_OBJECT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/basic_raw_socket.hpp b/include/boost/asio/basic_raw_socket.hpp index 58c97a76..9b9f45b3 100644 --- a/include/boost/asio/basic_raw_socket.hpp +++ b/include/boost/asio/basic_raw_socket.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BASIC_RAW_SOCKET_HPP #define BOOST_ASIO_BASIC_RAW_SOCKET_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/basic_seq_packet_socket.hpp b/include/boost/asio/basic_seq_packet_socket.hpp index 56c06475..aee3b685 100644 --- a/include/boost/asio/basic_seq_packet_socket.hpp +++ b/include/boost/asio/basic_seq_packet_socket.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BASIC_SEQ_PACKET_SOCKET_HPP #define BOOST_ASIO_BASIC_SEQ_PACKET_SOCKET_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/basic_serial_port.hpp b/include/boost/asio/basic_serial_port.hpp index d1b438cc..4d6f23f2 100644 --- a/include/boost/asio/basic_serial_port.hpp +++ b/include/boost/asio/basic_serial_port.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_BASIC_SERIAL_PORT_HPP #define BOOST_ASIO_BASIC_SERIAL_PORT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/basic_signal_set.hpp b/include/boost/asio/basic_signal_set.hpp index 22800003..eb270b85 100644 --- a/include/boost/asio/basic_signal_set.hpp +++ b/include/boost/asio/basic_signal_set.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BASIC_SIGNAL_SET_HPP #define BOOST_ASIO_BASIC_SIGNAL_SET_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/basic_socket.hpp b/include/boost/asio/basic_socket.hpp index 119655e8..f3e68b99 100644 --- a/include/boost/asio/basic_socket.hpp +++ b/include/boost/asio/basic_socket.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BASIC_SOCKET_HPP #define BOOST_ASIO_BASIC_SOCKET_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/basic_socket_acceptor.hpp b/include/boost/asio/basic_socket_acceptor.hpp index 78111616..12528b8d 100644 --- a/include/boost/asio/basic_socket_acceptor.hpp +++ b/include/boost/asio/basic_socket_acceptor.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BASIC_SOCKET_ACCEPTOR_HPP #define BOOST_ASIO_BASIC_SOCKET_ACCEPTOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/basic_socket_iostream.hpp b/include/boost/asio/basic_socket_iostream.hpp index 60601c09..8dcd3698 100644 --- a/include/boost/asio/basic_socket_iostream.hpp +++ b/include/boost/asio/basic_socket_iostream.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BASIC_SOCKET_IOSTREAM_HPP #define BOOST_ASIO_BASIC_SOCKET_IOSTREAM_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/basic_socket_streambuf.hpp b/include/boost/asio/basic_socket_streambuf.hpp index 99fe7d16..d7d55bcc 100644 --- a/include/boost/asio/basic_socket_streambuf.hpp +++ b/include/boost/asio/basic_socket_streambuf.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BASIC_SOCKET_STREAMBUF_HPP #define BOOST_ASIO_BASIC_SOCKET_STREAMBUF_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/basic_stream_socket.hpp b/include/boost/asio/basic_stream_socket.hpp index 007965b4..c0f5ca73 100644 --- a/include/boost/asio/basic_stream_socket.hpp +++ b/include/boost/asio/basic_stream_socket.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BASIC_STREAM_SOCKET_HPP #define BOOST_ASIO_BASIC_STREAM_SOCKET_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/basic_streambuf.hpp b/include/boost/asio/basic_streambuf.hpp index e6364843..a66dcfb8 100644 --- a/include/boost/asio/basic_streambuf.hpp +++ b/include/boost/asio/basic_streambuf.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BASIC_STREAMBUF_HPP #define BOOST_ASIO_BASIC_STREAMBUF_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/basic_streambuf_fwd.hpp b/include/boost/asio/basic_streambuf_fwd.hpp index 685b5484..87a37549 100644 --- a/include/boost/asio/basic_streambuf_fwd.hpp +++ b/include/boost/asio/basic_streambuf_fwd.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BASIC_STREAMBUF_FWD_HPP #define BOOST_ASIO_BASIC_STREAMBUF_FWD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/basic_waitable_timer.hpp b/include/boost/asio/basic_waitable_timer.hpp index a45a9da6..adefcaaa 100644 --- a/include/boost/asio/basic_waitable_timer.hpp +++ b/include/boost/asio/basic_waitable_timer.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BASIC_WAITABLE_TIMER_HPP #define BOOST_ASIO_BASIC_WAITABLE_TIMER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/buffer.hpp b/include/boost/asio/buffer.hpp index 264eb819..9e87c08c 100644 --- a/include/boost/asio/buffer.hpp +++ b/include/boost/asio/buffer.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BUFFER_HPP #define BOOST_ASIO_BUFFER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/buffered_read_stream.hpp b/include/boost/asio/buffered_read_stream.hpp index 1a7d169f..e7a85605 100644 --- a/include/boost/asio/buffered_read_stream.hpp +++ b/include/boost/asio/buffered_read_stream.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BUFFERED_READ_STREAM_HPP #define BOOST_ASIO_BUFFERED_READ_STREAM_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/buffered_read_stream_fwd.hpp b/include/boost/asio/buffered_read_stream_fwd.hpp index 531b4e29..6d518e1a 100644 --- a/include/boost/asio/buffered_read_stream_fwd.hpp +++ b/include/boost/asio/buffered_read_stream_fwd.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BUFFERED_READ_STREAM_FWD_HPP #define BOOST_ASIO_BUFFERED_READ_STREAM_FWD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) namespace boost { namespace asio { diff --git a/include/boost/asio/buffered_stream.hpp b/include/boost/asio/buffered_stream.hpp index 374d5cfc..0ff36ec1 100644 --- a/include/boost/asio/buffered_stream.hpp +++ b/include/boost/asio/buffered_stream.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BUFFERED_STREAM_HPP #define BOOST_ASIO_BUFFERED_STREAM_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/buffered_stream_fwd.hpp b/include/boost/asio/buffered_stream_fwd.hpp index 788bffd5..b4b85106 100644 --- a/include/boost/asio/buffered_stream_fwd.hpp +++ b/include/boost/asio/buffered_stream_fwd.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BUFFERED_STREAM_FWD_HPP #define BOOST_ASIO_BUFFERED_STREAM_FWD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) namespace boost { namespace asio { diff --git a/include/boost/asio/buffered_write_stream.hpp b/include/boost/asio/buffered_write_stream.hpp index aa70ba62..e570161d 100644 --- a/include/boost/asio/buffered_write_stream.hpp +++ b/include/boost/asio/buffered_write_stream.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BUFFERED_WRITE_STREAM_HPP #define BOOST_ASIO_BUFFERED_WRITE_STREAM_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/buffered_write_stream_fwd.hpp b/include/boost/asio/buffered_write_stream_fwd.hpp index 5c0b77cb..adc07b95 100644 --- a/include/boost/asio/buffered_write_stream_fwd.hpp +++ b/include/boost/asio/buffered_write_stream_fwd.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BUFFERED_WRITE_STREAM_FWD_HPP #define BOOST_ASIO_BUFFERED_WRITE_STREAM_FWD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) namespace boost { namespace asio { diff --git a/include/boost/asio/buffers_iterator.hpp b/include/boost/asio/buffers_iterator.hpp index 51d36d3b..2e6fad86 100644 --- a/include/boost/asio/buffers_iterator.hpp +++ b/include/boost/asio/buffers_iterator.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_BUFFERS_ITERATOR_HPP #define BOOST_ASIO_BUFFERS_ITERATOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/completion_condition.hpp b/include/boost/asio/completion_condition.hpp index 51d47b43..ec917267 100644 --- a/include/boost/asio/completion_condition.hpp +++ b/include/boost/asio/completion_condition.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_COMPLETION_CONDITION_HPP #define BOOST_ASIO_COMPLETION_CONDITION_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/connect.hpp b/include/boost/asio/connect.hpp index 9bfd27e1..332cf636 100644 --- a/include/boost/asio/connect.hpp +++ b/include/boost/asio/connect.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_CONNECT_HPP #define BOOST_ASIO_CONNECT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/datagram_socket_service.hpp b/include/boost/asio/datagram_socket_service.hpp index b885ccb3..e8ef5452 100644 --- a/include/boost/asio/datagram_socket_service.hpp +++ b/include/boost/asio/datagram_socket_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DATAGRAM_SOCKET_SERVICE_HPP #define BOOST_ASIO_DATAGRAM_SOCKET_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/deadline_timer.hpp b/include/boost/asio/deadline_timer.hpp index 0797968d..752b77a6 100644 --- a/include/boost/asio/deadline_timer.hpp +++ b/include/boost/asio/deadline_timer.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DEADLINE_TIMER_HPP #define BOOST_ASIO_DEADLINE_TIMER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/deadline_timer_service.hpp b/include/boost/asio/deadline_timer_service.hpp index 912b047a..ed637df6 100644 --- a/include/boost/asio/deadline_timer_service.hpp +++ b/include/boost/asio/deadline_timer_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DEADLINE_TIMER_SERVICE_HPP #define BOOST_ASIO_DEADLINE_TIMER_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/addressof.hpp b/include/boost/asio/detail/addressof.hpp index f3cc9fe2..7e440144 100644 --- a/include/boost/asio/detail/addressof.hpp +++ b/include/boost/asio/detail/addressof.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_ADDRESSOF_HPP #define BOOST_ASIO_DETAIL_ADDRESSOF_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/array.hpp b/include/boost/asio/detail/array.hpp index 0b846e10..dfd37f1e 100644 --- a/include/boost/asio/detail/array.hpp +++ b/include/boost/asio/detail/array.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_ARRAY_HPP #define BOOST_ASIO_DETAIL_ARRAY_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/array_fwd.hpp b/include/boost/asio/detail/array_fwd.hpp index c7bee48f..e4410b89 100644 --- a/include/boost/asio/detail/array_fwd.hpp +++ b/include/boost/asio/detail/array_fwd.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_ARRAY_FWD_HPP #define BOOST_ASIO_DETAIL_ARRAY_FWD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/assert.hpp b/include/boost/asio/detail/assert.hpp index 8dca09e8..157cd9cf 100644 --- a/include/boost/asio/detail/assert.hpp +++ b/include/boost/asio/detail/assert.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_ASSERT_HPP #define BOOST_ASIO_DETAIL_ASSERT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/atomic_count.hpp b/include/boost/asio/detail/atomic_count.hpp index 31e5f117..540ecb4a 100644 --- a/include/boost/asio/detail/atomic_count.hpp +++ b/include/boost/asio/detail/atomic_count.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_ATOMIC_COUNT_HPP #define BOOST_ASIO_DETAIL_ATOMIC_COUNT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/base_from_completion_cond.hpp b/include/boost/asio/detail/base_from_completion_cond.hpp index 4ba52a58..59d4d9e0 100644 --- a/include/boost/asio/detail/base_from_completion_cond.hpp +++ b/include/boost/asio/detail/base_from_completion_cond.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_BASE_FROM_COMPLETION_COND_HPP #define BOOST_ASIO_DETAIL_BASE_FROM_COMPLETION_COND_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/bind_handler.hpp b/include/boost/asio/detail/bind_handler.hpp index 079f5bb2..0e0d9bea 100644 --- a/include/boost/asio/detail/bind_handler.hpp +++ b/include/boost/asio/detail/bind_handler.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_BIND_HANDLER_HPP #define BOOST_ASIO_DETAIL_BIND_HANDLER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/buffer_resize_guard.hpp b/include/boost/asio/detail/buffer_resize_guard.hpp index b75d03d4..656ff71b 100644 --- a/include/boost/asio/detail/buffer_resize_guard.hpp +++ b/include/boost/asio/detail/buffer_resize_guard.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_BUFFER_RESIZE_GUARD_HPP #define BOOST_ASIO_DETAIL_BUFFER_RESIZE_GUARD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/buffer_sequence_adapter.hpp b/include/boost/asio/detail/buffer_sequence_adapter.hpp index ba169958..a5001659 100644 --- a/include/boost/asio/detail/buffer_sequence_adapter.hpp +++ b/include/boost/asio/detail/buffer_sequence_adapter.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_BUFFER_SEQUENCE_ADAPTER_HPP #define BOOST_ASIO_DETAIL_BUFFER_SEQUENCE_ADAPTER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/buffered_stream_storage.hpp b/include/boost/asio/detail/buffered_stream_storage.hpp index b1cfff15..7080cfad 100644 --- a/include/boost/asio/detail/buffered_stream_storage.hpp +++ b/include/boost/asio/detail/buffered_stream_storage.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_BUFFERED_STREAM_STORAGE_HPP #define BOOST_ASIO_DETAIL_BUFFERED_STREAM_STORAGE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/call_stack.hpp b/include/boost/asio/detail/call_stack.hpp index 53c277bd..b5ac5fb9 100644 --- a/include/boost/asio/detail/call_stack.hpp +++ b/include/boost/asio/detail/call_stack.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_CALL_STACK_HPP #define BOOST_ASIO_DETAIL_CALL_STACK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/chrono_time_traits.hpp b/include/boost/asio/detail/chrono_time_traits.hpp index 395ddcdc..1b58d2bb 100644 --- a/include/boost/asio/detail/chrono_time_traits.hpp +++ b/include/boost/asio/detail/chrono_time_traits.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_CHRONO_TIME_TRAITS_HPP #define BOOST_ASIO_DETAIL_CHRONO_TIME_TRAITS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/completion_handler.hpp b/include/boost/asio/detail/completion_handler.hpp index d33c2111..98b7a203 100644 --- a/include/boost/asio/detail/completion_handler.hpp +++ b/include/boost/asio/detail/completion_handler.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_COMPLETION_HANDLER_HPP #define BOOST_ASIO_DETAIL_COMPLETION_HANDLER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/config.hpp b/include/boost/asio/detail/config.hpp index ecf4b338..327622a1 100644 --- a/include/boost/asio/detail/config.hpp +++ b/include/boost/asio/detail/config.hpp @@ -846,7 +846,9 @@ #if !defined(BOOST_ASIO_HAS_HANDLER_HOOKS) # if !defined(BOOST_ASIO_DISABLE_HANDLER_HOOKS) # if defined(__GNUC__) -# define BOOST_ASIO_HAS_HANDLER_HOOKS 1 +# if (__GNUC__ >= 3) +# define BOOST_ASIO_HAS_HANDLER_HOOKS 1 +# endif // (__GNUC__ >= 3) # elif !defined(__BORLANDC__) # define BOOST_ASIO_HAS_HANDLER_HOOKS 1 # endif // !defined(__BORLANDC__) @@ -857,12 +859,14 @@ #if !defined(BOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION) # if defined(__linux__) # if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) -# if !defined(__INTEL_COMPILER) && !defined(__ICL) -# define BOOST_ASIO_HAS_THREAD_KEYWORD_EXTENSION 1 -# define BOOST_ASIO_THREAD_KEYWORD __thread -# elif defined(__INTEL_COMPILER) && (__INTEL_COMPILER >= 1100) -# define BOOST_ASIO_HAS_THREAD_KEYWORD_EXTENSION 1 -# endif // defined(__INTEL_COMPILER) && (__INTEL_COMPILER >= 1100) +# if ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3) +# if !defined(__INTEL_COMPILER) && !defined(__ICL) +# define BOOST_ASIO_HAS_THREAD_KEYWORD_EXTENSION 1 +# define BOOST_ASIO_THREAD_KEYWORD __thread +# elif defined(__INTEL_COMPILER) && (__INTEL_COMPILER >= 1100) +# define BOOST_ASIO_HAS_THREAD_KEYWORD_EXTENSION 1 +# endif // defined(__INTEL_COMPILER) && (__INTEL_COMPILER >= 1100) +# endif // ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3) # endif // defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) # endif // defined(__linux__) # if defined(BOOST_ASIO_MSVC) && defined(WINAPI_FAMILY) diff --git a/include/boost/asio/detail/consuming_buffers.hpp b/include/boost/asio/detail/consuming_buffers.hpp index cfd5da5d..2af56e97 100644 --- a/include/boost/asio/detail/consuming_buffers.hpp +++ b/include/boost/asio/detail/consuming_buffers.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_CONSUMING_BUFFERS_HPP #define BOOST_ASIO_DETAIL_CONSUMING_BUFFERS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/cstdint.hpp b/include/boost/asio/detail/cstdint.hpp index 7a5a2a14..561cece4 100644 --- a/include/boost/asio/detail/cstdint.hpp +++ b/include/boost/asio/detail/cstdint.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_CSTDINT_HPP #define BOOST_ASIO_DETAIL_CSTDINT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/date_time_fwd.hpp b/include/boost/asio/detail/date_time_fwd.hpp index 0e175102..d17deb6b 100644 --- a/include/boost/asio/detail/date_time_fwd.hpp +++ b/include/boost/asio/detail/date_time_fwd.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_DATE_TIME_FWD_HPP #define BOOST_ASIO_DETAIL_DATE_TIME_FWD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/deadline_timer_service.hpp b/include/boost/asio/detail/deadline_timer_service.hpp index 0c6bea8d..ab4e1c09 100644 --- a/include/boost/asio/detail/deadline_timer_service.hpp +++ b/include/boost/asio/detail/deadline_timer_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_DEADLINE_TIMER_SERVICE_HPP #define BOOST_ASIO_DETAIL_DEADLINE_TIMER_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/dependent_type.hpp b/include/boost/asio/detail/dependent_type.hpp index e052a8b2..d2fb0d6f 100644 --- a/include/boost/asio/detail/dependent_type.hpp +++ b/include/boost/asio/detail/dependent_type.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_DEPENDENT_TYPE_HPP #define BOOST_ASIO_DETAIL_DEPENDENT_TYPE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/descriptor_ops.hpp b/include/boost/asio/detail/descriptor_ops.hpp index 21858cdf..5ac2a791 100644 --- a/include/boost/asio/detail/descriptor_ops.hpp +++ b/include/boost/asio/detail/descriptor_ops.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_DESCRIPTOR_OPS_HPP #define BOOST_ASIO_DETAIL_DESCRIPTOR_OPS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/descriptor_read_op.hpp b/include/boost/asio/detail/descriptor_read_op.hpp index 06da3c3c..ea2c1077 100644 --- a/include/boost/asio/detail/descriptor_read_op.hpp +++ b/include/boost/asio/detail/descriptor_read_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_DESCRIPTOR_READ_OP_HPP #define BOOST_ASIO_DETAIL_DESCRIPTOR_READ_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/descriptor_write_op.hpp b/include/boost/asio/detail/descriptor_write_op.hpp index 7fc0ef4a..2719dfca 100644 --- a/include/boost/asio/detail/descriptor_write_op.hpp +++ b/include/boost/asio/detail/descriptor_write_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_DESCRIPTOR_WRITE_OP_HPP #define BOOST_ASIO_DETAIL_DESCRIPTOR_WRITE_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/dev_poll_reactor.hpp b/include/boost/asio/detail/dev_poll_reactor.hpp index fed362da..2fbf2d7d 100644 --- a/include/boost/asio/detail/dev_poll_reactor.hpp +++ b/include/boost/asio/detail/dev_poll_reactor.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_DEV_POLL_REACTOR_HPP #define BOOST_ASIO_DETAIL_DEV_POLL_REACTOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/epoll_reactor.hpp b/include/boost/asio/detail/epoll_reactor.hpp index fee47a84..d9df801f 100644 --- a/include/boost/asio/detail/epoll_reactor.hpp +++ b/include/boost/asio/detail/epoll_reactor.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_EPOLL_REACTOR_HPP #define BOOST_ASIO_DETAIL_EPOLL_REACTOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/event.hpp b/include/boost/asio/detail/event.hpp index 5396cce6..14d8d20e 100644 --- a/include/boost/asio/detail/event.hpp +++ b/include/boost/asio/detail/event.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_EVENT_HPP #define BOOST_ASIO_DETAIL_EVENT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/eventfd_select_interrupter.hpp b/include/boost/asio/detail/eventfd_select_interrupter.hpp index 1fcb6a3e..6ebc7cb7 100644 --- a/include/boost/asio/detail/eventfd_select_interrupter.hpp +++ b/include/boost/asio/detail/eventfd_select_interrupter.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_EVENTFD_SELECT_INTERRUPTER_HPP #define BOOST_ASIO_DETAIL_EVENTFD_SELECT_INTERRUPTER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/fd_set_adapter.hpp b/include/boost/asio/detail/fd_set_adapter.hpp index 6e0a2858..7362794b 100644 --- a/include/boost/asio/detail/fd_set_adapter.hpp +++ b/include/boost/asio/detail/fd_set_adapter.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_FD_SET_ADAPTER_HPP #define BOOST_ASIO_DETAIL_FD_SET_ADAPTER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/fenced_block.hpp b/include/boost/asio/detail/fenced_block.hpp index fef36f5e..18a8ca1b 100644 --- a/include/boost/asio/detail/fenced_block.hpp +++ b/include/boost/asio/detail/fenced_block.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_FENCED_BLOCK_HPP #define BOOST_ASIO_DETAIL_FENCED_BLOCK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/function.hpp b/include/boost/asio/detail/function.hpp index d58ab7a7..81bdb8c0 100644 --- a/include/boost/asio/detail/function.hpp +++ b/include/boost/asio/detail/function.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_FUNCTION_HPP #define BOOST_ASIO_DETAIL_FUNCTION_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/gcc_arm_fenced_block.hpp b/include/boost/asio/detail/gcc_arm_fenced_block.hpp index f2ed8531..4f03b5ae 100644 --- a/include/boost/asio/detail/gcc_arm_fenced_block.hpp +++ b/include/boost/asio/detail/gcc_arm_fenced_block.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_GCC_ARM_FENCED_BLOCK_HPP #define BOOST_ASIO_DETAIL_GCC_ARM_FENCED_BLOCK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/gcc_hppa_fenced_block.hpp b/include/boost/asio/detail/gcc_hppa_fenced_block.hpp index 1443a520..c2d64a9b 100644 --- a/include/boost/asio/detail/gcc_hppa_fenced_block.hpp +++ b/include/boost/asio/detail/gcc_hppa_fenced_block.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_GCC_HPPA_FENCED_BLOCK_HPP #define BOOST_ASIO_DETAIL_GCC_HPPA_FENCED_BLOCK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/gcc_sync_fenced_block.hpp b/include/boost/asio/detail/gcc_sync_fenced_block.hpp index 9519cd3e..dd31089b 100644 --- a/include/boost/asio/detail/gcc_sync_fenced_block.hpp +++ b/include/boost/asio/detail/gcc_sync_fenced_block.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_GCC_SYNC_FENCED_BLOCK_HPP #define BOOST_ASIO_DETAIL_GCC_SYNC_FENCED_BLOCK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/gcc_x86_fenced_block.hpp b/include/boost/asio/detail/gcc_x86_fenced_block.hpp index 63d03352..ff93845f 100644 --- a/include/boost/asio/detail/gcc_x86_fenced_block.hpp +++ b/include/boost/asio/detail/gcc_x86_fenced_block.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_GCC_X86_FENCED_BLOCK_HPP #define BOOST_ASIO_DETAIL_GCC_X86_FENCED_BLOCK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/handler_alloc_helpers.hpp b/include/boost/asio/detail/handler_alloc_helpers.hpp index c4662961..7e14b824 100644 --- a/include/boost/asio/detail/handler_alloc_helpers.hpp +++ b/include/boost/asio/detail/handler_alloc_helpers.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_HANDLER_ALLOC_HELPERS_HPP #define BOOST_ASIO_DETAIL_HANDLER_ALLOC_HELPERS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/handler_cont_helpers.hpp b/include/boost/asio/detail/handler_cont_helpers.hpp index 0ea26f73..e5d9fc36 100644 --- a/include/boost/asio/detail/handler_cont_helpers.hpp +++ b/include/boost/asio/detail/handler_cont_helpers.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_HANDLER_CONT_HELPERS_HPP #define BOOST_ASIO_DETAIL_HANDLER_CONT_HELPERS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/handler_invoke_helpers.hpp b/include/boost/asio/detail/handler_invoke_helpers.hpp index eaa97cf8..7cf44144 100644 --- a/include/boost/asio/detail/handler_invoke_helpers.hpp +++ b/include/boost/asio/detail/handler_invoke_helpers.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_HANDLER_INVOKE_HELPERS_HPP #define BOOST_ASIO_DETAIL_HANDLER_INVOKE_HELPERS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/handler_tracking.hpp b/include/boost/asio/detail/handler_tracking.hpp index ee38fb71..8dccbb3f 100644 --- a/include/boost/asio/detail/handler_tracking.hpp +++ b/include/boost/asio/detail/handler_tracking.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_HANDLER_TRACKING_HPP #define BOOST_ASIO_DETAIL_HANDLER_TRACKING_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/handler_type_requirements.hpp b/include/boost/asio/detail/handler_type_requirements.hpp index 8529e95d..c07ce1c2 100644 --- a/include/boost/asio/detail/handler_type_requirements.hpp +++ b/include/boost/asio/detail/handler_type_requirements.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_HANDLER_TYPE_REQUIREMENTS_HPP #define BOOST_ASIO_DETAIL_HANDLER_TYPE_REQUIREMENTS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/hash_map.hpp b/include/boost/asio/detail/hash_map.hpp index 46be1940..de511ea1 100644 --- a/include/boost/asio/detail/hash_map.hpp +++ b/include/boost/asio/detail/hash_map.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_HASH_MAP_HPP #define BOOST_ASIO_DETAIL_HASH_MAP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp b/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp index 74b02189..322a3728 100644 --- a/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp +++ b/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_BUFFER_SEQUENCE_ADAPTER_IPP #define BOOST_ASIO_DETAIL_IMPL_BUFFER_SEQUENCE_ADAPTER_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/descriptor_ops.ipp b/include/boost/asio/detail/impl/descriptor_ops.ipp index 20c10467..756cfc3e 100644 --- a/include/boost/asio/detail/impl/descriptor_ops.ipp +++ b/include/boost/asio/detail/impl/descriptor_ops.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_DESCRIPTOR_OPS_IPP #define BOOST_ASIO_DETAIL_IMPL_DESCRIPTOR_OPS_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/impl/dev_poll_reactor.hpp b/include/boost/asio/detail/impl/dev_poll_reactor.hpp index 9535bcf9..1c1c5f0f 100644 --- a/include/boost/asio/detail/impl/dev_poll_reactor.hpp +++ b/include/boost/asio/detail/impl/dev_poll_reactor.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_DEV_POLL_REACTOR_HPP #define BOOST_ASIO_DETAIL_IMPL_DEV_POLL_REACTOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/dev_poll_reactor.ipp b/include/boost/asio/detail/impl/dev_poll_reactor.ipp index 3edcb34d..44d49b5c 100644 --- a/include/boost/asio/detail/impl/dev_poll_reactor.ipp +++ b/include/boost/asio/detail/impl/dev_poll_reactor.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_DEV_POLL_REACTOR_IPP #define BOOST_ASIO_DETAIL_IMPL_DEV_POLL_REACTOR_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/epoll_reactor.hpp b/include/boost/asio/detail/impl/epoll_reactor.hpp index 0191b570..3935eba4 100644 --- a/include/boost/asio/detail/impl/epoll_reactor.hpp +++ b/include/boost/asio/detail/impl/epoll_reactor.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_EPOLL_REACTOR_HPP #define BOOST_ASIO_DETAIL_IMPL_EPOLL_REACTOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #if defined(BOOST_ASIO_HAS_EPOLL) diff --git a/include/boost/asio/detail/impl/epoll_reactor.ipp b/include/boost/asio/detail/impl/epoll_reactor.ipp index d4608548..5d592aff 100644 --- a/include/boost/asio/detail/impl/epoll_reactor.ipp +++ b/include/boost/asio/detail/impl/epoll_reactor.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_EPOLL_REACTOR_IPP #define BOOST_ASIO_DETAIL_IMPL_EPOLL_REACTOR_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp b/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp index 5019ed9d..dd32679a 100644 --- a/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp +++ b/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_EVENTFD_SELECT_INTERRUPTER_IPP #define BOOST_ASIO_DETAIL_IMPL_EVENTFD_SELECT_INTERRUPTER_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/handler_tracking.ipp b/include/boost/asio/detail/impl/handler_tracking.ipp index cc5eab69..15692fdb 100644 --- a/include/boost/asio/detail/impl/handler_tracking.ipp +++ b/include/boost/asio/detail/impl/handler_tracking.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_HANDLER_TRACKING_IPP #define BOOST_ASIO_DETAIL_IMPL_HANDLER_TRACKING_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/kqueue_reactor.hpp b/include/boost/asio/detail/impl/kqueue_reactor.hpp index 984ac12d..9b3d40f9 100644 --- a/include/boost/asio/detail/impl/kqueue_reactor.hpp +++ b/include/boost/asio/detail/impl/kqueue_reactor.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_KQUEUE_REACTOR_HPP #define BOOST_ASIO_DETAIL_IMPL_KQUEUE_REACTOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/kqueue_reactor.ipp b/include/boost/asio/detail/impl/kqueue_reactor.ipp index a9809cd0..d23d3e3c 100644 --- a/include/boost/asio/detail/impl/kqueue_reactor.ipp +++ b/include/boost/asio/detail/impl/kqueue_reactor.ipp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_KQUEUE_REACTOR_IPP #define BOOST_ASIO_DETAIL_IMPL_KQUEUE_REACTOR_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/pipe_select_interrupter.ipp b/include/boost/asio/detail/impl/pipe_select_interrupter.ipp index 960b2676..4b4e02d1 100644 --- a/include/boost/asio/detail/impl/pipe_select_interrupter.ipp +++ b/include/boost/asio/detail/impl/pipe_select_interrupter.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_PIPE_SELECT_INTERRUPTER_IPP #define BOOST_ASIO_DETAIL_IMPL_PIPE_SELECT_INTERRUPTER_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/posix_event.ipp b/include/boost/asio/detail/impl/posix_event.ipp index 69f4b092..a8317759 100644 --- a/include/boost/asio/detail/impl/posix_event.ipp +++ b/include/boost/asio/detail/impl/posix_event.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_POSIX_EVENT_IPP #define BOOST_ASIO_DETAIL_IMPL_POSIX_EVENT_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/posix_mutex.ipp b/include/boost/asio/detail/impl/posix_mutex.ipp index d16a094b..6e8425ec 100644 --- a/include/boost/asio/detail/impl/posix_mutex.ipp +++ b/include/boost/asio/detail/impl/posix_mutex.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_POSIX_MUTEX_IPP #define BOOST_ASIO_DETAIL_IMPL_POSIX_MUTEX_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/posix_thread.ipp b/include/boost/asio/detail/impl/posix_thread.ipp index 44d149f1..c9b49be3 100644 --- a/include/boost/asio/detail/impl/posix_thread.ipp +++ b/include/boost/asio/detail/impl/posix_thread.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_POSIX_THREAD_IPP #define BOOST_ASIO_DETAIL_IMPL_POSIX_THREAD_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/posix_tss_ptr.ipp b/include/boost/asio/detail/impl/posix_tss_ptr.ipp index f5ee0c4e..c5c62df2 100644 --- a/include/boost/asio/detail/impl/posix_tss_ptr.ipp +++ b/include/boost/asio/detail/impl/posix_tss_ptr.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_POSIX_TSS_PTR_IPP #define BOOST_ASIO_DETAIL_IMPL_POSIX_TSS_PTR_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/reactive_descriptor_service.ipp b/include/boost/asio/detail/impl/reactive_descriptor_service.ipp index 8636a5d5..222ab06b 100644 --- a/include/boost/asio/detail/impl/reactive_descriptor_service.ipp +++ b/include/boost/asio/detail/impl/reactive_descriptor_service.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_REACTIVE_DESCRIPTOR_SERVICE_IPP #define BOOST_ASIO_DETAIL_IMPL_REACTIVE_DESCRIPTOR_SERVICE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/reactive_serial_port_service.ipp b/include/boost/asio/detail/impl/reactive_serial_port_service.ipp index 497c63d9..08c20aa0 100644 --- a/include/boost/asio/detail/impl/reactive_serial_port_service.ipp +++ b/include/boost/asio/detail/impl/reactive_serial_port_service.ipp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_REACTIVE_SERIAL_PORT_SERVICE_IPP #define BOOST_ASIO_DETAIL_IMPL_REACTIVE_SERIAL_PORT_SERVICE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/reactive_socket_service_base.ipp b/include/boost/asio/detail/impl/reactive_socket_service_base.ipp index 65bfa459..aac1aa09 100644 --- a/include/boost/asio/detail/impl/reactive_socket_service_base.ipp +++ b/include/boost/asio/detail/impl/reactive_socket_service_base.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_REACTIVE_SOCKET_SERVICE_BASE_IPP #define BOOST_ASIO_DETAIL_IMPL_REACTIVE_SOCKET_SERVICE_BASE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/resolver_service_base.ipp b/include/boost/asio/detail/impl/resolver_service_base.ipp index 431270c9..d34d6257 100644 --- a/include/boost/asio/detail/impl/resolver_service_base.ipp +++ b/include/boost/asio/detail/impl/resolver_service_base.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_RESOLVER_SERVICE_BASE_IPP #define BOOST_ASIO_DETAIL_IMPL_RESOLVER_SERVICE_BASE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/impl/select_reactor.hpp b/include/boost/asio/detail/impl/select_reactor.hpp index 4bb252f2..a691e43d 100644 --- a/include/boost/asio/detail/impl/select_reactor.hpp +++ b/include/boost/asio/detail/impl/select_reactor.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_SELECT_REACTOR_HPP #define BOOST_ASIO_DETAIL_IMPL_SELECT_REACTOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/select_reactor.ipp b/include/boost/asio/detail/impl/select_reactor.ipp index 732e7dad..18de41ac 100644 --- a/include/boost/asio/detail/impl/select_reactor.ipp +++ b/include/boost/asio/detail/impl/select_reactor.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_SELECT_REACTOR_IPP #define BOOST_ASIO_DETAIL_IMPL_SELECT_REACTOR_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/service_registry.hpp b/include/boost/asio/detail/impl/service_registry.hpp index 107922bb..1defc2a5 100644 --- a/include/boost/asio/detail/impl/service_registry.hpp +++ b/include/boost/asio/detail/impl/service_registry.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_SERVICE_REGISTRY_HPP #define BOOST_ASIO_DETAIL_IMPL_SERVICE_REGISTRY_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/service_registry.ipp b/include/boost/asio/detail/impl/service_registry.ipp index e3594f3e..2dc242ed 100644 --- a/include/boost/asio/detail/impl/service_registry.ipp +++ b/include/boost/asio/detail/impl/service_registry.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_SERVICE_REGISTRY_IPP #define BOOST_ASIO_DETAIL_IMPL_SERVICE_REGISTRY_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/impl/signal_set_service.ipp b/include/boost/asio/detail/impl/signal_set_service.ipp index 36e620cf..643ab9c4 100644 --- a/include/boost/asio/detail/impl/signal_set_service.ipp +++ b/include/boost/asio/detail/impl/signal_set_service.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_SIGNAL_SET_SERVICE_IPP #define BOOST_ASIO_DETAIL_IMPL_SIGNAL_SET_SERVICE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/socket_ops.ipp b/include/boost/asio/detail/impl/socket_ops.ipp index 65bb9aec..d6cc2b73 100644 --- a/include/boost/asio/detail/impl/socket_ops.ipp +++ b/include/boost/asio/detail/impl/socket_ops.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SOCKET_OPS_IPP #define BOOST_ASIO_DETAIL_SOCKET_OPS_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/socket_select_interrupter.ipp b/include/boost/asio/detail/impl/socket_select_interrupter.ipp index 9e9f73c9..c1df8aba 100644 --- a/include/boost/asio/detail/impl/socket_select_interrupter.ipp +++ b/include/boost/asio/detail/impl/socket_select_interrupter.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_SOCKET_SELECT_INTERRUPTER_IPP #define BOOST_ASIO_DETAIL_IMPL_SOCKET_SELECT_INTERRUPTER_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/strand_service.hpp b/include/boost/asio/detail/impl/strand_service.hpp index 8046db9d..25b542f8 100644 --- a/include/boost/asio/detail/impl/strand_service.hpp +++ b/include/boost/asio/detail/impl/strand_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_STRAND_SERVICE_HPP #define BOOST_ASIO_DETAIL_IMPL_STRAND_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/impl/strand_service.ipp b/include/boost/asio/detail/impl/strand_service.ipp index 91540ce3..2a04a511 100644 --- a/include/boost/asio/detail/impl/strand_service.ipp +++ b/include/boost/asio/detail/impl/strand_service.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_STRAND_SERVICE_IPP #define BOOST_ASIO_DETAIL_IMPL_STRAND_SERVICE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/impl/task_io_service.hpp b/include/boost/asio/detail/impl/task_io_service.hpp index 8feb9825..f222cde4 100644 --- a/include/boost/asio/detail/impl/task_io_service.hpp +++ b/include/boost/asio/detail/impl/task_io_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_TASK_IO_SERVICE_HPP #define BOOST_ASIO_DETAIL_IMPL_TASK_IO_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/impl/task_io_service.ipp b/include/boost/asio/detail/impl/task_io_service.ipp index ba4af8fe..957e095d 100644 --- a/include/boost/asio/detail/impl/task_io_service.ipp +++ b/include/boost/asio/detail/impl/task_io_service.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_TASK_IO_SERVICE_IPP #define BOOST_ASIO_DETAIL_IMPL_TASK_IO_SERVICE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/throw_error.ipp b/include/boost/asio/detail/impl/throw_error.ipp index d1876811..193be0b8 100644 --- a/include/boost/asio/detail/impl/throw_error.ipp +++ b/include/boost/asio/detail/impl/throw_error.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_THROW_ERROR_IPP #define BOOST_ASIO_DETAIL_IMPL_THROW_ERROR_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/impl/timer_queue_ptime.ipp b/include/boost/asio/detail/impl/timer_queue_ptime.ipp index de34e34a..1167f98f 100644 --- a/include/boost/asio/detail/impl/timer_queue_ptime.ipp +++ b/include/boost/asio/detail/impl/timer_queue_ptime.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_TIMER_QUEUE_PTIME_IPP #define BOOST_ASIO_DETAIL_IMPL_TIMER_QUEUE_PTIME_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/impl/timer_queue_set.ipp b/include/boost/asio/detail/impl/timer_queue_set.ipp index 7a4b8ce5..bf23b49c 100644 --- a/include/boost/asio/detail/impl/timer_queue_set.ipp +++ b/include/boost/asio/detail/impl/timer_queue_set.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_TIMER_QUEUE_SET_IPP #define BOOST_ASIO_DETAIL_IMPL_TIMER_QUEUE_SET_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/impl/win_event.ipp b/include/boost/asio/detail/impl/win_event.ipp index fa430fcb..58f235e8 100644 --- a/include/boost/asio/detail/impl/win_event.ipp +++ b/include/boost/asio/detail/impl/win_event.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WIN_EVENT_IPP #define BOOST_ASIO_DETAIL_IMPL_WIN_EVENT_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/win_iocp_handle_service.ipp b/include/boost/asio/detail/impl/win_iocp_handle_service.ipp index 6380e59f..66d16690 100644 --- a/include/boost/asio/detail/impl/win_iocp_handle_service.ipp +++ b/include/boost/asio/detail/impl/win_iocp_handle_service.ipp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_HANDLE_SERVICE_IPP #define BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_HANDLE_SERVICE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/win_iocp_io_service.hpp b/include/boost/asio/detail/impl/win_iocp_io_service.hpp index 1dee5245..26b4ab14 100644 --- a/include/boost/asio/detail/impl/win_iocp_io_service.hpp +++ b/include/boost/asio/detail/impl/win_iocp_io_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_IO_SERVICE_HPP #define BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_IO_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/win_iocp_io_service.ipp b/include/boost/asio/detail/impl/win_iocp_io_service.ipp index 08232461..f0645038 100644 --- a/include/boost/asio/detail/impl/win_iocp_io_service.ipp +++ b/include/boost/asio/detail/impl/win_iocp_io_service.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_IO_SERVICE_IPP #define BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_IO_SERVICE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/win_iocp_serial_port_service.ipp b/include/boost/asio/detail/impl/win_iocp_serial_port_service.ipp index 50362823..e1ad2bbd 100644 --- a/include/boost/asio/detail/impl/win_iocp_serial_port_service.ipp +++ b/include/boost/asio/detail/impl/win_iocp_serial_port_service.ipp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_SERIAL_PORT_SERVICE_IPP #define BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_SERIAL_PORT_SERVICE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp b/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp index a673beb3..1c526fc8 100644 --- a/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp +++ b/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_SOCKET_SERVICE_BASE_IPP #define BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_SOCKET_SERVICE_BASE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/win_mutex.ipp b/include/boost/asio/detail/impl/win_mutex.ipp index 9276d915..f27fc73f 100644 --- a/include/boost/asio/detail/impl/win_mutex.ipp +++ b/include/boost/asio/detail/impl/win_mutex.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WIN_MUTEX_IPP #define BOOST_ASIO_DETAIL_IMPL_WIN_MUTEX_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/win_object_handle_service.ipp b/include/boost/asio/detail/impl/win_object_handle_service.ipp index ca6a9367..8925af8c 100644 --- a/include/boost/asio/detail/impl/win_object_handle_service.ipp +++ b/include/boost/asio/detail/impl/win_object_handle_service.ipp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WIN_OBJECT_HANDLE_SERVICE_IPP #define BOOST_ASIO_DETAIL_IMPL_WIN_OBJECT_HANDLE_SERVICE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/win_static_mutex.ipp b/include/boost/asio/detail/impl/win_static_mutex.ipp index 38eae6b4..963fa5fe 100644 --- a/include/boost/asio/detail/impl/win_static_mutex.ipp +++ b/include/boost/asio/detail/impl/win_static_mutex.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WIN_STATIC_MUTEX_IPP #define BOOST_ASIO_DETAIL_IMPL_WIN_STATIC_MUTEX_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/win_thread.ipp b/include/boost/asio/detail/impl/win_thread.ipp index e8490cb8..03cdddf8 100644 --- a/include/boost/asio/detail/impl/win_thread.ipp +++ b/include/boost/asio/detail/impl/win_thread.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WIN_THREAD_IPP #define BOOST_ASIO_DETAIL_IMPL_WIN_THREAD_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/win_tss_ptr.ipp b/include/boost/asio/detail/impl/win_tss_ptr.ipp index 424a3062..bbe5e3ca 100644 --- a/include/boost/asio/detail/impl/win_tss_ptr.ipp +++ b/include/boost/asio/detail/impl/win_tss_ptr.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WIN_TSS_PTR_IPP #define BOOST_ASIO_DETAIL_IMPL_WIN_TSS_PTR_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp b/include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp index 18ef695d..041bad73 100644 --- a/include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp +++ b/include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WINRT_SSOCKET_SERVICE_BASE_IPP #define BOOST_ASIO_DETAIL_IMPL_WINRT_SSOCKET_SERVICE_BASE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/winrt_timer_scheduler.hpp b/include/boost/asio/detail/impl/winrt_timer_scheduler.hpp index 319f2834..ef753e80 100644 --- a/include/boost/asio/detail/impl/winrt_timer_scheduler.hpp +++ b/include/boost/asio/detail/impl/winrt_timer_scheduler.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WINRT_TIMER_SCHEDULER_HPP #define BOOST_ASIO_DETAIL_IMPL_WINRT_TIMER_SCHEDULER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/winrt_timer_scheduler.ipp b/include/boost/asio/detail/impl/winrt_timer_scheduler.ipp index a9546d9c..a57c65b6 100644 --- a/include/boost/asio/detail/impl/winrt_timer_scheduler.ipp +++ b/include/boost/asio/detail/impl/winrt_timer_scheduler.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WINRT_TIMER_SCHEDULER_IPP #define BOOST_ASIO_DETAIL_IMPL_WINRT_TIMER_SCHEDULER_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/impl/winsock_init.ipp b/include/boost/asio/detail/impl/winsock_init.ipp index 6a7412a3..23b3ba08 100644 --- a/include/boost/asio/detail/impl/winsock_init.ipp +++ b/include/boost/asio/detail/impl/winsock_init.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IMPL_WINSOCK_INIT_IPP #define BOOST_ASIO_DETAIL_IMPL_WINSOCK_INIT_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/io_control.hpp b/include/boost/asio/detail/io_control.hpp index e90548f4..a1f96e12 100644 --- a/include/boost/asio/detail/io_control.hpp +++ b/include/boost/asio/detail/io_control.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_IO_CONTROL_HPP #define BOOST_ASIO_DETAIL_IO_CONTROL_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/keyword_tss_ptr.hpp b/include/boost/asio/detail/keyword_tss_ptr.hpp index 9137ed67..5dffa8f1 100644 --- a/include/boost/asio/detail/keyword_tss_ptr.hpp +++ b/include/boost/asio/detail/keyword_tss_ptr.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_KEYWORD_TSS_PTR_HPP #define BOOST_ASIO_DETAIL_KEYWORD_TSS_PTR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/kqueue_reactor.hpp b/include/boost/asio/detail/kqueue_reactor.hpp index 438fee3d..baf01452 100644 --- a/include/boost/asio/detail/kqueue_reactor.hpp +++ b/include/boost/asio/detail/kqueue_reactor.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_KQUEUE_REACTOR_HPP #define BOOST_ASIO_DETAIL_KQUEUE_REACTOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/limits.hpp b/include/boost/asio/detail/limits.hpp index d5354785..036c5999 100644 --- a/include/boost/asio/detail/limits.hpp +++ b/include/boost/asio/detail/limits.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_LIMITS_HPP #define BOOST_ASIO_DETAIL_LIMITS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/local_free_on_block_exit.hpp b/include/boost/asio/detail/local_free_on_block_exit.hpp index 0c1dbfe3..b7ce9df7 100644 --- a/include/boost/asio/detail/local_free_on_block_exit.hpp +++ b/include/boost/asio/detail/local_free_on_block_exit.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_LOCAL_FREE_ON_BLOCK_EXIT_HPP #define BOOST_ASIO_DETAIL_LOCAL_FREE_ON_BLOCK_EXIT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/macos_fenced_block.hpp b/include/boost/asio/detail/macos_fenced_block.hpp index c78aa0e0..acc248ea 100644 --- a/include/boost/asio/detail/macos_fenced_block.hpp +++ b/include/boost/asio/detail/macos_fenced_block.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_MACOS_FENCED_BLOCK_HPP #define BOOST_ASIO_DETAIL_MACOS_FENCED_BLOCK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/mutex.hpp b/include/boost/asio/detail/mutex.hpp index ba0d7d7d..5898af72 100644 --- a/include/boost/asio/detail/mutex.hpp +++ b/include/boost/asio/detail/mutex.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_MUTEX_HPP #define BOOST_ASIO_DETAIL_MUTEX_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/noncopyable.hpp b/include/boost/asio/detail/noncopyable.hpp index 37c33128..5f45132c 100644 --- a/include/boost/asio/detail/noncopyable.hpp +++ b/include/boost/asio/detail/noncopyable.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_NONCOPYABLE_HPP #define BOOST_ASIO_DETAIL_NONCOPYABLE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/null_event.hpp b/include/boost/asio/detail/null_event.hpp index 03984f08..9962f986 100644 --- a/include/boost/asio/detail/null_event.hpp +++ b/include/boost/asio/detail/null_event.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_NULL_EVENT_HPP #define BOOST_ASIO_DETAIL_NULL_EVENT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/null_fenced_block.hpp b/include/boost/asio/detail/null_fenced_block.hpp index abce5b05..0d272ee7 100644 --- a/include/boost/asio/detail/null_fenced_block.hpp +++ b/include/boost/asio/detail/null_fenced_block.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_NULL_FENCED_BLOCK_HPP #define BOOST_ASIO_DETAIL_NULL_FENCED_BLOCK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/null_mutex.hpp b/include/boost/asio/detail/null_mutex.hpp index 108d6deb..54834e02 100644 --- a/include/boost/asio/detail/null_mutex.hpp +++ b/include/boost/asio/detail/null_mutex.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_NULL_MUTEX_HPP #define BOOST_ASIO_DETAIL_NULL_MUTEX_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/null_reactor.hpp b/include/boost/asio/detail/null_reactor.hpp index 397548e8..acd70296 100644 --- a/include/boost/asio/detail/null_reactor.hpp +++ b/include/boost/asio/detail/null_reactor.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_NULL_REACTOR_HPP #define BOOST_ASIO_DETAIL_NULL_REACTOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/null_signal_blocker.hpp b/include/boost/asio/detail/null_signal_blocker.hpp index d9641a5a..d69f49e4 100644 --- a/include/boost/asio/detail/null_signal_blocker.hpp +++ b/include/boost/asio/detail/null_signal_blocker.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_NULL_SIGNAL_BLOCKER_HPP #define BOOST_ASIO_DETAIL_NULL_SIGNAL_BLOCKER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/null_socket_service.hpp b/include/boost/asio/detail/null_socket_service.hpp index e029766a..196baf37 100644 --- a/include/boost/asio/detail/null_socket_service.hpp +++ b/include/boost/asio/detail/null_socket_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_NULL_SOCKET_SERVICE_HPP #define BOOST_ASIO_DETAIL_NULL_SOCKET_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/null_static_mutex.hpp b/include/boost/asio/detail/null_static_mutex.hpp index eef2bacd..e6c0836f 100644 --- a/include/boost/asio/detail/null_static_mutex.hpp +++ b/include/boost/asio/detail/null_static_mutex.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_NULL_STATIC_MUTEX_HPP #define BOOST_ASIO_DETAIL_NULL_STATIC_MUTEX_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/null_thread.hpp b/include/boost/asio/detail/null_thread.hpp index 84d1869c..0d0a86d2 100644 --- a/include/boost/asio/detail/null_thread.hpp +++ b/include/boost/asio/detail/null_thread.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_NULL_THREAD_HPP #define BOOST_ASIO_DETAIL_NULL_THREAD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/null_tss_ptr.hpp b/include/boost/asio/detail/null_tss_ptr.hpp index d8cdd391..c7cc4eab 100644 --- a/include/boost/asio/detail/null_tss_ptr.hpp +++ b/include/boost/asio/detail/null_tss_ptr.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_NULL_TSS_PTR_HPP #define BOOST_ASIO_DETAIL_NULL_TSS_PTR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/object_pool.hpp b/include/boost/asio/detail/object_pool.hpp index 5d40df0c..228f6b39 100644 --- a/include/boost/asio/detail/object_pool.hpp +++ b/include/boost/asio/detail/object_pool.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_OBJECT_POOL_HPP #define BOOST_ASIO_DETAIL_OBJECT_POOL_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/old_win_sdk_compat.hpp b/include/boost/asio/detail/old_win_sdk_compat.hpp index 2a3fd708..960feee9 100644 --- a/include/boost/asio/detail/old_win_sdk_compat.hpp +++ b/include/boost/asio/detail/old_win_sdk_compat.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_OLD_WIN_SDK_COMPAT_HPP #define BOOST_ASIO_DETAIL_OLD_WIN_SDK_COMPAT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/op_queue.hpp b/include/boost/asio/detail/op_queue.hpp index 5ce90d36..1576ed73 100644 --- a/include/boost/asio/detail/op_queue.hpp +++ b/include/boost/asio/detail/op_queue.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_OP_QUEUE_HPP #define BOOST_ASIO_DETAIL_OP_QUEUE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/operation.hpp b/include/boost/asio/detail/operation.hpp index a18dfd8c..af0100c3 100644 --- a/include/boost/asio/detail/operation.hpp +++ b/include/boost/asio/detail/operation.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_OPERATION_HPP #define BOOST_ASIO_DETAIL_OPERATION_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/pipe_select_interrupter.hpp b/include/boost/asio/detail/pipe_select_interrupter.hpp index c697966a..3c659d4d 100644 --- a/include/boost/asio/detail/pipe_select_interrupter.hpp +++ b/include/boost/asio/detail/pipe_select_interrupter.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_PIPE_SELECT_INTERRUPTER_HPP #define BOOST_ASIO_DETAIL_PIPE_SELECT_INTERRUPTER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/posix_event.hpp b/include/boost/asio/detail/posix_event.hpp index c9d3e47f..90e3fa2c 100644 --- a/include/boost/asio/detail/posix_event.hpp +++ b/include/boost/asio/detail/posix_event.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_POSIX_EVENT_HPP #define BOOST_ASIO_DETAIL_POSIX_EVENT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/posix_fd_set_adapter.hpp b/include/boost/asio/detail/posix_fd_set_adapter.hpp index dd19689e..3dbb0673 100644 --- a/include/boost/asio/detail/posix_fd_set_adapter.hpp +++ b/include/boost/asio/detail/posix_fd_set_adapter.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_POSIX_FD_SET_ADAPTER_HPP #define BOOST_ASIO_DETAIL_POSIX_FD_SET_ADAPTER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/posix_mutex.hpp b/include/boost/asio/detail/posix_mutex.hpp index 0dffa19a..a365179a 100644 --- a/include/boost/asio/detail/posix_mutex.hpp +++ b/include/boost/asio/detail/posix_mutex.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_POSIX_MUTEX_HPP #define BOOST_ASIO_DETAIL_POSIX_MUTEX_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/posix_signal_blocker.hpp b/include/boost/asio/detail/posix_signal_blocker.hpp index e7f8283e..cbceec54 100644 --- a/include/boost/asio/detail/posix_signal_blocker.hpp +++ b/include/boost/asio/detail/posix_signal_blocker.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_POSIX_SIGNAL_BLOCKER_HPP #define BOOST_ASIO_DETAIL_POSIX_SIGNAL_BLOCKER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/posix_static_mutex.hpp b/include/boost/asio/detail/posix_static_mutex.hpp index a4b7f4e7..e44b7b0a 100644 --- a/include/boost/asio/detail/posix_static_mutex.hpp +++ b/include/boost/asio/detail/posix_static_mutex.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_POSIX_STATIC_MUTEX_HPP #define BOOST_ASIO_DETAIL_POSIX_STATIC_MUTEX_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/posix_thread.hpp b/include/boost/asio/detail/posix_thread.hpp index b75024df..81cbefe3 100644 --- a/include/boost/asio/detail/posix_thread.hpp +++ b/include/boost/asio/detail/posix_thread.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_POSIX_THREAD_HPP #define BOOST_ASIO_DETAIL_POSIX_THREAD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/posix_tss_ptr.hpp b/include/boost/asio/detail/posix_tss_ptr.hpp index 306a2795..40fa5145 100644 --- a/include/boost/asio/detail/posix_tss_ptr.hpp +++ b/include/boost/asio/detail/posix_tss_ptr.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_POSIX_TSS_PTR_HPP #define BOOST_ASIO_DETAIL_POSIX_TSS_PTR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/push_options.hpp b/include/boost/asio/detail/push_options.hpp index 102bdeec..573a3334 100644 --- a/include/boost/asio/detail/push_options.hpp +++ b/include/boost/asio/detail/push_options.hpp @@ -114,6 +114,14 @@ # pragma warning (disable:4312) # endif // defined(_M_IX86) && defined(_Wp64) # pragma pack (push, 8) +// Note that if the /Og optimisation flag is enabled with MSVC6, the compiler +// has a tendency to incorrectly optimise away some calls to member template +// functions, even though those functions contain code that should not be +// optimised away! Therefore we will always disable this optimisation option +// for the MSVC6 compiler. +# if (_MSC_VER < 1300) +# pragma optimize ("g", off) +# endif # if !defined(_MT) # error Multithreaded RTL must be selected. # endif // !defined(_MT) diff --git a/include/boost/asio/detail/reactive_descriptor_service.hpp b/include/boost/asio/detail/reactive_descriptor_service.hpp index c52c9593..3d7ed24c 100644 --- a/include/boost/asio/detail/reactive_descriptor_service.hpp +++ b/include/boost/asio/detail/reactive_descriptor_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTIVE_DESCRIPTOR_SERVICE_HPP #define BOOST_ASIO_DETAIL_REACTIVE_DESCRIPTOR_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/reactive_null_buffers_op.hpp b/include/boost/asio/detail/reactive_null_buffers_op.hpp index 5f866a25..7d0f81eb 100644 --- a/include/boost/asio/detail/reactive_null_buffers_op.hpp +++ b/include/boost/asio/detail/reactive_null_buffers_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTIVE_NULL_BUFFERS_OP_HPP #define BOOST_ASIO_DETAIL_REACTIVE_NULL_BUFFERS_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/reactive_serial_port_service.hpp b/include/boost/asio/detail/reactive_serial_port_service.hpp index 88e602d3..9e58eaa8 100644 --- a/include/boost/asio/detail/reactive_serial_port_service.hpp +++ b/include/boost/asio/detail/reactive_serial_port_service.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTIVE_SERIAL_PORT_SERVICE_HPP #define BOOST_ASIO_DETAIL_REACTIVE_SERIAL_PORT_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/reactive_socket_accept_op.hpp b/include/boost/asio/detail/reactive_socket_accept_op.hpp index 080c0b3b..d4f7ab83 100644 --- a/include/boost/asio/detail/reactive_socket_accept_op.hpp +++ b/include/boost/asio/detail/reactive_socket_accept_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTIVE_SOCKET_ACCEPT_OP_HPP #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_ACCEPT_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/reactive_socket_connect_op.hpp b/include/boost/asio/detail/reactive_socket_connect_op.hpp index 9f9ab4e2..5958569c 100644 --- a/include/boost/asio/detail/reactive_socket_connect_op.hpp +++ b/include/boost/asio/detail/reactive_socket_connect_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTIVE_SOCKET_CONNECT_OP_HPP #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_CONNECT_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/reactive_socket_recv_op.hpp b/include/boost/asio/detail/reactive_socket_recv_op.hpp index 30622558..04e584f5 100644 --- a/include/boost/asio/detail/reactive_socket_recv_op.hpp +++ b/include/boost/asio/detail/reactive_socket_recv_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECV_OP_HPP #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECV_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp b/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp index ca730f44..ed1363a9 100644 --- a/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp +++ b/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECVFROM_OP_HPP #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECVFROM_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp b/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp index 3d5fed23..62f49abd 100644 --- a/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp +++ b/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECVMSG_OP_HPP #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECVMSG_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/reactive_socket_send_op.hpp b/include/boost/asio/detail/reactive_socket_send_op.hpp index e52e7b32..bde2fe2a 100644 --- a/include/boost/asio/detail/reactive_socket_send_op.hpp +++ b/include/boost/asio/detail/reactive_socket_send_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SEND_OP_HPP #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SEND_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/reactive_socket_sendto_op.hpp b/include/boost/asio/detail/reactive_socket_sendto_op.hpp index 17d6a6f4..0fb78eaf 100644 --- a/include/boost/asio/detail/reactive_socket_sendto_op.hpp +++ b/include/boost/asio/detail/reactive_socket_sendto_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SENDTO_OP_HPP #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SENDTO_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/reactive_socket_service.hpp b/include/boost/asio/detail/reactive_socket_service.hpp index 996d2dc3..205e15ef 100644 --- a/include/boost/asio/detail/reactive_socket_service.hpp +++ b/include/boost/asio/detail/reactive_socket_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SERVICE_HPP #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/reactive_socket_service_base.hpp b/include/boost/asio/detail/reactive_socket_service_base.hpp index 063e133f..3a84bd36 100644 --- a/include/boost/asio/detail/reactive_socket_service_base.hpp +++ b/include/boost/asio/detail/reactive_socket_service_base.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SERVICE_BASE_HPP #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SERVICE_BASE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/reactor.hpp b/include/boost/asio/detail/reactor.hpp index fb1363c8..e45f30ab 100644 --- a/include/boost/asio/detail/reactor.hpp +++ b/include/boost/asio/detail/reactor.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTOR_HPP #define BOOST_ASIO_DETAIL_REACTOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/reactor_fwd.hpp b/include/boost/asio/detail/reactor_fwd.hpp index d3a79ce7..6bc2e1dc 100644 --- a/include/boost/asio/detail/reactor_fwd.hpp +++ b/include/boost/asio/detail/reactor_fwd.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTOR_FWD_HPP #define BOOST_ASIO_DETAIL_REACTOR_FWD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/reactor_op.hpp b/include/boost/asio/detail/reactor_op.hpp index 707d47a3..c8e3ee43 100644 --- a/include/boost/asio/detail/reactor_op.hpp +++ b/include/boost/asio/detail/reactor_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTOR_OP_HPP #define BOOST_ASIO_DETAIL_REACTOR_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/reactor_op_queue.hpp b/include/boost/asio/detail/reactor_op_queue.hpp index cb251259..1d196e94 100644 --- a/include/boost/asio/detail/reactor_op_queue.hpp +++ b/include/boost/asio/detail/reactor_op_queue.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REACTOR_OP_QUEUE_HPP #define BOOST_ASIO_DETAIL_REACTOR_OP_QUEUE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/regex_fwd.hpp b/include/boost/asio/detail/regex_fwd.hpp index 948f1639..e87a74a1 100644 --- a/include/boost/asio/detail/regex_fwd.hpp +++ b/include/boost/asio/detail/regex_fwd.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_REGEX_FWD_HPP #define BOOST_ASIO_DETAIL_REGEX_FWD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #if defined(BOOST_ASIO_HAS_BOOST_REGEX) diff --git a/include/boost/asio/detail/resolve_endpoint_op.hpp b/include/boost/asio/detail/resolve_endpoint_op.hpp index 2596a7c3..2c0cfd3f 100644 --- a/include/boost/asio/detail/resolve_endpoint_op.hpp +++ b/include/boost/asio/detail/resolve_endpoint_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_RESOLVER_ENDPOINT_OP_HPP #define BOOST_ASIO_DETAIL_RESOLVER_ENDPOINT_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/resolve_op.hpp b/include/boost/asio/detail/resolve_op.hpp index 1348c49b..8528ed5a 100644 --- a/include/boost/asio/detail/resolve_op.hpp +++ b/include/boost/asio/detail/resolve_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_RESOLVE_OP_HPP #define BOOST_ASIO_DETAIL_RESOLVE_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/resolver_service.hpp b/include/boost/asio/detail/resolver_service.hpp index cda44f3f..f855405b 100644 --- a/include/boost/asio/detail/resolver_service.hpp +++ b/include/boost/asio/detail/resolver_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_RESOLVER_SERVICE_HPP #define BOOST_ASIO_DETAIL_RESOLVER_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/resolver_service_base.hpp b/include/boost/asio/detail/resolver_service_base.hpp index e866d07d..42e246e4 100644 --- a/include/boost/asio/detail/resolver_service_base.hpp +++ b/include/boost/asio/detail/resolver_service_base.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_RESOLVER_SERVICE_BASE_HPP #define BOOST_ASIO_DETAIL_RESOLVER_SERVICE_BASE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/scoped_lock.hpp b/include/boost/asio/detail/scoped_lock.hpp index 5df1bb41..c548dd53 100644 --- a/include/boost/asio/detail/scoped_lock.hpp +++ b/include/boost/asio/detail/scoped_lock.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SCOPED_LOCK_HPP #define BOOST_ASIO_DETAIL_SCOPED_LOCK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/scoped_ptr.hpp b/include/boost/asio/detail/scoped_ptr.hpp index 46e46486..d4361fd5 100644 --- a/include/boost/asio/detail/scoped_ptr.hpp +++ b/include/boost/asio/detail/scoped_ptr.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SCOPED_PTR_HPP #define BOOST_ASIO_DETAIL_SCOPED_PTR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/select_interrupter.hpp b/include/boost/asio/detail/select_interrupter.hpp index ebb7763f..8cab4dc4 100644 --- a/include/boost/asio/detail/select_interrupter.hpp +++ b/include/boost/asio/detail/select_interrupter.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SELECT_INTERRUPTER_HPP #define BOOST_ASIO_DETAIL_SELECT_INTERRUPTER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/select_reactor.hpp b/include/boost/asio/detail/select_reactor.hpp index c1177fe3..74deab24 100644 --- a/include/boost/asio/detail/select_reactor.hpp +++ b/include/boost/asio/detail/select_reactor.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SELECT_REACTOR_HPP #define BOOST_ASIO_DETAIL_SELECT_REACTOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/service_registry.hpp b/include/boost/asio/detail/service_registry.hpp index 34626dc1..1d4f84f8 100644 --- a/include/boost/asio/detail/service_registry.hpp +++ b/include/boost/asio/detail/service_registry.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SERVICE_REGISTRY_HPP #define BOOST_ASIO_DETAIL_SERVICE_REGISTRY_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/shared_ptr.hpp b/include/boost/asio/detail/shared_ptr.hpp index e0043520..bbf61909 100644 --- a/include/boost/asio/detail/shared_ptr.hpp +++ b/include/boost/asio/detail/shared_ptr.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SHARED_PTR_HPP #define BOOST_ASIO_DETAIL_SHARED_PTR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/signal_blocker.hpp b/include/boost/asio/detail/signal_blocker.hpp index 57f36bac..4bb6813d 100644 --- a/include/boost/asio/detail/signal_blocker.hpp +++ b/include/boost/asio/detail/signal_blocker.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SIGNAL_BLOCKER_HPP #define BOOST_ASIO_DETAIL_SIGNAL_BLOCKER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/signal_handler.hpp b/include/boost/asio/detail/signal_handler.hpp index e6667efe..f3bcdbee 100644 --- a/include/boost/asio/detail/signal_handler.hpp +++ b/include/boost/asio/detail/signal_handler.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SIGNAL_HANDLER_HPP #define BOOST_ASIO_DETAIL_SIGNAL_HANDLER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/signal_init.hpp b/include/boost/asio/detail/signal_init.hpp index 17fa3c8d..c9483dab 100644 --- a/include/boost/asio/detail/signal_init.hpp +++ b/include/boost/asio/detail/signal_init.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SIGNAL_INIT_HPP #define BOOST_ASIO_DETAIL_SIGNAL_INIT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/signal_op.hpp b/include/boost/asio/detail/signal_op.hpp index 2531974e..9df0d9bc 100644 --- a/include/boost/asio/detail/signal_op.hpp +++ b/include/boost/asio/detail/signal_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SIGNAL_OP_HPP #define BOOST_ASIO_DETAIL_SIGNAL_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/signal_set_service.hpp b/include/boost/asio/detail/signal_set_service.hpp index 8d149453..a3ddcbb2 100644 --- a/include/boost/asio/detail/signal_set_service.hpp +++ b/include/boost/asio/detail/signal_set_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SIGNAL_SET_SERVICE_HPP #define BOOST_ASIO_DETAIL_SIGNAL_SET_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/socket_holder.hpp b/include/boost/asio/detail/socket_holder.hpp index 0a1ed618..0adbeed3 100644 --- a/include/boost/asio/detail/socket_holder.hpp +++ b/include/boost/asio/detail/socket_holder.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SOCKET_HOLDER_HPP #define BOOST_ASIO_DETAIL_SOCKET_HOLDER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/socket_ops.hpp b/include/boost/asio/detail/socket_ops.hpp index 0ebea784..d09e27ea 100644 --- a/include/boost/asio/detail/socket_ops.hpp +++ b/include/boost/asio/detail/socket_ops.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SOCKET_OPS_HPP #define BOOST_ASIO_DETAIL_SOCKET_OPS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/socket_option.hpp b/include/boost/asio/detail/socket_option.hpp index c5f14163..80cf3ea0 100644 --- a/include/boost/asio/detail/socket_option.hpp +++ b/include/boost/asio/detail/socket_option.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SOCKET_OPTION_HPP #define BOOST_ASIO_DETAIL_SOCKET_OPTION_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/socket_select_interrupter.hpp b/include/boost/asio/detail/socket_select_interrupter.hpp index 06640d53..c0c2a2b1 100644 --- a/include/boost/asio/detail/socket_select_interrupter.hpp +++ b/include/boost/asio/detail/socket_select_interrupter.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SOCKET_SELECT_INTERRUPTER_HPP #define BOOST_ASIO_DETAIL_SOCKET_SELECT_INTERRUPTER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/socket_types.hpp b/include/boost/asio/detail/socket_types.hpp index 3768fdf6..3ab5c4d9 100644 --- a/include/boost/asio/detail/socket_types.hpp +++ b/include/boost/asio/detail/socket_types.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SOCKET_TYPES_HPP #define BOOST_ASIO_DETAIL_SOCKET_TYPES_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/solaris_fenced_block.hpp b/include/boost/asio/detail/solaris_fenced_block.hpp index 80eb0961..5bae6580 100644 --- a/include/boost/asio/detail/solaris_fenced_block.hpp +++ b/include/boost/asio/detail/solaris_fenced_block.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_SOLARIS_FENCED_BLOCK_HPP #define BOOST_ASIO_DETAIL_SOLARIS_FENCED_BLOCK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/static_mutex.hpp b/include/boost/asio/detail/static_mutex.hpp index df6988f0..10488b18 100644 --- a/include/boost/asio/detail/static_mutex.hpp +++ b/include/boost/asio/detail/static_mutex.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_STATIC_MUTEX_HPP #define BOOST_ASIO_DETAIL_STATIC_MUTEX_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/std_event.hpp b/include/boost/asio/detail/std_event.hpp index 534aec5d..816ef491 100644 --- a/include/boost/asio/detail/std_event.hpp +++ b/include/boost/asio/detail/std_event.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_STD_EVENT_HPP #define BOOST_ASIO_DETAIL_STD_EVENT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/std_mutex.hpp b/include/boost/asio/detail/std_mutex.hpp index 574734a0..19fdd187 100644 --- a/include/boost/asio/detail/std_mutex.hpp +++ b/include/boost/asio/detail/std_mutex.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_STD_MUTEX_HPP #define BOOST_ASIO_DETAIL_STD_MUTEX_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/std_static_mutex.hpp b/include/boost/asio/detail/std_static_mutex.hpp index 85b5ef13..b083a4e3 100644 --- a/include/boost/asio/detail/std_static_mutex.hpp +++ b/include/boost/asio/detail/std_static_mutex.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_STD_STATIC_MUTEX_HPP #define BOOST_ASIO_DETAIL_STD_STATIC_MUTEX_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/std_thread.hpp b/include/boost/asio/detail/std_thread.hpp index 73865ed3..a2fabaff 100644 --- a/include/boost/asio/detail/std_thread.hpp +++ b/include/boost/asio/detail/std_thread.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_STD_THREAD_HPP #define BOOST_ASIO_DETAIL_STD_THREAD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/strand_service.hpp b/include/boost/asio/detail/strand_service.hpp index 7be01a4a..203ad074 100644 --- a/include/boost/asio/detail/strand_service.hpp +++ b/include/boost/asio/detail/strand_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_STRAND_SERVICE_HPP #define BOOST_ASIO_DETAIL_STRAND_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/task_io_service.hpp b/include/boost/asio/detail/task_io_service.hpp index f0e271c2..8f3e2601 100644 --- a/include/boost/asio/detail/task_io_service.hpp +++ b/include/boost/asio/detail/task_io_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_TASK_IO_SERVICE_HPP #define BOOST_ASIO_DETAIL_TASK_IO_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/task_io_service_operation.hpp b/include/boost/asio/detail/task_io_service_operation.hpp index bb7985ff..95811959 100644 --- a/include/boost/asio/detail/task_io_service_operation.hpp +++ b/include/boost/asio/detail/task_io_service_operation.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_TASK_IO_SERVICE_OPERATION_HPP #define BOOST_ASIO_DETAIL_TASK_IO_SERVICE_OPERATION_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/task_io_service_thread_info.hpp b/include/boost/asio/detail/task_io_service_thread_info.hpp index 30e3646c..5a5a8b0a 100644 --- a/include/boost/asio/detail/task_io_service_thread_info.hpp +++ b/include/boost/asio/detail/task_io_service_thread_info.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_TASK_IO_SERVICE_THREAD_INFO_HPP #define BOOST_ASIO_DETAIL_TASK_IO_SERVICE_THREAD_INFO_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/thread.hpp b/include/boost/asio/detail/thread.hpp index f086544f..dde5d812 100644 --- a/include/boost/asio/detail/thread.hpp +++ b/include/boost/asio/detail/thread.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_THREAD_HPP #define BOOST_ASIO_DETAIL_THREAD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/thread_info_base.hpp b/include/boost/asio/detail/thread_info_base.hpp index 01b3a3c4..fedcda72 100644 --- a/include/boost/asio/detail/thread_info_base.hpp +++ b/include/boost/asio/detail/thread_info_base.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_THREAD_INFO_BASE_HPP #define BOOST_ASIO_DETAIL_THREAD_INFO_BASE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/throw_error.hpp b/include/boost/asio/detail/throw_error.hpp index 3c60c995..39c1b15a 100644 --- a/include/boost/asio/detail/throw_error.hpp +++ b/include/boost/asio/detail/throw_error.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_THROW_ERROR_HPP #define BOOST_ASIO_DETAIL_THROW_ERROR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/throw_exception.hpp b/include/boost/asio/detail/throw_exception.hpp index 08ecb8a2..bbf6eadd 100644 --- a/include/boost/asio/detail/throw_exception.hpp +++ b/include/boost/asio/detail/throw_exception.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_THROW_EXCEPTION_HPP #define BOOST_ASIO_DETAIL_THROW_EXCEPTION_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/timer_queue.hpp b/include/boost/asio/detail/timer_queue.hpp index 60e948e1..02e5b289 100644 --- a/include/boost/asio/detail/timer_queue.hpp +++ b/include/boost/asio/detail/timer_queue.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_TIMER_QUEUE_HPP #define BOOST_ASIO_DETAIL_TIMER_QUEUE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/timer_queue_base.hpp b/include/boost/asio/detail/timer_queue_base.hpp index eb588c12..1b69fec3 100644 --- a/include/boost/asio/detail/timer_queue_base.hpp +++ b/include/boost/asio/detail/timer_queue_base.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_TIMER_QUEUE_BASE_HPP #define BOOST_ASIO_DETAIL_TIMER_QUEUE_BASE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/timer_queue_ptime.hpp b/include/boost/asio/detail/timer_queue_ptime.hpp index 0b527712..243b5d02 100644 --- a/include/boost/asio/detail/timer_queue_ptime.hpp +++ b/include/boost/asio/detail/timer_queue_ptime.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_TIMER_QUEUE_PTIME_HPP #define BOOST_ASIO_DETAIL_TIMER_QUEUE_PTIME_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/timer_queue_set.hpp b/include/boost/asio/detail/timer_queue_set.hpp index 6f53d98d..94a189f6 100644 --- a/include/boost/asio/detail/timer_queue_set.hpp +++ b/include/boost/asio/detail/timer_queue_set.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_TIMER_QUEUE_SET_HPP #define BOOST_ASIO_DETAIL_TIMER_QUEUE_SET_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/timer_scheduler.hpp b/include/boost/asio/detail/timer_scheduler.hpp index d7421d9e..84f5ba91 100644 --- a/include/boost/asio/detail/timer_scheduler.hpp +++ b/include/boost/asio/detail/timer_scheduler.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_TIMER_SCHEDULER_HPP #define BOOST_ASIO_DETAIL_TIMER_SCHEDULER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/timer_scheduler_fwd.hpp b/include/boost/asio/detail/timer_scheduler_fwd.hpp index 3a142f8d..af86ee58 100644 --- a/include/boost/asio/detail/timer_scheduler_fwd.hpp +++ b/include/boost/asio/detail/timer_scheduler_fwd.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_TIMER_SCHEDULER_FWD_HPP #define BOOST_ASIO_DETAIL_TIMER_SCHEDULER_FWD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/tss_ptr.hpp b/include/boost/asio/detail/tss_ptr.hpp index 5ddfd113..d26212ed 100644 --- a/include/boost/asio/detail/tss_ptr.hpp +++ b/include/boost/asio/detail/tss_ptr.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_TSS_PTR_HPP #define BOOST_ASIO_DETAIL_TSS_PTR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/type_traits.hpp b/include/boost/asio/detail/type_traits.hpp index aad3c421..b42c6539 100644 --- a/include/boost/asio/detail/type_traits.hpp +++ b/include/boost/asio/detail/type_traits.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_TYPE_TRAITS_HPP #define BOOST_ASIO_DETAIL_TYPE_TRAITS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/variadic_templates.hpp b/include/boost/asio/detail/variadic_templates.hpp index 69d621ca..45996cc9 100644 --- a/include/boost/asio/detail/variadic_templates.hpp +++ b/include/boost/asio/detail/variadic_templates.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_VARIADIC_TEMPLATES_HPP #define BOOST_ASIO_DETAIL_VARIADIC_TEMPLATES_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/wait_handler.hpp b/include/boost/asio/detail/wait_handler.hpp index 0f278992..be31d207 100644 --- a/include/boost/asio/detail/wait_handler.hpp +++ b/include/boost/asio/detail/wait_handler.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WAIT_HANDLER_HPP #define BOOST_ASIO_DETAIL_WAIT_HANDLER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/wait_op.hpp b/include/boost/asio/detail/wait_op.hpp index 8e4593a1..acf681ff 100644 --- a/include/boost/asio/detail/wait_op.hpp +++ b/include/boost/asio/detail/wait_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WAIT_OP_HPP #define BOOST_ASIO_DETAIL_WAIT_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/weak_ptr.hpp b/include/boost/asio/detail/weak_ptr.hpp index 9e342199..4f974ada 100644 --- a/include/boost/asio/detail/weak_ptr.hpp +++ b/include/boost/asio/detail/weak_ptr.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WEAK_PTR_HPP #define BOOST_ASIO_DETAIL_WEAK_PTR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_event.hpp b/include/boost/asio/detail/win_event.hpp index 753dc0fb..f78a155c 100644 --- a/include/boost/asio/detail/win_event.hpp +++ b/include/boost/asio/detail/win_event.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_EVENT_HPP #define BOOST_ASIO_DETAIL_WIN_EVENT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_fd_set_adapter.hpp b/include/boost/asio/detail/win_fd_set_adapter.hpp index f2e0101a..09db196f 100644 --- a/include/boost/asio/detail/win_fd_set_adapter.hpp +++ b/include/boost/asio/detail/win_fd_set_adapter.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_FD_SET_ADAPTER_HPP #define BOOST_ASIO_DETAIL_WIN_FD_SET_ADAPTER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_fenced_block.hpp b/include/boost/asio/detail/win_fenced_block.hpp index ff07c5c6..60cc1f7a 100644 --- a/include/boost/asio/detail/win_fenced_block.hpp +++ b/include/boost/asio/detail/win_fenced_block.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_FENCED_BLOCK_HPP #define BOOST_ASIO_DETAIL_WIN_FENCED_BLOCK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_handle_read_op.hpp b/include/boost/asio/detail/win_iocp_handle_read_op.hpp index ff334a48..1ca4222f 100644 --- a/include/boost/asio/detail/win_iocp_handle_read_op.hpp +++ b/include/boost/asio/detail/win_iocp_handle_read_op.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_HANDLE_READ_OP_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_HANDLE_READ_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_handle_service.hpp b/include/boost/asio/detail/win_iocp_handle_service.hpp index d9693ac0..97460f3a 100644 --- a/include/boost/asio/detail/win_iocp_handle_service.hpp +++ b/include/boost/asio/detail/win_iocp_handle_service.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_HANDLE_SERVICE_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_HANDLE_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_handle_write_op.hpp b/include/boost/asio/detail/win_iocp_handle_write_op.hpp index 8ccddb3a..f9bc3f02 100644 --- a/include/boost/asio/detail/win_iocp_handle_write_op.hpp +++ b/include/boost/asio/detail/win_iocp_handle_write_op.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_HANDLE_WRITE_OP_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_HANDLE_WRITE_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_io_service.hpp b/include/boost/asio/detail/win_iocp_io_service.hpp index b1ad107c..de7d0279 100644 --- a/include/boost/asio/detail/win_iocp_io_service.hpp +++ b/include/boost/asio/detail/win_iocp_io_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_IO_SERVICE_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_IO_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_null_buffers_op.hpp b/include/boost/asio/detail/win_iocp_null_buffers_op.hpp index 3575abd0..155b185e 100644 --- a/include/boost/asio/detail/win_iocp_null_buffers_op.hpp +++ b/include/boost/asio/detail/win_iocp_null_buffers_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_NULL_BUFFERS_OP_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_NULL_BUFFERS_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_operation.hpp b/include/boost/asio/detail/win_iocp_operation.hpp index dc1f9c8b..87ca1303 100644 --- a/include/boost/asio/detail/win_iocp_operation.hpp +++ b/include/boost/asio/detail/win_iocp_operation.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_OPERATION_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_OPERATION_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_overlapped_op.hpp b/include/boost/asio/detail/win_iocp_overlapped_op.hpp index 14a4ce42..bba0e110 100644 --- a/include/boost/asio/detail/win_iocp_overlapped_op.hpp +++ b/include/boost/asio/detail/win_iocp_overlapped_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_OVERLAPPED_OP_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_OVERLAPPED_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp b/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp index d31cdd20..318d4ba2 100644 --- a/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp +++ b/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_OVERLAPPED_PTR_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_OVERLAPPED_PTR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_serial_port_service.hpp b/include/boost/asio/detail/win_iocp_serial_port_service.hpp index 49fdcc1a..b7fb6e98 100644 --- a/include/boost/asio/detail/win_iocp_serial_port_service.hpp +++ b/include/boost/asio/detail/win_iocp_serial_port_service.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_SERIAL_PORT_SERVICE_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_SERIAL_PORT_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_socket_accept_op.hpp b/include/boost/asio/detail/win_iocp_socket_accept_op.hpp index a5b3c8a4..3e7e944a 100644 --- a/include/boost/asio/detail/win_iocp_socket_accept_op.hpp +++ b/include/boost/asio/detail/win_iocp_socket_accept_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_ACCEPT_OP_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_ACCEPT_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_socket_recv_op.hpp b/include/boost/asio/detail/win_iocp_socket_recv_op.hpp index 3b65a50f..b6dc5056 100644 --- a/include/boost/asio/detail/win_iocp_socket_recv_op.hpp +++ b/include/boost/asio/detail/win_iocp_socket_recv_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECV_OP_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECV_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp b/include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp index 968db354..a77542a8 100644 --- a/include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp +++ b/include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECVFROM_OP_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECVFROM_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp b/include/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp index b3a89968..896c6d6a 100644 --- a/include/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp +++ b/include/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECVMSG_OP_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECVMSG_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_socket_send_op.hpp b/include/boost/asio/detail/win_iocp_socket_send_op.hpp index 0d36ebdd..9049f84c 100644 --- a/include/boost/asio/detail/win_iocp_socket_send_op.hpp +++ b/include/boost/asio/detail/win_iocp_socket_send_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SEND_OP_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SEND_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_socket_service.hpp b/include/boost/asio/detail/win_iocp_socket_service.hpp index c1098dc9..80b6361e 100644 --- a/include/boost/asio/detail/win_iocp_socket_service.hpp +++ b/include/boost/asio/detail/win_iocp_socket_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SERVICE_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_socket_service_base.hpp b/include/boost/asio/detail/win_iocp_socket_service_base.hpp index bdca9f37..31cfa16c 100644 --- a/include/boost/asio/detail/win_iocp_socket_service_base.hpp +++ b/include/boost/asio/detail/win_iocp_socket_service_base.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SERVICE_BASE_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SERVICE_BASE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_iocp_thread_info.hpp b/include/boost/asio/detail/win_iocp_thread_info.hpp index 3c87cd68..f5d2c412 100644 --- a/include/boost/asio/detail/win_iocp_thread_info.hpp +++ b/include/boost/asio/detail/win_iocp_thread_info.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_IOCP_THREAD_INFO_HPP #define BOOST_ASIO_DETAIL_WIN_IOCP_THREAD_INFO_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_mutex.hpp b/include/boost/asio/detail/win_mutex.hpp index cfad5993..a8e001bf 100644 --- a/include/boost/asio/detail/win_mutex.hpp +++ b/include/boost/asio/detail/win_mutex.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_MUTEX_HPP #define BOOST_ASIO_DETAIL_WIN_MUTEX_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_object_handle_service.hpp b/include/boost/asio/detail/win_object_handle_service.hpp index 3207914e..17889e19 100644 --- a/include/boost/asio/detail/win_object_handle_service.hpp +++ b/include/boost/asio/detail/win_object_handle_service.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_OBJECT_HANDLE_SERVICE_HPP #define BOOST_ASIO_DETAIL_WIN_OBJECT_HANDLE_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_static_mutex.hpp b/include/boost/asio/detail/win_static_mutex.hpp index 4121dd70..6cbfd1df 100644 --- a/include/boost/asio/detail/win_static_mutex.hpp +++ b/include/boost/asio/detail/win_static_mutex.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_STATIC_MUTEX_HPP #define BOOST_ASIO_DETAIL_WIN_STATIC_MUTEX_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_thread.hpp b/include/boost/asio/detail/win_thread.hpp index cb806461..2a745758 100644 --- a/include/boost/asio/detail/win_thread.hpp +++ b/include/boost/asio/detail/win_thread.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_THREAD_HPP #define BOOST_ASIO_DETAIL_WIN_THREAD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/win_tss_ptr.hpp b/include/boost/asio/detail/win_tss_ptr.hpp index c03d4edf..bc0d5bfa 100644 --- a/include/boost/asio/detail/win_tss_ptr.hpp +++ b/include/boost/asio/detail/win_tss_ptr.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WIN_TSS_PTR_HPP #define BOOST_ASIO_DETAIL_WIN_TSS_PTR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/wince_thread.hpp b/include/boost/asio/detail/wince_thread.hpp index 3618fa20..33311770 100644 --- a/include/boost/asio/detail/wince_thread.hpp +++ b/include/boost/asio/detail/wince_thread.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WINCE_THREAD_HPP #define BOOST_ASIO_DETAIL_WINCE_THREAD_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/winrt_async_manager.hpp b/include/boost/asio/detail/winrt_async_manager.hpp index 09b7afc4..935903d7 100644 --- a/include/boost/asio/detail/winrt_async_manager.hpp +++ b/include/boost/asio/detail/winrt_async_manager.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WINRT_ASYNC_MANAGER_HPP #define BOOST_ASIO_DETAIL_WINRT_ASYNC_MANAGER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/winrt_async_op.hpp b/include/boost/asio/detail/winrt_async_op.hpp index 1b256fa1..376400e5 100644 --- a/include/boost/asio/detail/winrt_async_op.hpp +++ b/include/boost/asio/detail/winrt_async_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WINRT_ASYNC_OP_HPP #define BOOST_ASIO_DETAIL_WINRT_ASYNC_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/detail/winrt_resolve_op.hpp b/include/boost/asio/detail/winrt_resolve_op.hpp index f66b2ffa..afbbb735 100644 --- a/include/boost/asio/detail/winrt_resolve_op.hpp +++ b/include/boost/asio/detail/winrt_resolve_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WINRT_RESOLVE_OP_HPP #define BOOST_ASIO_DETAIL_WINRT_RESOLVE_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/winrt_resolver_service.hpp b/include/boost/asio/detail/winrt_resolver_service.hpp index 2ab00fea..dd7bf6e2 100644 --- a/include/boost/asio/detail/winrt_resolver_service.hpp +++ b/include/boost/asio/detail/winrt_resolver_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WINRT_RESOLVER_SERVICE_HPP #define BOOST_ASIO_DETAIL_WINRT_RESOLVER_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/winrt_socket_connect_op.hpp b/include/boost/asio/detail/winrt_socket_connect_op.hpp index 0b453f3d..2cba4dd7 100644 --- a/include/boost/asio/detail/winrt_socket_connect_op.hpp +++ b/include/boost/asio/detail/winrt_socket_connect_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WINRT_SOCKET_CONNECT_OP_HPP #define BOOST_ASIO_DETAIL_WINRT_SOCKET_CONNECT_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/winrt_socket_recv_op.hpp b/include/boost/asio/detail/winrt_socket_recv_op.hpp index 93c6473d..c21ef6b1 100644 --- a/include/boost/asio/detail/winrt_socket_recv_op.hpp +++ b/include/boost/asio/detail/winrt_socket_recv_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WINRT_SOCKET_RECV_OP_HPP #define BOOST_ASIO_DETAIL_WINRT_SOCKET_RECV_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/winrt_socket_send_op.hpp b/include/boost/asio/detail/winrt_socket_send_op.hpp index ac004e8c..19d68739 100644 --- a/include/boost/asio/detail/winrt_socket_send_op.hpp +++ b/include/boost/asio/detail/winrt_socket_send_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WINRT_SOCKET_SEND_OP_HPP #define BOOST_ASIO_DETAIL_WINRT_SOCKET_SEND_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/winrt_ssocket_service.hpp b/include/boost/asio/detail/winrt_ssocket_service.hpp index f1cd9e75..d0063cd6 100644 --- a/include/boost/asio/detail/winrt_ssocket_service.hpp +++ b/include/boost/asio/detail/winrt_ssocket_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WINRT_SSOCKET_SERVICE_HPP #define BOOST_ASIO_DETAIL_WINRT_SSOCKET_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/winrt_ssocket_service_base.hpp b/include/boost/asio/detail/winrt_ssocket_service_base.hpp index 73ffa650..caaf98b7 100644 --- a/include/boost/asio/detail/winrt_ssocket_service_base.hpp +++ b/include/boost/asio/detail/winrt_ssocket_service_base.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WINRT_SSOCKET_SERVICE_BASE_HPP #define BOOST_ASIO_DETAIL_WINRT_SSOCKET_SERVICE_BASE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/winrt_timer_scheduler.hpp b/include/boost/asio/detail/winrt_timer_scheduler.hpp index 4b620b06..0650eeea 100644 --- a/include/boost/asio/detail/winrt_timer_scheduler.hpp +++ b/include/boost/asio/detail/winrt_timer_scheduler.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WINRT_TIMER_SCHEDULER_HPP #define BOOST_ASIO_DETAIL_WINRT_TIMER_SCHEDULER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/winrt_utils.hpp b/include/boost/asio/detail/winrt_utils.hpp index deecdc08..ba034bcd 100644 --- a/include/boost/asio/detail/winrt_utils.hpp +++ b/include/boost/asio/detail/winrt_utils.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WINRT_UTILS_HPP #define BOOST_ASIO_DETAIL_WINRT_UTILS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/winsock_init.hpp b/include/boost/asio/detail/winsock_init.hpp index e0155e4b..261bd454 100644 --- a/include/boost/asio/detail/winsock_init.hpp +++ b/include/boost/asio/detail/winsock_init.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WINSOCK_INIT_HPP #define BOOST_ASIO_DETAIL_WINSOCK_INIT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/detail/wrapped_handler.hpp b/include/boost/asio/detail/wrapped_handler.hpp index 20b78ce6..ad1d0512 100644 --- a/include/boost/asio/detail/wrapped_handler.hpp +++ b/include/boost/asio/detail/wrapped_handler.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_DETAIL_WRAPPED_HANDLER_HPP #define BOOST_ASIO_DETAIL_WRAPPED_HANDLER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/error.hpp b/include/boost/asio/error.hpp index 23488891..6ff5d1c4 100644 --- a/include/boost/asio/error.hpp +++ b/include/boost/asio/error.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_ERROR_HPP #define BOOST_ASIO_ERROR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/generic/basic_endpoint.hpp b/include/boost/asio/generic/basic_endpoint.hpp index f1485668..54ce07da 100644 --- a/include/boost/asio/generic/basic_endpoint.hpp +++ b/include/boost/asio/generic/basic_endpoint.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_GENERIC_BASIC_ENDPOINT_HPP #define BOOST_ASIO_GENERIC_BASIC_ENDPOINT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/generic/datagram_protocol.hpp b/include/boost/asio/generic/datagram_protocol.hpp index 6d1582a3..87d81b4c 100644 --- a/include/boost/asio/generic/datagram_protocol.hpp +++ b/include/boost/asio/generic/datagram_protocol.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_GENERIC_DATAGRAM_PROTOCOL_HPP #define BOOST_ASIO_GENERIC_DATAGRAM_PROTOCOL_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/generic/detail/endpoint.hpp b/include/boost/asio/generic/detail/endpoint.hpp index 865e4c8c..644675e6 100644 --- a/include/boost/asio/generic/detail/endpoint.hpp +++ b/include/boost/asio/generic/detail/endpoint.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_GENERIC_DETAIL_ENDPOINT_HPP #define BOOST_ASIO_GENERIC_DETAIL_ENDPOINT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/generic/detail/impl/endpoint.ipp b/include/boost/asio/generic/detail/impl/endpoint.ipp index dc8540ea..17460a59 100644 --- a/include/boost/asio/generic/detail/impl/endpoint.ipp +++ b/include/boost/asio/generic/detail/impl/endpoint.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_GENERIC_DETAIL_IMPL_ENDPOINT_IPP #define BOOST_ASIO_GENERIC_DETAIL_IMPL_ENDPOINT_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/generic/raw_protocol.hpp b/include/boost/asio/generic/raw_protocol.hpp index 77e9bd40..4dfe9b00 100644 --- a/include/boost/asio/generic/raw_protocol.hpp +++ b/include/boost/asio/generic/raw_protocol.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_GENERIC_RAW_PROTOCOL_HPP #define BOOST_ASIO_GENERIC_RAW_PROTOCOL_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/generic/seq_packet_protocol.hpp b/include/boost/asio/generic/seq_packet_protocol.hpp index b4cfd27e..bc48991f 100644 --- a/include/boost/asio/generic/seq_packet_protocol.hpp +++ b/include/boost/asio/generic/seq_packet_protocol.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_GENERIC_SEQ_PACKET_PROTOCOL_HPP #define BOOST_ASIO_GENERIC_SEQ_PACKET_PROTOCOL_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/generic/stream_protocol.hpp b/include/boost/asio/generic/stream_protocol.hpp index 9c12a06a..20eefe78 100644 --- a/include/boost/asio/generic/stream_protocol.hpp +++ b/include/boost/asio/generic/stream_protocol.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_GENERIC_STREAM_PROTOCOL_HPP #define BOOST_ASIO_GENERIC_STREAM_PROTOCOL_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/handler_alloc_hook.hpp b/include/boost/asio/handler_alloc_hook.hpp index 0592e7b2..8850d2b3 100644 --- a/include/boost/asio/handler_alloc_hook.hpp +++ b/include/boost/asio/handler_alloc_hook.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_HANDLER_ALLOC_HOOK_HPP #define BOOST_ASIO_HANDLER_ALLOC_HOOK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/handler_continuation_hook.hpp b/include/boost/asio/handler_continuation_hook.hpp index 02d8dd88..6b0ab6eb 100644 --- a/include/boost/asio/handler_continuation_hook.hpp +++ b/include/boost/asio/handler_continuation_hook.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_HANDLER_CONTINUATION_HOOK_HPP #define BOOST_ASIO_HANDLER_CONTINUATION_HOOK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/handler_invoke_hook.hpp b/include/boost/asio/handler_invoke_hook.hpp index 8aeaa928..5f81845c 100644 --- a/include/boost/asio/handler_invoke_hook.hpp +++ b/include/boost/asio/handler_invoke_hook.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_HANDLER_INVOKE_HOOK_HPP #define BOOST_ASIO_HANDLER_INVOKE_HOOK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/handler_type.hpp b/include/boost/asio/handler_type.hpp index 62f9e270..ba3ed5f6 100644 --- a/include/boost/asio/handler_type.hpp +++ b/include/boost/asio/handler_type.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_HANDLER_TYPE_HPP #define BOOST_ASIO_HANDLER_TYPE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/high_resolution_timer.hpp b/include/boost/asio/high_resolution_timer.hpp index 5a130bc8..68eb1a6d 100644 --- a/include/boost/asio/high_resolution_timer.hpp +++ b/include/boost/asio/high_resolution_timer.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_HIGH_RESOLUTION_TIMER_HPP #define BOOST_ASIO_HIGH_RESOLUTION_TIMER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/impl/buffered_read_stream.hpp b/include/boost/asio/impl/buffered_read_stream.hpp index 8997327b..5d69555e 100644 --- a/include/boost/asio/impl/buffered_read_stream.hpp +++ b/include/boost/asio/impl/buffered_read_stream.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IMPL_BUFFERED_READ_STREAM_HPP #define BOOST_ASIO_IMPL_BUFFERED_READ_STREAM_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/impl/buffered_write_stream.hpp b/include/boost/asio/impl/buffered_write_stream.hpp index 898800f8..6f909c6e 100644 --- a/include/boost/asio/impl/buffered_write_stream.hpp +++ b/include/boost/asio/impl/buffered_write_stream.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IMPL_BUFFERED_WRITE_STREAM_HPP #define BOOST_ASIO_IMPL_BUFFERED_WRITE_STREAM_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/impl/connect.hpp b/include/boost/asio/impl/connect.hpp index d9767ce0..07050516 100644 --- a/include/boost/asio/impl/connect.hpp +++ b/include/boost/asio/impl/connect.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IMPL_CONNECT_HPP #define BOOST_ASIO_IMPL_CONNECT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/impl/error.ipp b/include/boost/asio/impl/error.ipp index e6ccf154..21ca931d 100644 --- a/include/boost/asio/impl/error.ipp +++ b/include/boost/asio/impl/error.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IMPL_ERROR_IPP #define BOOST_ASIO_IMPL_ERROR_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/impl/handler_alloc_hook.ipp b/include/boost/asio/impl/handler_alloc_hook.ipp index b2a51799..afbf2b79 100644 --- a/include/boost/asio/impl/handler_alloc_hook.ipp +++ b/include/boost/asio/impl/handler_alloc_hook.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IMPL_HANDLER_ALLOC_HOOK_IPP #define BOOST_ASIO_IMPL_HANDLER_ALLOC_HOOK_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/impl/io_service.hpp b/include/boost/asio/impl/io_service.hpp index 27f9d458..0aa5c615 100644 --- a/include/boost/asio/impl/io_service.hpp +++ b/include/boost/asio/impl/io_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IMPL_IO_SERVICE_HPP #define BOOST_ASIO_IMPL_IO_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/impl/io_service.ipp b/include/boost/asio/impl/io_service.ipp index 6e40e47e..4f3f680c 100644 --- a/include/boost/asio/impl/io_service.ipp +++ b/include/boost/asio/impl/io_service.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IMPL_IO_SERVICE_IPP #define BOOST_ASIO_IMPL_IO_SERVICE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/impl/read.hpp b/include/boost/asio/impl/read.hpp index cdef22f5..bb35f802 100644 --- a/include/boost/asio/impl/read.hpp +++ b/include/boost/asio/impl/read.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IMPL_READ_HPP #define BOOST_ASIO_IMPL_READ_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/impl/read_at.hpp b/include/boost/asio/impl/read_at.hpp index 16c5b744..6fa116c9 100644 --- a/include/boost/asio/impl/read_at.hpp +++ b/include/boost/asio/impl/read_at.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IMPL_READ_AT_HPP #define BOOST_ASIO_IMPL_READ_AT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/impl/read_until.hpp b/include/boost/asio/impl/read_until.hpp index 56c46499..93f46ea5 100644 --- a/include/boost/asio/impl/read_until.hpp +++ b/include/boost/asio/impl/read_until.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IMPL_READ_UNTIL_HPP #define BOOST_ASIO_IMPL_READ_UNTIL_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/impl/serial_port_base.hpp b/include/boost/asio/impl/serial_port_base.hpp index 438c0e6d..032325ca 100644 --- a/include/boost/asio/impl/serial_port_base.hpp +++ b/include/boost/asio/impl/serial_port_base.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_IMPL_SERIAL_PORT_BASE_HPP #define BOOST_ASIO_IMPL_SERIAL_PORT_BASE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/impl/serial_port_base.ipp b/include/boost/asio/impl/serial_port_base.ipp index a9bfa252..2d8d35eb 100644 --- a/include/boost/asio/impl/serial_port_base.ipp +++ b/include/boost/asio/impl/serial_port_base.ipp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_IMPL_SERIAL_PORT_BASE_IPP #define BOOST_ASIO_IMPL_SERIAL_PORT_BASE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/impl/spawn.hpp b/include/boost/asio/impl/spawn.hpp index 7cc5e407..1e25e6b6 100644 --- a/include/boost/asio/impl/spawn.hpp +++ b/include/boost/asio/impl/spawn.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IMPL_SPAWN_HPP #define BOOST_ASIO_IMPL_SPAWN_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/impl/use_future.hpp b/include/boost/asio/impl/use_future.hpp index 36bb2a42..4952d3d4 100644 --- a/include/boost/asio/impl/use_future.hpp +++ b/include/boost/asio/impl/use_future.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IMPL_USE_FUTURE_HPP #define BOOST_ASIO_IMPL_USE_FUTURE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/impl/write.hpp b/include/boost/asio/impl/write.hpp index 5201fd79..8abb6202 100644 --- a/include/boost/asio/impl/write.hpp +++ b/include/boost/asio/impl/write.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IMPL_WRITE_HPP #define BOOST_ASIO_IMPL_WRITE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/impl/write_at.hpp b/include/boost/asio/impl/write_at.hpp index fc5a158f..8ff083e5 100644 --- a/include/boost/asio/impl/write_at.hpp +++ b/include/boost/asio/impl/write_at.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IMPL_WRITE_AT_HPP #define BOOST_ASIO_IMPL_WRITE_AT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/io_service.hpp b/include/boost/asio/io_service.hpp index d316718a..4672c039 100644 --- a/include/boost/asio/io_service.hpp +++ b/include/boost/asio/io_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IO_SERVICE_HPP #define BOOST_ASIO_IO_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/address.hpp b/include/boost/asio/ip/address.hpp index e30d375e..abb079e8 100644 --- a/include/boost/asio/ip/address.hpp +++ b/include/boost/asio/ip/address.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_ADDRESS_HPP #define BOOST_ASIO_IP_ADDRESS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/address_v4.hpp b/include/boost/asio/ip/address_v4.hpp index d6f02466..4f9a2d1e 100644 --- a/include/boost/asio/ip/address_v4.hpp +++ b/include/boost/asio/ip/address_v4.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_ADDRESS_V4_HPP #define BOOST_ASIO_IP_ADDRESS_V4_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/address_v6.hpp b/include/boost/asio/ip/address_v6.hpp index d6cda7b4..179fc1a2 100644 --- a/include/boost/asio/ip/address_v6.hpp +++ b/include/boost/asio/ip/address_v6.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_ADDRESS_V6_HPP #define BOOST_ASIO_IP_ADDRESS_V6_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/basic_endpoint.hpp b/include/boost/asio/ip/basic_endpoint.hpp index 0f3524b4..4cc68ab4 100644 --- a/include/boost/asio/ip/basic_endpoint.hpp +++ b/include/boost/asio/ip/basic_endpoint.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_BASIC_ENDPOINT_HPP #define BOOST_ASIO_IP_BASIC_ENDPOINT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/basic_resolver.hpp b/include/boost/asio/ip/basic_resolver.hpp index 2fb3c506..c28e642f 100644 --- a/include/boost/asio/ip/basic_resolver.hpp +++ b/include/boost/asio/ip/basic_resolver.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_BASIC_RESOLVER_HPP #define BOOST_ASIO_IP_BASIC_RESOLVER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/basic_resolver_entry.hpp b/include/boost/asio/ip/basic_resolver_entry.hpp index 2ff5cf99..abadfe47 100644 --- a/include/boost/asio/ip/basic_resolver_entry.hpp +++ b/include/boost/asio/ip/basic_resolver_entry.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_BASIC_RESOLVER_ENTRY_HPP #define BOOST_ASIO_IP_BASIC_RESOLVER_ENTRY_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/basic_resolver_iterator.hpp b/include/boost/asio/ip/basic_resolver_iterator.hpp index d614437e..509fba14 100644 --- a/include/boost/asio/ip/basic_resolver_iterator.hpp +++ b/include/boost/asio/ip/basic_resolver_iterator.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_BASIC_RESOLVER_ITERATOR_HPP #define BOOST_ASIO_IP_BASIC_RESOLVER_ITERATOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/basic_resolver_query.hpp b/include/boost/asio/ip/basic_resolver_query.hpp index 374dadad..f25fd1ea 100644 --- a/include/boost/asio/ip/basic_resolver_query.hpp +++ b/include/boost/asio/ip/basic_resolver_query.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_BASIC_RESOLVER_QUERY_HPP #define BOOST_ASIO_IP_BASIC_RESOLVER_QUERY_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/detail/endpoint.hpp b/include/boost/asio/ip/detail/endpoint.hpp index 98e6a587..94c85775 100644 --- a/include/boost/asio/ip/detail/endpoint.hpp +++ b/include/boost/asio/ip/detail/endpoint.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_DETAIL_ENDPOINT_HPP #define BOOST_ASIO_IP_DETAIL_ENDPOINT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/detail/impl/endpoint.ipp b/include/boost/asio/ip/detail/impl/endpoint.ipp index 680fd566..52857659 100644 --- a/include/boost/asio/ip/detail/impl/endpoint.ipp +++ b/include/boost/asio/ip/detail/impl/endpoint.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_DETAIL_IMPL_ENDPOINT_IPP #define BOOST_ASIO_IP_DETAIL_IMPL_ENDPOINT_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/detail/socket_option.hpp b/include/boost/asio/ip/detail/socket_option.hpp index 5307a465..cd643c54 100644 --- a/include/boost/asio/ip/detail/socket_option.hpp +++ b/include/boost/asio/ip/detail/socket_option.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_DETAIL_SOCKET_OPTION_HPP #define BOOST_ASIO_IP_DETAIL_SOCKET_OPTION_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/host_name.hpp b/include/boost/asio/ip/host_name.hpp index f134b249..d9046e9e 100644 --- a/include/boost/asio/ip/host_name.hpp +++ b/include/boost/asio/ip/host_name.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_HOST_NAME_HPP #define BOOST_ASIO_IP_HOST_NAME_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/icmp.hpp b/include/boost/asio/ip/icmp.hpp index b21a97dc..6f234931 100644 --- a/include/boost/asio/ip/icmp.hpp +++ b/include/boost/asio/ip/icmp.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_ICMP_HPP #define BOOST_ASIO_IP_ICMP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/impl/address.hpp b/include/boost/asio/ip/impl/address.hpp index acf4e1d6..0f865e8e 100644 --- a/include/boost/asio/ip/impl/address.hpp +++ b/include/boost/asio/ip/impl/address.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_IMPL_ADDRESS_HPP #define BOOST_ASIO_IP_IMPL_ADDRESS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #if !defined(BOOST_ASIO_NO_IOSTREAM) diff --git a/include/boost/asio/ip/impl/address.ipp b/include/boost/asio/ip/impl/address.ipp index cff401bc..b238aa06 100644 --- a/include/boost/asio/ip/impl/address.ipp +++ b/include/boost/asio/ip/impl/address.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_IMPL_ADDRESS_IPP #define BOOST_ASIO_IP_IMPL_ADDRESS_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/impl/address_v4.hpp b/include/boost/asio/ip/impl/address_v4.hpp index ba224d1d..a27265c4 100644 --- a/include/boost/asio/ip/impl/address_v4.hpp +++ b/include/boost/asio/ip/impl/address_v4.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_IMPL_ADDRESS_V4_HPP #define BOOST_ASIO_IP_IMPL_ADDRESS_V4_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #if !defined(BOOST_ASIO_NO_IOSTREAM) diff --git a/include/boost/asio/ip/impl/address_v4.ipp b/include/boost/asio/ip/impl/address_v4.ipp index 06d6026a..989304aa 100644 --- a/include/boost/asio/ip/impl/address_v4.ipp +++ b/include/boost/asio/ip/impl/address_v4.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_IMPL_ADDRESS_V4_IPP #define BOOST_ASIO_IP_IMPL_ADDRESS_V4_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/impl/address_v6.hpp b/include/boost/asio/ip/impl/address_v6.hpp index 2fce1b52..6d012398 100644 --- a/include/boost/asio/ip/impl/address_v6.hpp +++ b/include/boost/asio/ip/impl/address_v6.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_IMPL_ADDRESS_V6_HPP #define BOOST_ASIO_IP_IMPL_ADDRESS_V6_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #if !defined(BOOST_ASIO_NO_IOSTREAM) diff --git a/include/boost/asio/ip/impl/address_v6.ipp b/include/boost/asio/ip/impl/address_v6.ipp index 71514311..f2936dfa 100644 --- a/include/boost/asio/ip/impl/address_v6.ipp +++ b/include/boost/asio/ip/impl/address_v6.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_IMPL_ADDRESS_V6_IPP #define BOOST_ASIO_IP_IMPL_ADDRESS_V6_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/impl/basic_endpoint.hpp b/include/boost/asio/ip/impl/basic_endpoint.hpp index c8798789..c1459a9f 100644 --- a/include/boost/asio/ip/impl/basic_endpoint.hpp +++ b/include/boost/asio/ip/impl/basic_endpoint.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_IMPL_BASIC_ENDPOINT_HPP #define BOOST_ASIO_IP_IMPL_BASIC_ENDPOINT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #if !defined(BOOST_ASIO_NO_IOSTREAM) diff --git a/include/boost/asio/ip/impl/host_name.ipp b/include/boost/asio/ip/impl/host_name.ipp index 99670627..f8a1bc1b 100644 --- a/include/boost/asio/ip/impl/host_name.ipp +++ b/include/boost/asio/ip/impl/host_name.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_IMPL_HOST_NAME_IPP #define BOOST_ASIO_IP_IMPL_HOST_NAME_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/multicast.hpp b/include/boost/asio/ip/multicast.hpp index ed1d561e..cd5c6046 100644 --- a/include/boost/asio/ip/multicast.hpp +++ b/include/boost/asio/ip/multicast.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_MULTICAST_HPP #define BOOST_ASIO_IP_MULTICAST_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/resolver_query_base.hpp b/include/boost/asio/ip/resolver_query_base.hpp index 908516fe..2ed5c0dd 100644 --- a/include/boost/asio/ip/resolver_query_base.hpp +++ b/include/boost/asio/ip/resolver_query_base.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_RESOLVER_QUERY_BASE_HPP #define BOOST_ASIO_IP_RESOLVER_QUERY_BASE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/resolver_service.hpp b/include/boost/asio/ip/resolver_service.hpp index 384aa10c..6604a0e7 100644 --- a/include/boost/asio/ip/resolver_service.hpp +++ b/include/boost/asio/ip/resolver_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_RESOLVER_SERVICE_HPP #define BOOST_ASIO_IP_RESOLVER_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/tcp.hpp b/include/boost/asio/ip/tcp.hpp index 92327790..d2c865d4 100644 --- a/include/boost/asio/ip/tcp.hpp +++ b/include/boost/asio/ip/tcp.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_TCP_HPP #define BOOST_ASIO_IP_TCP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/udp.hpp b/include/boost/asio/ip/udp.hpp index 6e7d00bc..fefcc762 100644 --- a/include/boost/asio/ip/udp.hpp +++ b/include/boost/asio/ip/udp.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_UDP_HPP #define BOOST_ASIO_IP_UDP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/unicast.hpp b/include/boost/asio/ip/unicast.hpp index 0674822e..616b9ffd 100644 --- a/include/boost/asio/ip/unicast.hpp +++ b/include/boost/asio/ip/unicast.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_UNICAST_HPP #define BOOST_ASIO_IP_UNICAST_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ip/v6_only.hpp b/include/boost/asio/ip/v6_only.hpp index 2b6bd073..14b322be 100644 --- a/include/boost/asio/ip/v6_only.hpp +++ b/include/boost/asio/ip/v6_only.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IP_V6_ONLY_HPP #define BOOST_ASIO_IP_V6_ONLY_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/is_read_buffered.hpp b/include/boost/asio/is_read_buffered.hpp index 033b347b..df53b40a 100644 --- a/include/boost/asio/is_read_buffered.hpp +++ b/include/boost/asio/is_read_buffered.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IS_READ_BUFFERED_HPP #define BOOST_ASIO_IS_READ_BUFFERED_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/is_write_buffered.hpp b/include/boost/asio/is_write_buffered.hpp index 53f0cf5e..509efe3c 100644 --- a/include/boost/asio/is_write_buffered.hpp +++ b/include/boost/asio/is_write_buffered.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_IS_WRITE_BUFFERED_HPP #define BOOST_ASIO_IS_WRITE_BUFFERED_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/local/basic_endpoint.hpp b/include/boost/asio/local/basic_endpoint.hpp index 4cb47ac0..30d19f11 100644 --- a/include/boost/asio/local/basic_endpoint.hpp +++ b/include/boost/asio/local/basic_endpoint.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_LOCAL_BASIC_ENDPOINT_HPP #define BOOST_ASIO_LOCAL_BASIC_ENDPOINT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/local/connect_pair.hpp b/include/boost/asio/local/connect_pair.hpp index 0211b1ad..3d28f634 100644 --- a/include/boost/asio/local/connect_pair.hpp +++ b/include/boost/asio/local/connect_pair.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_LOCAL_CONNECT_PAIR_HPP #define BOOST_ASIO_LOCAL_CONNECT_PAIR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/local/datagram_protocol.hpp b/include/boost/asio/local/datagram_protocol.hpp index 29b3945f..fcf50227 100644 --- a/include/boost/asio/local/datagram_protocol.hpp +++ b/include/boost/asio/local/datagram_protocol.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_LOCAL_DATAGRAM_PROTOCOL_HPP #define BOOST_ASIO_LOCAL_DATAGRAM_PROTOCOL_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/local/detail/endpoint.hpp b/include/boost/asio/local/detail/endpoint.hpp index d9726b2f..e876e544 100644 --- a/include/boost/asio/local/detail/endpoint.hpp +++ b/include/boost/asio/local/detail/endpoint.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_LOCAL_DETAIL_ENDPOINT_HPP #define BOOST_ASIO_LOCAL_DETAIL_ENDPOINT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/local/detail/impl/endpoint.ipp b/include/boost/asio/local/detail/impl/endpoint.ipp index 54f99441..525c71fc 100644 --- a/include/boost/asio/local/detail/impl/endpoint.ipp +++ b/include/boost/asio/local/detail/impl/endpoint.ipp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_LOCAL_DETAIL_IMPL_ENDPOINT_IPP #define BOOST_ASIO_LOCAL_DETAIL_IMPL_ENDPOINT_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/local/stream_protocol.hpp b/include/boost/asio/local/stream_protocol.hpp index ba864d64..ef0ea8d1 100644 --- a/include/boost/asio/local/stream_protocol.hpp +++ b/include/boost/asio/local/stream_protocol.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_LOCAL_STREAM_PROTOCOL_HPP #define BOOST_ASIO_LOCAL_STREAM_PROTOCOL_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/placeholders.hpp b/include/boost/asio/placeholders.hpp index 31547e6a..d5e80cb7 100644 --- a/include/boost/asio/placeholders.hpp +++ b/include/boost/asio/placeholders.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_PLACEHOLDERS_HPP #define BOOST_ASIO_PLACEHOLDERS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/posix/basic_descriptor.hpp b/include/boost/asio/posix/basic_descriptor.hpp index 05a281f1..81563d4b 100644 --- a/include/boost/asio/posix/basic_descriptor.hpp +++ b/include/boost/asio/posix/basic_descriptor.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_POSIX_BASIC_DESCRIPTOR_HPP #define BOOST_ASIO_POSIX_BASIC_DESCRIPTOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/posix/basic_stream_descriptor.hpp b/include/boost/asio/posix/basic_stream_descriptor.hpp index a5d0c656..13972d7e 100644 --- a/include/boost/asio/posix/basic_stream_descriptor.hpp +++ b/include/boost/asio/posix/basic_stream_descriptor.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_POSIX_BASIC_STREAM_DESCRIPTOR_HPP #define BOOST_ASIO_POSIX_BASIC_STREAM_DESCRIPTOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/posix/descriptor_base.hpp b/include/boost/asio/posix/descriptor_base.hpp index 6f519e66..562589e4 100644 --- a/include/boost/asio/posix/descriptor_base.hpp +++ b/include/boost/asio/posix/descriptor_base.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_POSIX_DESCRIPTOR_BASE_HPP #define BOOST_ASIO_POSIX_DESCRIPTOR_BASE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/posix/stream_descriptor.hpp b/include/boost/asio/posix/stream_descriptor.hpp index 6ef99438..11495941 100644 --- a/include/boost/asio/posix/stream_descriptor.hpp +++ b/include/boost/asio/posix/stream_descriptor.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_POSIX_STREAM_DESCRIPTOR_HPP #define BOOST_ASIO_POSIX_STREAM_DESCRIPTOR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/posix/stream_descriptor_service.hpp b/include/boost/asio/posix/stream_descriptor_service.hpp index f128c00a..5d941986 100644 --- a/include/boost/asio/posix/stream_descriptor_service.hpp +++ b/include/boost/asio/posix/stream_descriptor_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_POSIX_STREAM_DESCRIPTOR_SERVICE_HPP #define BOOST_ASIO_POSIX_STREAM_DESCRIPTOR_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/raw_socket_service.hpp b/include/boost/asio/raw_socket_service.hpp index 97e5c63b..2c00fab3 100644 --- a/include/boost/asio/raw_socket_service.hpp +++ b/include/boost/asio/raw_socket_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_RAW_SOCKET_SERVICE_HPP #define BOOST_ASIO_RAW_SOCKET_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/read.hpp b/include/boost/asio/read.hpp index 20dcdb15..07a7d2ea 100644 --- a/include/boost/asio/read.hpp +++ b/include/boost/asio/read.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_READ_HPP #define BOOST_ASIO_READ_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/read_at.hpp b/include/boost/asio/read_at.hpp index d11f1fcc..58b139cb 100644 --- a/include/boost/asio/read_at.hpp +++ b/include/boost/asio/read_at.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_READ_AT_HPP #define BOOST_ASIO_READ_AT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/read_until.hpp b/include/boost/asio/read_until.hpp index 15044608..1074ae74 100644 --- a/include/boost/asio/read_until.hpp +++ b/include/boost/asio/read_until.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_READ_UNTIL_HPP #define BOOST_ASIO_READ_UNTIL_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/seq_packet_socket_service.hpp b/include/boost/asio/seq_packet_socket_service.hpp index 0872d416..444c2b77 100644 --- a/include/boost/asio/seq_packet_socket_service.hpp +++ b/include/boost/asio/seq_packet_socket_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SEQ_PACKET_SOCKET_SERVICE_HPP #define BOOST_ASIO_SEQ_PACKET_SOCKET_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/serial_port.hpp b/include/boost/asio/serial_port.hpp index 9e9300cf..cbac6e99 100644 --- a/include/boost/asio/serial_port.hpp +++ b/include/boost/asio/serial_port.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_SERIAL_PORT_HPP #define BOOST_ASIO_SERIAL_PORT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/serial_port_base.hpp b/include/boost/asio/serial_port_base.hpp index 2e45e3c0..bc4827a9 100644 --- a/include/boost/asio/serial_port_base.hpp +++ b/include/boost/asio/serial_port_base.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_SERIAL_PORT_BASE_HPP #define BOOST_ASIO_SERIAL_PORT_BASE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/serial_port_service.hpp b/include/boost/asio/serial_port_service.hpp index 3433aa7d..42191793 100644 --- a/include/boost/asio/serial_port_service.hpp +++ b/include/boost/asio/serial_port_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SERIAL_PORT_SERVICE_HPP #define BOOST_ASIO_SERIAL_PORT_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/signal_set.hpp b/include/boost/asio/signal_set.hpp index dc210781..b275ad67 100644 --- a/include/boost/asio/signal_set.hpp +++ b/include/boost/asio/signal_set.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SIGNAL_SET_HPP #define BOOST_ASIO_SIGNAL_SET_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/signal_set_service.hpp b/include/boost/asio/signal_set_service.hpp index 93a75d2b..220a6bc5 100644 --- a/include/boost/asio/signal_set_service.hpp +++ b/include/boost/asio/signal_set_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SIGNAL_SET_SERVICE_HPP #define BOOST_ASIO_SIGNAL_SET_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/socket_acceptor_service.hpp b/include/boost/asio/socket_acceptor_service.hpp index 64360032..1461809f 100644 --- a/include/boost/asio/socket_acceptor_service.hpp +++ b/include/boost/asio/socket_acceptor_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SOCKET_ACCEPTOR_SERVICE_HPP #define BOOST_ASIO_SOCKET_ACCEPTOR_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/socket_base.hpp b/include/boost/asio/socket_base.hpp index 124f4b59..b504dd68 100644 --- a/include/boost/asio/socket_base.hpp +++ b/include/boost/asio/socket_base.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SOCKET_BASE_HPP #define BOOST_ASIO_SOCKET_BASE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/spawn.hpp b/include/boost/asio/spawn.hpp index 5a21f44d..ee70fe53 100644 --- a/include/boost/asio/spawn.hpp +++ b/include/boost/asio/spawn.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SPAWN_HPP #define BOOST_ASIO_SPAWN_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl.hpp b/include/boost/asio/ssl.hpp index f0473143..0339c510 100644 --- a/include/boost/asio/ssl.hpp +++ b/include/boost/asio/ssl.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_HPP #define BOOST_ASIO_SSL_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl/basic_context.hpp b/include/boost/asio/ssl/basic_context.hpp index 3ec3ff87..f32b1f53 100644 --- a/include/boost/asio/ssl/basic_context.hpp +++ b/include/boost/asio/ssl/basic_context.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_BASIC_CONTEXT_HPP #define BOOST_ASIO_SSL_BASIC_CONTEXT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/context.hpp b/include/boost/asio/ssl/context.hpp index 7d484b35..df19bd2a 100644 --- a/include/boost/asio/ssl/context.hpp +++ b/include/boost/asio/ssl/context.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_CONTEXT_HPP #define BOOST_ASIO_SSL_CONTEXT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/context_base.hpp b/include/boost/asio/ssl/context_base.hpp index 0bd07e5c..23a35978 100644 --- a/include/boost/asio/ssl/context_base.hpp +++ b/include/boost/asio/ssl/context_base.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_CONTEXT_BASE_HPP #define BOOST_ASIO_SSL_CONTEXT_BASE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl/context_service.hpp b/include/boost/asio/ssl/context_service.hpp index b9350b9f..23d858c7 100644 --- a/include/boost/asio/ssl/context_service.hpp +++ b/include/boost/asio/ssl/context_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_CONTEXT_SERVICE_HPP #define BOOST_ASIO_SSL_CONTEXT_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/detail/buffered_handshake_op.hpp b/include/boost/asio/ssl/detail/buffered_handshake_op.hpp index 329911e1..b8892fff 100644 --- a/include/boost/asio/ssl/detail/buffered_handshake_op.hpp +++ b/include/boost/asio/ssl/detail/buffered_handshake_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_DETAIL_BUFFERED_HANDSHAKE_OP_HPP #define BOOST_ASIO_SSL_DETAIL_BUFFERED_HANDSHAKE_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/detail/engine.hpp b/include/boost/asio/ssl/detail/engine.hpp index 6a803898..7b4bd1a2 100644 --- a/include/boost/asio/ssl/detail/engine.hpp +++ b/include/boost/asio/ssl/detail/engine.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_DETAIL_ENGINE_HPP #define BOOST_ASIO_SSL_DETAIL_ENGINE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/detail/handshake_op.hpp b/include/boost/asio/ssl/detail/handshake_op.hpp index 03ba0574..da184925 100644 --- a/include/boost/asio/ssl/detail/handshake_op.hpp +++ b/include/boost/asio/ssl/detail/handshake_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_DETAIL_HANDSHAKE_OP_HPP #define BOOST_ASIO_SSL_DETAIL_HANDSHAKE_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/detail/impl/engine.ipp b/include/boost/asio/ssl/detail/impl/engine.ipp index 6fead4e4..1a3e3336 100644 --- a/include/boost/asio/ssl/detail/impl/engine.ipp +++ b/include/boost/asio/ssl/detail/impl/engine.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_DETAIL_IMPL_ENGINE_IPP #define BOOST_ASIO_SSL_DETAIL_IMPL_ENGINE_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/detail/impl/openssl_init.ipp b/include/boost/asio/ssl/detail/impl/openssl_init.ipp index 1ec63f8a..6ec670fb 100644 --- a/include/boost/asio/ssl/detail/impl/openssl_init.ipp +++ b/include/boost/asio/ssl/detail/impl/openssl_init.ipp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_SSL_DETAIL_IMPL_OPENSSL_INIT_IPP #define BOOST_ASIO_SSL_DETAIL_IMPL_OPENSSL_INIT_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl/detail/io.hpp b/include/boost/asio/ssl/detail/io.hpp index 83ddff7c..7acf9e55 100644 --- a/include/boost/asio/ssl/detail/io.hpp +++ b/include/boost/asio/ssl/detail/io.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_DETAIL_IO_HPP #define BOOST_ASIO_SSL_DETAIL_IO_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/detail/openssl_init.hpp b/include/boost/asio/ssl/detail/openssl_init.hpp index 629a6359..d1a3c857 100644 --- a/include/boost/asio/ssl/detail/openssl_init.hpp +++ b/include/boost/asio/ssl/detail/openssl_init.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_DETAIL_OPENSSL_INIT_HPP #define BOOST_ASIO_SSL_DETAIL_OPENSSL_INIT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl/detail/openssl_types.hpp b/include/boost/asio/ssl/detail/openssl_types.hpp index 04387c3d..7c4d0df6 100644 --- a/include/boost/asio/ssl/detail/openssl_types.hpp +++ b/include/boost/asio/ssl/detail/openssl_types.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_DETAIL_OPENSSL_TYPES_HPP #define BOOST_ASIO_SSL_DETAIL_OPENSSL_TYPES_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl/detail/password_callback.hpp b/include/boost/asio/ssl/detail/password_callback.hpp index ebc2ad37..7d4f17f7 100644 --- a/include/boost/asio/ssl/detail/password_callback.hpp +++ b/include/boost/asio/ssl/detail/password_callback.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_DETAIL_PASSWORD_CALLBACK_HPP #define BOOST_ASIO_SSL_DETAIL_PASSWORD_CALLBACK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/detail/read_op.hpp b/include/boost/asio/ssl/detail/read_op.hpp index 83c102e3..c90c69a8 100644 --- a/include/boost/asio/ssl/detail/read_op.hpp +++ b/include/boost/asio/ssl/detail/read_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_DETAIL_READ_OP_HPP #define BOOST_ASIO_SSL_DETAIL_READ_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/detail/shutdown_op.hpp b/include/boost/asio/ssl/detail/shutdown_op.hpp index e9cf7f9e..3781f099 100644 --- a/include/boost/asio/ssl/detail/shutdown_op.hpp +++ b/include/boost/asio/ssl/detail/shutdown_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_DETAIL_SHUTDOWN_OP_HPP #define BOOST_ASIO_SSL_DETAIL_SHUTDOWN_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/detail/stream_core.hpp b/include/boost/asio/ssl/detail/stream_core.hpp index a17a0959..fdd4715b 100644 --- a/include/boost/asio/ssl/detail/stream_core.hpp +++ b/include/boost/asio/ssl/detail/stream_core.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_DETAIL_STREAM_CORE_HPP #define BOOST_ASIO_SSL_DETAIL_STREAM_CORE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/detail/verify_callback.hpp b/include/boost/asio/ssl/detail/verify_callback.hpp index d6c6d454..5ba2c7bc 100644 --- a/include/boost/asio/ssl/detail/verify_callback.hpp +++ b/include/boost/asio/ssl/detail/verify_callback.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_DETAIL_VERIFY_CALLBACK_HPP #define BOOST_ASIO_SSL_DETAIL_VERIFY_CALLBACK_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/detail/write_op.hpp b/include/boost/asio/ssl/detail/write_op.hpp index 13662f5d..3c37dedb 100644 --- a/include/boost/asio/ssl/detail/write_op.hpp +++ b/include/boost/asio/ssl/detail/write_op.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_DETAIL_WRITE_OP_HPP #define BOOST_ASIO_SSL_DETAIL_WRITE_OP_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/error.hpp b/include/boost/asio/ssl/error.hpp index de98ccea..3a4b1358 100644 --- a/include/boost/asio/ssl/error.hpp +++ b/include/boost/asio/ssl/error.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_ERROR_HPP #define BOOST_ASIO_SSL_ERROR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl/impl/context.hpp b/include/boost/asio/ssl/impl/context.hpp index aa57b8ca..07c81581 100644 --- a/include/boost/asio/ssl/impl/context.hpp +++ b/include/boost/asio/ssl/impl/context.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_SSL_IMPL_CONTEXT_HPP #define BOOST_ASIO_SSL_IMPL_CONTEXT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/impl/context.ipp b/include/boost/asio/ssl/impl/context.ipp index ca6c284e..3f8dae13 100644 --- a/include/boost/asio/ssl/impl/context.ipp +++ b/include/boost/asio/ssl/impl/context.ipp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_SSL_IMPL_CONTEXT_IPP #define BOOST_ASIO_SSL_IMPL_CONTEXT_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/impl/error.ipp b/include/boost/asio/ssl/impl/error.ipp index da2d34ec..e411a4d3 100644 --- a/include/boost/asio/ssl/impl/error.ipp +++ b/include/boost/asio/ssl/impl/error.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_IMPL_ERROR_IPP #define BOOST_ASIO_SSL_IMPL_ERROR_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl/impl/rfc2818_verification.ipp b/include/boost/asio/ssl/impl/rfc2818_verification.ipp index 3868e57d..769762e9 100644 --- a/include/boost/asio/ssl/impl/rfc2818_verification.ipp +++ b/include/boost/asio/ssl/impl/rfc2818_verification.ipp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_IMPL_RFC2818_VERIFICATION_IPP #define BOOST_ASIO_SSL_IMPL_RFC2818_VERIFICATION_IPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/old/basic_context.hpp b/include/boost/asio/ssl/old/basic_context.hpp index 3e2180ec..8995b28b 100644 --- a/include/boost/asio/ssl/old/basic_context.hpp +++ b/include/boost/asio/ssl/old/basic_context.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_SSL_OLD_BASIC_CONTEXT_HPP #define BOOST_ASIO_SSL_OLD_BASIC_CONTEXT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl/old/context_service.hpp b/include/boost/asio/ssl/old/context_service.hpp index 5c6ec2de..6d0b1eb3 100644 --- a/include/boost/asio/ssl/old/context_service.hpp +++ b/include/boost/asio/ssl/old/context_service.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_SSL_OLD_CONTEXT_SERVICE_HPP #define BOOST_ASIO_SSL_OLD_CONTEXT_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl/old/detail/openssl_context_service.hpp b/include/boost/asio/ssl/old/detail/openssl_context_service.hpp index 82705fcd..0eb45ed1 100644 --- a/include/boost/asio/ssl/old/detail/openssl_context_service.hpp +++ b/include/boost/asio/ssl/old/detail/openssl_context_service.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_SSL_OLD_DETAIL_OPENSSL_CONTEXT_SERVICE_HPP #define BOOST_ASIO_SSL_OLD_DETAIL_OPENSSL_CONTEXT_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl/old/detail/openssl_operation.hpp b/include/boost/asio/ssl/old/detail/openssl_operation.hpp index 349d2da1..6835f5ff 100644 --- a/include/boost/asio/ssl/old/detail/openssl_operation.hpp +++ b/include/boost/asio/ssl/old/detail/openssl_operation.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_OLD_DETAIL_OPENSSL_OPERATION_HPP #define BOOST_ASIO_SSL_OLD_DETAIL_OPENSSL_OPERATION_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl/old/detail/openssl_stream_service.hpp b/include/boost/asio/ssl/old/detail/openssl_stream_service.hpp index 9427dfe1..24e09fd6 100644 --- a/include/boost/asio/ssl/old/detail/openssl_stream_service.hpp +++ b/include/boost/asio/ssl/old/detail/openssl_stream_service.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_SSL_OLD_DETAIL_OPENSSL_STREAM_SERVICE_HPP #define BOOST_ASIO_SSL_OLD_DETAIL_OPENSSL_STREAM_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl/old/stream.hpp b/include/boost/asio/ssl/old/stream.hpp index 2f427ef2..b9af97b9 100644 --- a/include/boost/asio/ssl/old/stream.hpp +++ b/include/boost/asio/ssl/old/stream.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_SSL_OLD_STREAM_HPP #define BOOST_ASIO_SSL_OLD_STREAM_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl/old/stream_service.hpp b/include/boost/asio/ssl/old/stream_service.hpp index 1aed46cc..c9456192 100644 --- a/include/boost/asio/ssl/old/stream_service.hpp +++ b/include/boost/asio/ssl/old/stream_service.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_SSL_OLD_STREAM_SERVICE_HPP #define BOOST_ASIO_SSL_OLD_STREAM_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/ssl/rfc2818_verification.hpp b/include/boost/asio/ssl/rfc2818_verification.hpp index fb94a333..c7930348 100644 --- a/include/boost/asio/ssl/rfc2818_verification.hpp +++ b/include/boost/asio/ssl/rfc2818_verification.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_RFC2818_VERIFICATION_HPP #define BOOST_ASIO_SSL_RFC2818_VERIFICATION_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/stream.hpp b/include/boost/asio/ssl/stream.hpp index 24ae0c52..f73fc529 100644 --- a/include/boost/asio/ssl/stream.hpp +++ b/include/boost/asio/ssl/stream.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_STREAM_HPP #define BOOST_ASIO_SSL_STREAM_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/stream_base.hpp b/include/boost/asio/ssl/stream_base.hpp index a0730353..594ba277 100644 --- a/include/boost/asio/ssl/stream_base.hpp +++ b/include/boost/asio/ssl/stream_base.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_STREAM_BASE_HPP #define BOOST_ASIO_SSL_STREAM_BASE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/stream_service.hpp b/include/boost/asio/ssl/stream_service.hpp index 5a28c47d..a48d9688 100644 --- a/include/boost/asio/ssl/stream_service.hpp +++ b/include/boost/asio/ssl/stream_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_STREAM_SERVICE_HPP #define BOOST_ASIO_SSL_STREAM_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/verify_context.hpp b/include/boost/asio/ssl/verify_context.hpp index b205f421..1c2b02f3 100644 --- a/include/boost/asio/ssl/verify_context.hpp +++ b/include/boost/asio/ssl/verify_context.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_VERIFY_CONTEXT_HPP #define BOOST_ASIO_SSL_VERIFY_CONTEXT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/ssl/verify_mode.hpp b/include/boost/asio/ssl/verify_mode.hpp index 155fb505..87e3932b 100644 --- a/include/boost/asio/ssl/verify_mode.hpp +++ b/include/boost/asio/ssl/verify_mode.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SSL_VERIFY_MODE_HPP #define BOOST_ASIO_SSL_VERIFY_MODE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/steady_timer.hpp b/include/boost/asio/steady_timer.hpp index 6b7445f1..1ec21087 100644 --- a/include/boost/asio/steady_timer.hpp +++ b/include/boost/asio/steady_timer.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_STEADY_TIMER_HPP #define BOOST_ASIO_STEADY_TIMER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/strand.hpp b/include/boost/asio/strand.hpp index 27727983..10a466b6 100644 --- a/include/boost/asio/strand.hpp +++ b/include/boost/asio/strand.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_STRAND_HPP #define BOOST_ASIO_STRAND_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/stream_socket_service.hpp b/include/boost/asio/stream_socket_service.hpp index 402844df..a6624c2e 100644 --- a/include/boost/asio/stream_socket_service.hpp +++ b/include/boost/asio/stream_socket_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_STREAM_SOCKET_SERVICE_HPP #define BOOST_ASIO_STREAM_SOCKET_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/streambuf.hpp b/include/boost/asio/streambuf.hpp index f81756e3..176a460f 100644 --- a/include/boost/asio/streambuf.hpp +++ b/include/boost/asio/streambuf.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_STREAMBUF_HPP #define BOOST_ASIO_STREAMBUF_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/system_timer.hpp b/include/boost/asio/system_timer.hpp index b4ff0cd6..03a4eb7c 100644 --- a/include/boost/asio/system_timer.hpp +++ b/include/boost/asio/system_timer.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_SYSTEM_TIMER_HPP #define BOOST_ASIO_SYSTEM_TIMER_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/time_traits.hpp b/include/boost/asio/time_traits.hpp index 84f48b46..d4587102 100644 --- a/include/boost/asio/time_traits.hpp +++ b/include/boost/asio/time_traits.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_TIME_TRAITS_HPP #define BOOST_ASIO_TIME_TRAITS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include // Must come before posix_time. diff --git a/include/boost/asio/use_future.hpp b/include/boost/asio/use_future.hpp index a77b7ae7..d1ebefed 100644 --- a/include/boost/asio/use_future.hpp +++ b/include/boost/asio/use_future.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_USE_FUTURE_HPP #define BOOST_ASIO_USE_FUTURE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/version.hpp b/include/boost/asio/version.hpp index 84e5be4e..f530cff0 100644 --- a/include/boost/asio/version.hpp +++ b/include/boost/asio/version.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_VERSION_HPP #define BOOST_ASIO_VERSION_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) // BOOST_ASIO_VERSION % 100 is the sub-minor version // BOOST_ASIO_VERSION / 100 % 1000 is the minor version diff --git a/include/boost/asio/wait_traits.hpp b/include/boost/asio/wait_traits.hpp index 7564ef87..3a7164db 100644 --- a/include/boost/asio/wait_traits.hpp +++ b/include/boost/asio/wait_traits.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_WAIT_TRAITS_HPP #define BOOST_ASIO_WAIT_TRAITS_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/waitable_timer_service.hpp b/include/boost/asio/waitable_timer_service.hpp index 68261be5..301d406b 100644 --- a/include/boost/asio/waitable_timer_service.hpp +++ b/include/boost/asio/waitable_timer_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_WAITABLE_TIMER_SERVICE_HPP #define BOOST_ASIO_WAITABLE_TIMER_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/windows/basic_handle.hpp b/include/boost/asio/windows/basic_handle.hpp index a203a2ed..59348278 100644 --- a/include/boost/asio/windows/basic_handle.hpp +++ b/include/boost/asio/windows/basic_handle.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_WINDOWS_BASIC_HANDLE_HPP #define BOOST_ASIO_WINDOWS_BASIC_HANDLE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/windows/basic_object_handle.hpp b/include/boost/asio/windows/basic_object_handle.hpp index 368308d6..4bfa3b88 100644 --- a/include/boost/asio/windows/basic_object_handle.hpp +++ b/include/boost/asio/windows/basic_object_handle.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_WINDOWS_BASIC_OBJECT_HANDLE_HPP #define BOOST_ASIO_WINDOWS_BASIC_OBJECT_HANDLE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/windows/basic_random_access_handle.hpp b/include/boost/asio/windows/basic_random_access_handle.hpp index 63302bbe..a673fc52 100644 --- a/include/boost/asio/windows/basic_random_access_handle.hpp +++ b/include/boost/asio/windows/basic_random_access_handle.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_WINDOWS_BASIC_RANDOM_ACCESS_HANDLE_HPP #define BOOST_ASIO_WINDOWS_BASIC_RANDOM_ACCESS_HANDLE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/windows/basic_stream_handle.hpp b/include/boost/asio/windows/basic_stream_handle.hpp index 453598bc..3b517c4c 100644 --- a/include/boost/asio/windows/basic_stream_handle.hpp +++ b/include/boost/asio/windows/basic_stream_handle.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_WINDOWS_BASIC_STREAM_HANDLE_HPP #define BOOST_ASIO_WINDOWS_BASIC_STREAM_HANDLE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/windows/object_handle.hpp b/include/boost/asio/windows/object_handle.hpp index afb4f531..c85401bc 100644 --- a/include/boost/asio/windows/object_handle.hpp +++ b/include/boost/asio/windows/object_handle.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_WINDOWS_OBJECT_HANDLE_HPP #define BOOST_ASIO_WINDOWS_OBJECT_HANDLE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/windows/object_handle_service.hpp b/include/boost/asio/windows/object_handle_service.hpp index e50a6180..020ba71a 100644 --- a/include/boost/asio/windows/object_handle_service.hpp +++ b/include/boost/asio/windows/object_handle_service.hpp @@ -12,9 +12,9 @@ #ifndef BOOST_ASIO_WINDOWS_OBJECT_HANDLE_SERVICE_HPP #define BOOST_ASIO_WINDOWS_OBJECT_HANDLE_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/windows/overlapped_ptr.hpp b/include/boost/asio/windows/overlapped_ptr.hpp index 8a411e47..48ec3f79 100644 --- a/include/boost/asio/windows/overlapped_ptr.hpp +++ b/include/boost/asio/windows/overlapped_ptr.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_WINDOWS_OVERLAPPED_PTR_HPP #define BOOST_ASIO_WINDOWS_OVERLAPPED_PTR_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/windows/random_access_handle.hpp b/include/boost/asio/windows/random_access_handle.hpp index 9c660511..7124b1fc 100644 --- a/include/boost/asio/windows/random_access_handle.hpp +++ b/include/boost/asio/windows/random_access_handle.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_WINDOWS_RANDOM_ACCESS_HANDLE_HPP #define BOOST_ASIO_WINDOWS_RANDOM_ACCESS_HANDLE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/windows/random_access_handle_service.hpp b/include/boost/asio/windows/random_access_handle_service.hpp index eb27d8c1..9bf99c5f 100644 --- a/include/boost/asio/windows/random_access_handle_service.hpp +++ b/include/boost/asio/windows/random_access_handle_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_WINDOWS_RANDOM_ACCESS_HANDLE_SERVICE_HPP #define BOOST_ASIO_WINDOWS_RANDOM_ACCESS_HANDLE_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/windows/stream_handle.hpp b/include/boost/asio/windows/stream_handle.hpp index 9fbd2699..365a1ff5 100644 --- a/include/boost/asio/windows/stream_handle.hpp +++ b/include/boost/asio/windows/stream_handle.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_WINDOWS_STREAM_HANDLE_HPP #define BOOST_ASIO_WINDOWS_STREAM_HANDLE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/windows/stream_handle_service.hpp b/include/boost/asio/windows/stream_handle_service.hpp index 698cb823..8ab900de 100644 --- a/include/boost/asio/windows/stream_handle_service.hpp +++ b/include/boost/asio/windows/stream_handle_service.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_WINDOWS_STREAM_HANDLE_SERVICE_HPP #define BOOST_ASIO_WINDOWS_STREAM_HANDLE_SERVICE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include diff --git a/include/boost/asio/write.hpp b/include/boost/asio/write.hpp index 4f2211fb..6edd4fe9 100644 --- a/include/boost/asio/write.hpp +++ b/include/boost/asio/write.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_WRITE_HPP #define BOOST_ASIO_WRITE_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include diff --git a/include/boost/asio/write_at.hpp b/include/boost/asio/write_at.hpp index 64501b73..6c84335c 100644 --- a/include/boost/asio/write_at.hpp +++ b/include/boost/asio/write_at.hpp @@ -11,9 +11,9 @@ #ifndef BOOST_ASIO_WRITE_AT_HPP #define BOOST_ASIO_WRITE_AT_HPP -#if defined(_MSC_VER) +#if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once -#endif // defined(_MSC_VER) +#endif // defined(_MSC_VER) && (_MSC_VER >= 1200) #include #include