| Index: webrtc/base/arraysize.h
|
| diff --git a/webrtc/base/arraysize.h b/webrtc/base/arraysize.h
|
| index 56a10392afd8f864c30defbe10a8d5cb01724eda..8b37efa04b3464815300ac7f246d1ee579999c81 100644
|
| --- a/webrtc/base/arraysize.h
|
| +++ b/webrtc/base/arraysize.h
|
| @@ -11,21 +11,9 @@
|
| #ifndef WEBRTC_BASE_ARRAYSIZE_H_
|
| #define WEBRTC_BASE_ARRAYSIZE_H_
|
|
|
| -#include <stddef.h>
|
|
|
| -// This file defines the arraysize() macro and is derived from Chromium's
|
| -// base/macros.h.
|
| -
|
| -// The arraysize(arr) macro returns the # of elements in an array arr.
|
| -// The expression is a compile-time constant, and therefore can be
|
| -// used in defining new arrays, for example. If you use arraysize on
|
| -// a pointer by mistake, you will get a compile-time error.
|
| -
|
| -// This template function declaration is used in defining arraysize.
|
| -// Note that the function doesn't need an implementation, as we only
|
| -// use its type.
|
| -template <typename T, size_t N> char (&ArraySizeHelper(T (&array)[N]))[N];
|
| -
|
| -#define arraysize(array) (sizeof(ArraySizeHelper(array)))
|
| +// This header is deprecated and is just left here temporarily during
|
| +// refactoring. See https://bugs.webrtc.org/7634 for more details.
|
| +#include "webrtc/rtc_base/arraysize.h"
|
|
|
| #endif // WEBRTC_BASE_ARRAYSIZE_H_
|
|
|