Separate API definition from implementation
authorOlivier Dion <odion@efficios.com>
Tue, 3 Sep 2024 18:27:58 +0000 (14:27 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 24 Oct 2024 18:28:46 +0000 (14:28 -0400)
commitdb4b4886239c80c3775315e256d86c67cfcbdcb1
tree9e2efad64538571f70f437ed5dd1dd4ce145691d
parent572b2030e71e97cd14ebbd7f72bca29d0b964e00
Separate API definition from implementation

The new file `<side/api.h>' defines the DSL and expands to its
implementation in `<side/instrumentation-c-api.h>'.

Introduce the following DSL change: identifiers defined by
`side_{arg,}_define_{array,struct,vla,enum,variant,optional}'
must not be rereferenced with the `&' operator, but simply by their
name.

Change-Id: I883de215000e10abfbd27c93fddba3bae3abf5b2
Signed-off-by: Olivier Dion <odion@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
include/Makefile.am
include/side/api.h [new file with mode: 0644]
include/side/instrumentation-c-api.h
include/side/trace.h
tests/unit/test.c
This page took 0.023601 seconds and 4 git commands to generate.