summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipdfm-x/pdfobj.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvipdfm-x/pdfobj.h')
-rw-r--r--Build/source/texk/dvipdfm-x/pdfobj.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/Build/source/texk/dvipdfm-x/pdfobj.h b/Build/source/texk/dvipdfm-x/pdfobj.h
index ab365f3ad64..8012e38bdf2 100644
--- a/Build/source/texk/dvipdfm-x/pdfobj.h
+++ b/Build/source/texk/dvipdfm-x/pdfobj.h
@@ -1,6 +1,6 @@
/* This is dvipdfmx, an eXtended version of dvipdfm by Mark A. Wicks.
- Copyright (C) 2007-2016 by Jin-Hwan Cho and Shunsaku Hirata,
+ Copyright (C) 2007-2018 by Jin-Hwan Cho and Shunsaku Hirata,
the dvipdfmx project team.
Copyright (C) 1998, 1999 by Mark A. Wicks <mwicks@kettering.edu>
@@ -59,8 +59,10 @@ extern void pdf_error_cleanup (void);
extern void pdf_out_init (const char *filename,
int enable_encrypt, int enable_objstm);
extern void pdf_out_flush (void);
-extern void pdf_set_version (unsigned version);
-extern unsigned pdf_get_version (void);
+extern void pdf_set_version (int version);
+extern int pdf_get_version (void);
+extern int pdf_get_version_major (void);
+extern int pdf_get_version_minor (void);
extern void pdf_release_obj (pdf_obj *object);
extern int pdf_obj_typeof (pdf_obj *object);
@@ -188,8 +190,9 @@ extern int check_for_pdf (FILE *file);
extern pdf_file *pdf_open (const char *ident, FILE *file);
extern void pdf_close (pdf_file *pf);
extern pdf_obj *pdf_file_get_trailer (pdf_file *pf);
-extern int pdf_file_get_version (pdf_file *pf);
extern pdf_obj *pdf_file_get_catalog (pdf_file *pf);
+extern int pdf_file_get_version (pdf_file *pf);
+extern int pdf_file_check_version (pdf_file *pf, int version);
extern pdf_obj *pdf_deref_obj (pdf_obj *object);
extern pdf_obj *pdf_import_object (pdf_obj *object);
@@ -201,4 +204,6 @@ extern pdf_obj *pdf_new_indirect (pdf_file *pf, unsigned label, unsigned short
extern time_t get_unique_time_if_given(void);
#define INVALID_EPOCH_VALUE ((time_t)-1)
+extern int pdf_check_version (int major, int minor);
+
#endif /* _PDFOBJ_H_ */