useDynLib(tools)

export(".installMD5sums", "Rdindex", "Rtangle", "RtangleSetup",
       "RweaveLatex", "RweaveLatexSetup", "Stangle", "Sweave",
       "SweaveSyntConv", "SweaveSyntaxLatex", "SweaveSyntaxNoweb",
       "checkDocFiles", "checkDocStyle", "checkFF", "checkMD5sums",
       "checkReplaceFuns", "checkS3methods", "checkTnF", "checkVignettes",
       "codoc", "codocClasses", "codocData", "md5sum", "undoc",
       "filePathAsAbsolute", "filePathSansExt", "fileTest",
       "listFilesWithExts", "listFilesWithType", "delimMatch",
       "texi2dvi", "buildVignettes", "pkgVignettes")

## <FIXME>
## Documented as internal but called from scripts
export(".installPackageCodeFiles",
       ".installPackageDescription",
       ".installPackageIndices",
       ".checkDemoIndex",
       ".checkVignetteIndex")
## </FIXME>

## <FIXME>
## Needed by Bioconductor's vExplorer(): will no longer be necessary
## when Sweave objects are in place
export("RtangleWritedoc",
       "RweaveLatexOptions")
## </FIXME>

S3method("print", "checkDemoIndex")
S3method("print", "checkDocFiles")
S3method("print", "checkDocStyle")
S3method("print", "checkFF")
S3method("print", "checkReplaceFuns")
S3method("print", "checkS3methods")
S3method("print", "checkTnF")
S3method("print", "checkVignetteIndex")
S3method("print", "checkVignettes")
S3method("print", "codoc")
S3method("print", "codocClasses")
S3method("print", "codocData")
S3method("print", "undoc")
