Chromium Code Reviews| Index: net/base/net_export.h |
| =================================================================== |
| --- net/base/net_export.h (revision 95949) |
| +++ net/base/net_export.h (working copy) |
| @@ -2,33 +2,33 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#ifndef NET_BASE_NET_API_H_ |
| -#define NET_BASE_NET_API_H_ |
| +#ifndef NET_BASE_NET_EXPORT_H_ |
| +#define NET_BASE_NET_EXPORT_H_ |
| #pragma once |
| -// Defines NET_API so that functionality implemented by the net module can be |
| -// exported to consumers, and NET_TEST that allows unit tests to access features |
| -// not intended to be used directly by real consumers. |
| +// Defines NET_EXPORT so that functionality implemented by the net module can |
| +// be exported to consumers, and NET_EXPORT_PRIVATE that allows unit tests to |
| +// access features not intended to be used directly by real consumers. |
| #if defined(COMPONENT_BUILD) |
| #if defined(WIN32) |
| #if defined(NET_IMPLEMENTATION) |
| -#define NET_API __declspec(dllexport) |
| -#define NET_TEST __declspec(dllexport) |
| +#define NET_EXPORT __declspec(dllexport) |
| +#define NET_EXPORT_PRIVATE __declspec(dllexport) |
| #else |
| -#define NET_API __declspec(dllimport) |
| -#define NET_TEST __declspec(dllimport) |
| +#define NET_EXPORT __declspec(dllimport) |
| +#define NET_EXPORT_PRIVATE __declspec(dllimport) |
| #endif // defined(NET_IMPLEMENTATION) |
|
wtc
2011/08/11 18:51:49
The reason these macros are named XXX_API is that
|
| #else // defined(WIN32) |
| -#define NET_API __attribute__((visibility("default"))) |
| -#define NET_TEST __attribute__((visibility("default"))) |
| +#define NET_EXPORT __attribute__((visibility("default"))) |
| +#define NET_EXPORT_PRIVATE __attribute__((visibility("default"))) |
| #endif |
| #else /// defined(COMPONENT_BUILD) |
| -#define NET_API |
| -#define NET_TEST |
| +#define NET_EXPORT |
| +#define NET_EXPORT_PRIVATE |
| #endif |
| -#endif // NET_BASE_NET_API_H_ |
| +#endif // NET_BASE_NET_EXPORT_H_ |