summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipdfm-x/mfileio.h
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2014-09-15 09:43:03 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2014-09-15 09:43:03 +0000
commit3e926073114d4f044bcc02ba243023dea4aafa97 (patch)
treed02e671c23d15b0d0ee6e1cbf4086c6c3fe4a6ad /Build/source/texk/dvipdfm-x/mfileio.h
parentac391ad3f024072af6dbc29e6242e01626fa68e3 (diff)
texk/dvipdfm-x: General cleanup: No reason to use long for 32-bit integers
git-svn-id: svn://tug.org/texlive/trunk@35176 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvipdfm-x/mfileio.h')
-rw-r--r--Build/source/texk/dvipdfm-x/mfileio.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/Build/source/texk/dvipdfm-x/mfileio.h b/Build/source/texk/dvipdfm-x/mfileio.h
index 70afb15482f..d45673526d1 100644
--- a/Build/source/texk/dvipdfm-x/mfileio.h
+++ b/Build/source/texk/dvipdfm-x/mfileio.h
@@ -43,8 +43,6 @@ int mfclose (FILE *file, const char *function, int line);
#define MFCLOSE(file) fclose(file)
#endif
-extern UNSIGNED_BYTE read_byte (FILE *);
-
extern void seek_absolute (FILE *file, long pos);
extern void seek_relative (FILE *file, long pos);
@@ -54,6 +52,13 @@ extern long tell_position (FILE *file);
extern long file_size (FILE *file);
+#define xseek_absolute(file, pos, name) xfseeko (file, (off_t)(pos), SEEK_SET, name)
+#define xseek_relative(file, pos, name) xfseeko (file, (off_t)(pos), SEEK_CUR, name)
+#define xseek_end(file, name) xfseeko (file, (off_t)0, SEEK_END, name)
+#define xtell_position(file, name) xftello (file, name)
+
+extern off_t xfile_size (FILE *file, const char *name);
+
extern char *mfgets (char *buffer, unsigned long size, FILE *file);
extern char work_buffer[];