Four independent defects that made 'doxygen Doxyfile' exit 1:
- runtime.h: a stacked doc block above akbasic_runtime_new_function
was left directly above akbasic_runtime_call_function's declaration
with no function in between, so Doxygen glommed both blocks onto
call_function and duplicated the @param obj/@param dest entries.
Moved the block back to sit directly above new_function.
- sprite.h/akgl.h/sprite_akgl.c: three #AKGL_*/#AKBASIC_SHAPE_* Doxygen
autolinks pointed at libakgl symbols outside this Doxyfile's INPUT,
so they could never resolve. Converted them to plain code spans.
- scanner.c: peek(), peek_next() and match_next_char() were each
missing @param obj (and match_next_char also cm/truetype/falsetype).
Filled in the missing entries.
- Doxyfile: the error.h include graph hit DOT_GRAPH_MAX_NODES at
exactly the default of 50. Raised it to 100.
Verified 'doxygen Doxyfile' now exits 0 with graphviz installed.
Refs #56
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>