useDynLib(tools, .registration = TRUE)

export("Rdindex",
       "checkDocFiles", "checkDocStyle", "checkFF", "checkMD5sums",
       "checkReplaceFuns", "checkS3methods", "checkTnF", "checkVignettes",
       "codoc", "codocClasses", "codocData", "md5sum", "undoc",
       "file_path_as_absolute", "file_path_sans_ext",
       "list_files_with_exts", "list_files_with_type", "delimMatch",
       "texi2dvi", "buildVignettes", "pkgVignettes", "pkgDepends",
       "getDepList", "installFoundDepends", "vignetteDepends",
       "write_PACKAGES", "xgettext", "xgettext2pot", "xngettext",
       "encoded_text_to_latex", "charset_to_Unicode", "Adobe_glyphs")

export("Rd_db", "Rd_parse", "package.dependencies", "read.00Index")

S3method("print", "checkDocFiles")
S3method("print", "checkDocStyle")
S3method("print", "checkFF")
S3method("print", "checkReplaceFuns")
S3method("print", "checkS3methods")
S3method("print", "checkTnF")
S3method("print", "checkVignettes")
S3method("print", "codoc")
S3method("print", "codocClasses")
S3method("print", "codocData")
S3method("print", "subdir_tests")
S3method("print", "undoc")
S3method("print", "xgettext")
S3method("print", "xngettext")

S3method("print", "check_demo_index")
S3method("print", "check_package_depends")
S3method("print", "check_package_description")
S3method("print", "check_vignette_index")
S3method("print", "check_Rd_files_in_Rd_db")
S3method("print", "check_make_vars")
S3method("print", "check_code_usage_in_package")
S3method("print", "check_Rd_xrefs")
S3method("print", "check_T_and_F")
S3method("print", "check_packages_used")