diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2019-05-28 18:24:42 -0700 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-03-28 18:17:16 +0000 |
commit | 930f0fb171a189e83ac581181d2fa211b3c7338c (patch) | |
tree | b13174abbdec01c2f661701e900b8ec72af5e408 /.clang-format | |
parent | 91f79e5855bf48bfc82d99076aee3797d15fe9f0 (diff) | |
download | chrome-ec-930f0fb171a189e83ac581181d2fa211b3c7338c.tar.gz |
common: Define markers for weak symbols
This patch introduces macros to mark weak symbols. These macros are
used to annotate weak definitions, declarations, and overriding
definitions.
__override_proto: declarations
__override: definitions which take precedence
__overridable: default (weak) definitions
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
BUG=b:218982018,chromium.org/964060
BRANCH=none
TEST=buildall
Change-Id: I44cec41e0523e285db19a890d084b52337f64a9c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1633911
Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Reviewed-by: Jett Rink <jettrink@chromium.org>
Tested-by: Jack Rosenthal <jrosenth@chromium.org>
Commit-Queue: Denis Brockus <dbrockus@chromium.org>
(cherry picked from commit a5c17b44c506979a56cf7ebcaf03ef86f406a3c4)
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3508420
Diffstat (limited to '.clang-format')
0 files changed, 0 insertions, 0 deletions