libasm.h: Don't include libebl.h. Define an opaque Ebl handle.
authorMark Wielaard <mark@klomp.org>
Wed, 8 Jan 2020 14:04:50 +0000 (15:04 +0100)
committerMark Wielaard <mark@klomp.org>
Sun, 12 Jan 2020 16:14:52 +0000 (17:14 +0100)
commit287a18452ad036fe687c88f26e9f59769dc283f5
tree41bfe327399389cb1463eeb3742430bcfd4c0108
parent1d26e8e1076b98e8131b96b718d80e0dcbbc3d86
libasm.h: Don't include libebl.h. Define an opaque Ebl handle.

Using libasm isn't really usable without a way to create an Ebl handle.
But we don't support libebl.h (and libebl itself). Just define the
Ebl handle as an opaque struct. Code that uses it needs to figure out
how to instantiate one itself (they cannot in any supportable way...)

Signed-off-by: Mark Wielaard <mark@klomp.org>
13 files changed:
libasm/ChangeLog
libasm/libasm.h
libasm/libasmP.h
tests/ChangeLog
tests/asm-tst1.c
tests/asm-tst2.c
tests/asm-tst3.c
tests/asm-tst4.c
tests/asm-tst5.c
tests/asm-tst6.c
tests/asm-tst7.c
tests/asm-tst8.c
tests/asm-tst9.c