Basic fixes to make QUICHE build on Windows.
This fixes enough to let us compile //third_party/quic/core/io:socket_test dependencies on Windows inside google3.
PiperOrigin-RevId: 527310353
diff --git a/quiche/common/platform/default/quiche_platform_impl/quiche_export_impl.h b/quiche/common/platform/default/quiche_platform_impl/quiche_export_impl.h
index 64396f7..467063b 100644
--- a/quiche/common/platform/default/quiche_platform_impl/quiche_export_impl.h
+++ b/quiche/common/platform/default/quiche_platform_impl/quiche_export_impl.h
@@ -6,7 +6,7 @@
// These macros are documented in: quiche/quic/platform/api/quic_export.h
#if defined(_WIN32)
-#define QUICHE_EXPORT_IMPL __declspec(dllexport)
+#define QUICHE_EXPORT_IMPL
#elif ABSL_HAVE_ATTRIBUTE(visibility)
#define QUICHE_EXPORT_IMPL __attribute__((visibility("default")))
#else
diff --git a/quiche/quic/core/io/socket_posix.cc b/quiche/quic/core/io/socket_posix.cc
index f72b088..a15140b 100644
--- a/quiche/quic/core/io/socket_posix.cc
+++ b/quiche/quic/core/io/socket_posix.cc
@@ -1,6 +1,7 @@
// Copyright 2022 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+
#include <fcntl.h>
#include <sys/socket.h>