fix, PEBKAC, mind gcc and clang not being able to in-situ forward declare funs

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>