summaryrefslogtreecommitdiff
path: root/libtiff/tif_dir.h
diff options
context:
space:
mode:
Diffstat (limited to 'libtiff/tif_dir.h')
-rw-r--r--libtiff/tif_dir.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/libtiff/tif_dir.h b/libtiff/tif_dir.h
index 2a576249..3682a2f3 100644
--- a/libtiff/tif_dir.h
+++ b/libtiff/tif_dir.h
@@ -102,6 +102,14 @@ typedef struct {
uint32 td_profileLength;
void *td_profileData;
#endif
+#ifdef PHOTOSHOP_SUPPORT
+ uint32 td_photoshopLength;
+ void *td_photoshopData;
+#endif
+#ifdef IPTC_SUPPORT
+ uint32 td_richtiffiptcLength;
+ void *td_richtiffiptcData;
+#endif
} TIFFDirectory;
/*
@@ -174,9 +182,11 @@ typedef struct {
#define FIELD_SUBIFD 49
#define FIELD_NUMBEROFINKS 50
#define FIELD_ICCPROFILE 51
-#define FIELD_STONITS 52
+#define FIELD_PHOTOSHOP 52
+#define FIELD_RICHTIFFIPTC 53
+#define FIELD_STONITS 54
/* end of support for well-known tags; codec-private tags follow */
-#define FIELD_CODEC 53 /* base of codec-private tags */
+#define FIELD_CODEC 55 /* base of codec-private tags */
/*
* Pseudo-tags don't normally need field bits since they
* are not written to an output file (by definition).