diff options
| author | whitespace / reindent <invalid@invalid.invalid> | 2017-08-09 11:49:42 +0200 | 
|---|---|---|
| committer | whitespace / reindent <invalid@invalid.invalid> | 2017-08-09 12:03:17 +0200 | 
| commit | ac4d0be5874fafd14212d6007fff7495edc9b152 (patch) | |
| tree | 5e2f0d3189de928c849f9983406389ade3b098cb /lib/qobj.h | |
| parent | 76a86854181c27819e5cf71b12ae1fa5ccd9e02a (diff) | |
*: reindentreindent-3.0-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 64a6774bff..79a5f87d61 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*/  void qobj_reg(struct qobj_node *node, struct qobj_nodetype *type); @@ -88,29 +89,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);  | 
