Hi, I haven't looked in details, but here's a minor glitch (when making `srfi-14.doc'):
--8<---------------cut here---------------start------------->8--- gawk -f ./guile-func-name-check srfi-14.c srfi-14.c:707:***Missing or erroneous #undef for scm_char_set_cursor: srfi-14.c:737:***Missing or erroneous #undef for scm_char_set_ref: srfi-14.c:787:***Missing or erroneous #undef for scm_char_set_cursor_next: srfi-14.c:806:***Missing or erroneous #undef for scm_end_of_char_set_p: srfi-14.c:946:***Missing or erroneous #undef for scm_char_set_for_each: srfi-14.c:1010:***Missing or erroneous #undef for scm_char_set_copy: srfi-14.c:1185:***Missing or erroneous #undef for scm_char_set_filter: srfi-14.c:1217:***Missing or erroneous #undef for scm_char_set_filter_x: srfi-14.c:1350:***Missing or erroneous #undef for scm_char_set_size: srfi-14.c:1403:***Missing or erroneous #undef for scm_char_set_to_list: srfi-14.c:1448:***Missing or erroneous #undef for scm_char_set_to_string: srfi-14.c:1492:***Missing or erroneous #undef for scm_char_set_every: srfi-14.c:1637:***Missing or erroneous #undef for scm_char_set_complement: srfi-14.c:1819:***Missing or erroneous #undef for scm_char_set_complement_x: srfi-14.c:1834:***Missing or erroneous #undef for scm_char_set_union_x: srfi-14.c:1849:***Missing or erroneous #undef for scm_char_set_intersection_x: srfi-14.c:1864:***Missing or erroneous #undef for scm_char_set_difference_x: srfi-14.c:1880:***Missing or erroneous #undef for scm_char_set_xor_x: srfi-14.c:1900:***Missing or erroneous #undef for scm_char_set_diff_plus_intersection_x: srfi-14.c:1941:***Mismatching FUNC_NAME. Should be: `#define FUNC_NAME s_scm_debug_char_set' srfi-14.c:1959:***Missing or erroneous #undef for scm_debug_char_set: --8<---------------cut here---------------end--------------->8--- Thanks, Ludo'.