When build with -Wpedantic, two warnings are raised in executor_handle.h: "warning: ISO C99 doesn’t support unnamed structs/unions" in line #104 and line #137.
-Wpedantic
executor_handle.h