export(.helpForCall, .tryHelp)

export("?", CRAN.packages, Rprof, RSiteSearch, URLdecode, URLencode,
       alarm, apropos, assignInNamespace, as.person, as.personList,
       available.packages, browseEnv, browseURL, bug.report,
       capture.output, checkCRAN, chooseCRANmirror, citation,
       citEntry, citHeader, citFooter, close.socket, compareVersion,
       contrib.url, data, data.entry, dataentry, de, de.ncols,
       de.restore, de.setup, debugger, demo, download.file,
       download.packages, dump.frames, edit, emacs, example,
       file.edit, find, fix, fixInNamespace, flush.console,
       getAnywhere, getFromNamespace, getS3method, glob2rx, head,
       help, help.search, help.start, history, index.search,
       install.packages, installed.packages, limitedLabels,
       loadhistory, localeToCharset, ls.str, lsf.str,
       make.packages.html, make.socket, menu, methods, mirror2html,
       new.packages, normalizePath, object.size, old.packages,
       package.contents, package.skeleton, packageDescription,
       packageStatus, page, person, personList, pico, prompt,
       promptData, promptPackage, readCitationFile, read.fwf,
       read.fortran, read.socket, recover, remove.packages,
       savehistory, select.list, sessionInfo, setRepositories, str,
       summaryRprof, tail, topicName, toBibtex, toLatex,
       update.packageStatus, update.packages, upgrade, url.show, vi,
       vignette, write.socket, wsbrowser, xedit, xemacs)

S3method("[", getAnywhere)
S3method(as.character, person)
S3method(as.character, personList)
S3method(as.person, default)
S3method(as.personList, default)
S3method(as.personList, person)
S3method(edit, data.frame)
S3method(edit, default)
S3method(edit, matrix)
S3method(edit, vignette)
S3method(head, data.frame)
S3method(head, default)
S3method(head, "function")
S3method(head, matrix)
S3method(print, citation)
S3method(print, Bibtex)
S3method(print, citationList)
S3method(print, getAnywhere)
S3method(print, hsearch)
S3method(print, "help_files_with_topic")
S3method(print, Latex)
S3method(print, "ls_str")
S3method(print, MethodsFunction)
S3method(print, packageDescription)
S3method(print, packageIQR)
S3method(print, packageStatus)
S3method(print, sessionInfo)
S3method(print, socket)
S3method(print, vignette)
S3method(prompt, data.frame)
S3method(prompt, default)
S3method(str, data.frame)
S3method(str, default)
S3method(summary, packageStatus)
S3method(tail, data.frame)
S3method(tail, default)
S3method(tail, "function")
S3method(tail, matrix)
S3method(toBibtex, citation)
S3method(toBibtex, citationList)
S3method(toBibtex, person)
S3method(toBibtex, personList)
S3method(toLatex, sessionInfo)
S3method(upgrade, packageStatus)
## can't register update.packageStatus as update is in stats
## and would create a cycle.

export(Rtangle, RtangleSetup, RweaveLatex, RweaveLatexSetup, Stangle,
       Sweave, SweaveSyntConv, SweaveSyntaxLatex, SweaveSyntaxNoweb,
       RtangleWritedoc, RweaveLatexOptions, RweaveChunkPrefix,
       RweaveEvalWithOpt, RweaveTryStop, SweaveHooks)

if(tools:::.OStype() == "unix") {
export(nsl)
}

if(tools:::.OStype() == "windows") {
export(DLL.version, Filters, choose.files, fixup.libraries.URLs,
       fixup.package.URLs, getIdentification, getWindowsHandle,
       getWindowTitle, link.html.help, make.search.html,
       memory.limit, memory.size, readClipboard,
       setWindowTitle, win.version, winDialog, winDialogString,
       winMenuAdd, winMenuAddItem, winMenuDel, winMenuDelItem,
       winMenuNames, winMenuItems, writeClipboard, zip.unpack)
}
