This patch set is a part of ongoing effort to remove GLib dependencies from BlueZ in favor of using ELL library. bluez/tools subdirectory is chosen as a first candidate since it provides standalone functionality making it easier to adress the issues discovered during the conversion process. The patch set is a snapshot of *some* tools converted to use ELL as well as ELL based versions of emulator/hciemu-ell.c and shared/tester-ell.c. Inga Stotland (10): shared/tester-ell: Create ell-based version of tester code emulator/hciemu: Create ELL based version of hciemu tools/gap-tester: Convert to use ELL library tools/sco-tester: Convert to use ELL library tools/userchan-tester: Convert to use ELL library tools/smp-tester: Convert to use ELL library tools/bnep-tester: Convert to use ELL library tools/l2cap-tester: Convert to use ELL library tools/mgmt-tester: Convert to use ELL library tools/rfcomm-tester: Convert to use ELL library Makefile.am | 8 +- Makefile.tools | 34 +- emulator/hciemu-ell.c | 564 ++++++++++++++++++++++++++ src/shared/tester-ell.c | 875 ++++++++++++++++++++++++++++++++++++++++ tools/bnep-tester.c | 9 +- tools/gap-tester.c | 87 ++-- tools/l2cap-tester.c | 256 ++++++------ tools/mgmt-tester.c | 5 +- tools/rfcomm-tester.c | 92 +++-- tools/sco-tester.c | 33 +- tools/smp-tester.c | 24 +- tools/userchan-tester.c | 2 - 12 files changed, 1715 insertions(+), 274 deletions(-) create mode 100644 emulator/hciemu-ell.c create mode 100644 src/shared/tester-ell.c -- 2.26.2