]> sigrok.org Git - sigrok-util.git/commitdiff
new-driver: keep driver_info local to the api.c source file
authorGerhard Sittig <redacted>
Sat, 17 Nov 2018 19:32:25 +0000 (20:32 +0100)
committerUwe Hermann <redacted>
Thu, 20 Dec 2018 15:55:09 +0000 (16:55 +0100)
There is a circular reference between the driver info structure (which
lists callback routines) and a driver's routines (one of them may have
to reference the driver info). Add a forward declaration, and keep the
declaration and the implementation 'static' within the api.c source
file. Otherwise linker issues may arise should developers put the
declaration into protocol.h since it's marked as SR_PRIV in the template.


No differences found