summaryrefslogtreecommitdiff
path: root/Build/source/libs/xpdf/xpdf-src/goo/gfile.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/xpdf/xpdf-src/goo/gfile.h')
-rw-r--r--Build/source/libs/xpdf/xpdf-src/goo/gfile.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/Build/source/libs/xpdf/xpdf-src/goo/gfile.h b/Build/source/libs/xpdf/xpdf-src/goo/gfile.h
index d0d2ad6f9e1..9dbb1c9b8ee 100644
--- a/Build/source/libs/xpdf/xpdf-src/goo/gfile.h
+++ b/Build/source/libs/xpdf/xpdf-src/goo/gfile.h
@@ -64,6 +64,9 @@ extern GString *makePathAbsolute(GString *path);
// Returns true if [path] exists and is a regular file.
extern GBool pathIsFile(const char *path);
+// Returns true if [path] exists and is a directory.
+extern GBool pathIsDir(const char *path);
+
// Get the modification time for <fileName>. Returns 0 if there is an
// error.
extern time_t getModTime(char *fileName);
@@ -90,6 +93,9 @@ extern GString *fileNameToUTF8(char *path);
// Convert a file name from UCS-2 to UTF-8.
extern GString *fileNameToUTF8(wchar_t *path);
+// Convert a file name from the OEM code page to UTF-8.
+extern GString *fileNameMultiByteToUTF8(char *path);
+
// Convert a file name from UTF-8 to UCS-2. [out] has space for
// [outSize] wchar_t elements (including the trailing zero). Returns
// [out].