Merge Request #5
use assert instead of exit
the previous merge request was incorrectly against master. It now is twice in master which is not a problem but it's not in v2.
When a fatal error (unaligned memory etc.) is detected, gf-complete should assert(3) instead of exit(3) to give a chance to the calling program to catch the exception and display a stack trace. Although it is possible for gdb to display the stack trace and break on exit, libraries are not usually expected to terminate the calling program in this way. Signed-off-by: Loic Dachary <email@example.com> (cherry picked from commit 29427efac2ce362fce8e4f5f5f1030feba942b73)