bdiff cmake_current_source_dir dhave_unistd_h dhave_unistd_h endfunction fpatch have_unistd_h intdiff intdifftest kubo st2ses strdiff tatsuhiko unidiff unistrdiff