From 933f4d51fc293737ab3a41cda8f2937c993be4ae Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Krzysztof=20Szafra=C5=84ski?= <k.p.szafranski@gmail.com>
Date: Thu, 15 Nov 2018 11:45:08 +0200
Subject: [PATCH] Fixed example in README

---
 README.md | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/README.md b/README.md
index e5fddda..f214a37 100644
--- a/README.md
+++ b/README.md
@@ -145,7 +145,7 @@ log.PanicIf(err)
 data, err := ioutil.ReadAll(f)
 log.PanicIf(err)
 
-exifData, err := exit.SearchAndExtractExif(data[i:i + 6])
+exifData, err := exif.SearchAndExtractExif(data)
 if err != nil {
     if err == exif.ErrNoExif {
         fmt.Printf("EXIF data not found.\n")
@@ -167,7 +167,7 @@ visitor := func(fqIfdPath string, ifdIndex int, tagId uint16, tagType exif.TagTy
     it, err := ti.Get(ifdPath, tagId)
     if err != nil {
         if log.Is(err, exif.ErrTagNotFound) {
-            fmt.Printf("WARNING: Unknown tag: [%s] (%04x)\n", indexedIfdName, tagId)
+            fmt.Printf("WARNING: Unknown tag: [%s] (%04x)\n", ifdPath, tagId)
             return nil
         } else {
             panic(err)
@@ -176,7 +176,7 @@ visitor := func(fqIfdPath string, ifdIndex int, tagId uint16, tagType exif.TagTy
 
     valueString := ""
     if tagType.Type() == exif.TypeUndefined {
-        value, err := exif.UndefinedValue(indexedIfdName, tagId, valueContext, tagType.ByteOrder())
+        value, err := exif.UndefinedValue(ifdPath, tagId, valueContext, tagType.ByteOrder())
         if log.Is(err, exif.ErrUnhandledUnknownTypedTag) {
             valueString = "!UNDEFINED!"
         } else if err != nil {
@@ -195,7 +195,7 @@ visitor := func(fqIfdPath string, ifdIndex int, tagId uint16, tagType exif.TagTy
     return nil
 }
 
-err = Visit(IfdStandard, im, ti, exifData, visitor)
+_, err = exif.Visit(exif.IfdStandard, im, ti, exifData, visitor)
 log.PanicIf(err)
 ```