sapling/clib/portability/inet.h
Adam Simpkins 5afbd505ef clib: clean up include guards in the C/C++ header files
Summary:
Clean up the include guards to be more consistent and unique.

Some files used include guards like "KEY_H" and "STORE_H" which were not very
unique, and are more likely to collide with definitions provided by header
files from other projects.  Some of the py-*.h files were missing include
guards altogether.

This corresponds to Facebook diff D5588670.

Test Plan: Confirmed the code still builds and passes tests.

Reviewers: #fbhgext, quark

Reviewed By: #fbhgext, quark

Differential Revision: https://phab.mercurial-scm.org/D508
2017-08-25 16:46:07 -07:00

21 lines
546 B
C

// Copyright (c) 2004-present, Facebook, Inc.
// All Rights Reserved.
//
// This software may be used and distributed according to the terms of the
// GNU General Public License version 2 or any later version.
// no-check-code
#ifndef FBHGEXT_CLIB_PORTABILITY_INET_H
#define FBHGEXT_CLIB_PORTABILITY_INET_H
#if defined(_MSC_VER)
#include <winsock2.h>
#pragma comment(lib, "Ws2_32.lib")
/* See https://fburl.com/7hd350j8 for more details about Ws2_32.lib */
#else
#include <arpa/inet.h>
#endif
#endif /* FBHGEXT_CLIB_PORTABILITY_INET_H */