Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2bd428e1 authored by Chih-hung Hsieh's avatar Chih-hung Hsieh Committed by Gerrit Code Review
Browse files

Merge "Fix misc-macro-parentheses warnings in liblog."

parents 3e3741aa f0f94fe4
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -27,21 +27,21 @@ extern LIBLOG_HIDDEN struct listnode __android_log_transport_read;
extern LIBLOG_HIDDEN struct listnode __android_log_persist_read;

#define read_transport_for_each(transp, transports)                         \
    for (transp = node_to_item((transports)->next,                          \
    for ((transp) = node_to_item((transports)->next,                        \
                               struct android_log_transport_read, node);    \
         (transp != node_to_item(transports,                                \
         ((transp) != node_to_item(transports,                              \
                                 struct android_log_transport_read, node)); \
         transp = node_to_item(transp->node.next,                           \
         (transp) = node_to_item((transp)->node.next,                       \
                               struct android_log_transport_read, node))    \

#define read_transport_for_each_safe(transp, n, transports)                 \
    for (transp = node_to_item((transports)->next,                          \
    for ((transp) = node_to_item((transports)->next,                        \
                               struct android_log_transport_read, node),    \
         n = transp->node.next;                                             \
         (transp != node_to_item(transports,                                \
         (n) = (transp)->node.next;                                         \
         ((transp) != node_to_item(transports,                              \
                                 struct android_log_transport_read, node)); \
         transp = node_to_item(n, struct android_log_transport_read, node), \
         n = transp->node.next)
         (transp) = node_to_item(n, struct android_log_transport_read, node), \
         (n) = (transp)->node.next)

LIBLOG_HIDDEN void __android_log_config_read();

+12 −12
Original line number Diff line number Diff line
@@ -27,21 +27,21 @@ extern LIBLOG_HIDDEN struct listnode __android_log_transport_write;
extern LIBLOG_HIDDEN struct listnode __android_log_persist_write;

#define write_transport_for_each(transp, transports)                         \
    for (transp = node_to_item((transports)->next,                           \
    for ((transp) = node_to_item((transports)->next,                         \
                                 struct android_log_transport_write, node);  \
         (transp != node_to_item(transports,                                 \
         ((transp) != node_to_item(transports,                               \
                                 struct android_log_transport_write, node)); \
         transp = node_to_item(transp->node.next,                            \
         (transp) = node_to_item((transp)->node.next,                        \
                                 struct android_log_transport_write, node))  \

#define write_transport_for_each_safe(transp, n, transports)                 \
    for (transp = node_to_item((transports)->next,                           \
    for ((transp) = node_to_item((transports)->next,                         \
                                 struct android_log_transport_write, node),  \
         n = transp->node.next;                                              \
         (transp != node_to_item(transports,                                 \
         (n) = (transp)->node.next;                                          \
         ((transp) != node_to_item(transports,                               \
                                   struct android_log_transport_write, node)); \
         transp = node_to_item(n, struct android_log_transport_write, node), \
         n = transp->node.next)
         (transp) = node_to_item(n, struct android_log_transport_write, node), \
         (n) = (transp)->node.next)

LIBLOG_HIDDEN void __android_log_config_write();

+8 −8
Original line number Diff line number Diff line
@@ -124,23 +124,23 @@ struct android_log_transport_context {

/* assumes caller has structures read-locked, single threaded, or fenced */
#define transport_context_for_each(transp, logger_list)              \
  for (transp = node_to_item((logger_list)->transport.next,          \
  for ((transp) = node_to_item((logger_list)->transport.next,        \
                             struct android_log_transport_context,   \
                             node);                                  \
       (transp != node_to_item(&(logger_list)->transport,            \
       ((transp) != node_to_item(&(logger_list)->transport,          \
                               struct android_log_transport_context, \
                               node)) &&                             \
           (transp->parent == (logger_list));                        \
       transp = node_to_item(transp->node.next,                      \
           ((transp)->parent == (logger_list));                      \
       (transp) = node_to_item((transp)->node.next,                  \
                             struct android_log_transport_context, node))

#define logger_for_each(logp, logger_list)                          \
    for (logp = node_to_item((logger_list)->logger.next,            \
    for ((logp) = node_to_item((logger_list)->logger.next,          \
                             struct android_log_logger, node);      \
         (logp != node_to_item(&(logger_list)->logger,              \
         ((logp) != node_to_item(&(logger_list)->logger,            \
                               struct android_log_logger, node)) && \
             (logp->parent == (logger_list));                       \
         logp = node_to_item((logp)->node.next,                     \
             ((logp)->parent == (logger_list));                     \
         (logp) = node_to_item((logp)->node.next,                   \
                             struct android_log_logger, node))

/* OS specific dribs and drabs */
+2 −2
Original line number Diff line number Diff line
@@ -125,7 +125,7 @@ static int init_transport_context(struct android_log_logger_list *logger_list)
    ssize_t ret = -EINVAL;                                                    \
    struct android_log_transport_context *transp;                             \
    struct android_log_logger *logger_internal =                              \
            (struct android_log_logger *)logger;                              \
            (struct android_log_logger *)(logger);                            \
                                                                              \
    if (!logger_internal) {                                                   \
        return ret;                                                           \
@@ -186,7 +186,7 @@ LIBLOG_ABI_PUBLIC int android_logger_get_log_version(struct logger *logger)
#define LOGGER_LIST_FUNCTION(logger_list, def, func, args...)                 \
    struct android_log_transport_context *transp;                             \
    struct android_log_logger_list *logger_list_internal =                    \
            (struct android_log_logger_list *)logger_list;                    \
            (struct android_log_logger_list *)(logger_list);                  \
                                                                              \
    ssize_t ret = init_transport_context(logger_list_internal);               \
    if (ret < 0) {                                                            \
+2 −2
Original line number Diff line number Diff line
@@ -141,7 +141,7 @@ void StartBenchmarkTiming(uint64_t);
void StopBenchmarkTiming(uint64_t);

#define BENCHMARK(f) \
    static ::testing::Benchmark* _benchmark_##f __attribute__((unused)) = \
        (::testing::Benchmark*)::testing::BenchmarkFactory(#f, f)
    static ::testing::Benchmark* _benchmark_##f __attribute__((unused)) = /* NOLINT */ \
        (::testing::Benchmark*)::testing::BenchmarkFactory(#f, f) /* NOLINT */

#endif // BIONIC_BENCHMARK_H_
Loading