diff options
| author | whitespace / reindent <invalid@invalid.invalid> | 2017-07-17 14:03:14 +0200 |
|---|---|---|
| committer | whitespace / reindent <invalid@invalid.invalid> | 2017-07-17 14:04:07 +0200 |
| commit | d62a17aedeb0eebdba98238874bb13d62c48dbf9 (patch) | |
| tree | 3b319b1d61c8b85b4d1f06adf8b844bb8a9b5107 /lib/qobj.h | |
| parent | 888ac268a0077fc9ebd1218cec6ae472af0bfc40 (diff) | |
*: reindentreindent-master-after
indent.py `git ls-files | pcregrep '\.[ch]$' | pcregrep -v '^(ldpd|babeld|nhrpd)/'`
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'lib/qobj.h')
| -rw-r--r-- | lib/qobj.h | 63 |
1 files changed, 32 insertions, 31 deletions
diff --git a/lib/qobj.h b/lib/qobj.h index c24bed4f6a..b701eeec5f 100644 --- a/lib/qobj.h +++ b/lib/qobj.h @@ -28,10 +28,10 @@ * this is intentional to prevent the struct from growing beyond the allocated * space. */ -#define RESERVED_SPACE_STRUCT(name, fieldname, size) \ - struct { \ - struct name fieldname; \ - char padding ## fieldname[size - sizeof(struct name)]; \ +#define RESERVED_SPACE_STRUCT(name, fieldname, size) \ + struct { \ + struct name fieldname; \ + char padding##fieldname[size - sizeof(struct name)]; \ }; /* don't need struct definitions for these here. code actually using @@ -47,12 +47,16 @@ */ #ifndef HAVE_QOBJ_NODETYPE_CLI #define HAVE_QOBJ_NODETYPE_CLI -1 -struct qobj_nodetype_cli { int dummy; }; +struct qobj_nodetype_cli { + int dummy; +}; #endif #ifndef HAVE_QOBJ_NODETYPE_CAPNP #define HAVE_QOBJ_NODETYPE_CAPNP -1 -struct qobj_nodetype_capnp { int dummy; }; +struct qobj_nodetype_capnp { + int dummy; +}; #endif /* each different kind of object will have a global variable of this type, @@ -71,15 +75,12 @@ struct qobj_node { struct qobj_nodetype *type; }; -#define QOBJ_FIELDS \ - struct qobj_node qobj_node; +#define QOBJ_FIELDS struct qobj_node qobj_node; /* call these at the end of any _create function (QOBJ_REG) * and beginning of any _destroy function (QOBJ_UNREG) */ -#define QOBJ_REG(n, structname) \ - qobj_reg(&n->qobj_node, &qobj_t_ ## structname) -#define QOBJ_UNREG(n) \ - qobj_unreg(&n->qobj_node) +#define QOBJ_REG(n, structname) qobj_reg(&n->qobj_node, &qobj_t_##structname) +#define QOBJ_UNREG(n) qobj_unreg(&n->qobj_node) /* internals - should not be directly used without a good reason * @@ -99,29 +100,29 @@ struct qobj_node *qobj_get(uint64_t id); void *qobj_get_typed(uint64_t id, struct qobj_nodetype *type); /* type declarations */ -#define DECLARE_QOBJ_TYPE(structname) \ - extern struct qobj_nodetype qobj_t_ ## structname; -#define DEFINE_QOBJ_TYPE(structname) \ - struct qobj_nodetype qobj_t_ ## structname = { \ - .node_member_offset = \ - (ptrdiff_t)offsetof(struct structname, qobj_node) \ - }; -#define DEFINE_QOBJ_TYPE_INIT(structname, ...) \ - struct qobj_nodetype qobj_t_ ## structname = { \ - .node_member_offset = \ - (ptrdiff_t)offsetof(struct structname, qobj_node), \ - __VA_ARGS__ \ - }; +#define DECLARE_QOBJ_TYPE(structname) \ + extern struct qobj_nodetype qobj_t_##structname; +#define DEFINE_QOBJ_TYPE(structname) \ + struct qobj_nodetype qobj_t_##structname = { \ + .node_member_offset = \ + (ptrdiff_t)offsetof(struct structname, qobj_node)}; +#define DEFINE_QOBJ_TYPE_INIT(structname, ...) \ + struct qobj_nodetype qobj_t_##structname = { \ + .node_member_offset = \ + (ptrdiff_t)offsetof(struct structname, qobj_node), \ + __VA_ARGS__}; /* ID dereference with typecheck. * will return NULL if id not found or wrong type. */ -#define QOBJ_GET_TYPESAFE(id, structname) \ - ((struct structname *)qobj_get_typed((id), &qobj_t_ ## structname)) +#define QOBJ_GET_TYPESAFE(id, structname) \ + ((struct structname *)qobj_get_typed((id), &qobj_t_##structname)) -#define QOBJ_ID(ptr) \ - ((ptr)->qobj_node.nid) -#define QOBJ_ID_0SAFE(ptr) \ - ({ typeof (ptr) _ptr = (ptr); _ptr ? _ptr->qobj_node.nid : 0ULL; }) +#define QOBJ_ID(ptr) ((ptr)->qobj_node.nid) +#define QOBJ_ID_0SAFE(ptr) \ + ({ \ + typeof(ptr) _ptr = (ptr); \ + _ptr ? _ptr->qobj_node.nid : 0ULL; \ + }) void qobj_init(void); void qobj_finish(void); |
