summaryrefslogtreecommitdiff
path: root/tiff/contrib/tags/listtif.c
diff options
context:
space:
mode:
Diffstat (limited to 'tiff/contrib/tags/listtif.c')
-rw-r--r--tiff/contrib/tags/listtif.c39
1 files changed, 39 insertions, 0 deletions
diff --git a/tiff/contrib/tags/listtif.c b/tiff/contrib/tags/listtif.c
new file mode 100644
index 0000000..605de84
--- /dev/null
+++ b/tiff/contrib/tags/listtif.c
@@ -0,0 +1,39 @@
+/*
+ * listtif.c -- lists a tiff file.
+ */
+
+#include "xtiffio.h"
+#include <stdlib.h>
+
+void main(int argc,char *argv[])
+{
+ char *fname="newtif.tif";
+ int flags;
+
+ TIFF *tif=(TIFF*)0; /* TIFF-level descriptor */
+
+ if (argc>1) fname=argv[1];
+
+ tif=XTIFFOpen(fname,"r");
+ if (!tif) goto failure;
+
+ /* We want the double array listed */
+ flags = TIFFPRINT_MYMULTIDOUBLES;
+
+ TIFFPrintDirectory(tif,stdout,flags);
+ XTIFFClose(tif);
+ exit (0);
+
+failure:
+ printf("failure in listtif\n");
+ if (tif) XTIFFClose(tif);
+ exit (-1);
+}
+
+/*
+ * Local Variables:
+ * mode: c
+ * c-basic-offset: 8
+ * fill-column: 78
+ * End:
+ */