Browse Source

Fix declaration of offset

Kim Kulling 3 years ago
parent
commit
0dc24ab3a7
1 changed files with 3 additions and 2 deletions
  1. 3 2
      include/assimp/Hash.h

+ 3 - 2
include/assimp/Hash.h

@@ -75,7 +75,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 inline uint32_t SuperFastHash (const char * data, uint32_t len = 0, uint32_t hash = 0) {
 uint32_t tmp;
 int rem;
-
+size_t offset;
+    
     if (!data) return 0;
     if (!len)len = (uint32_t)::strlen(data);
 
@@ -95,7 +96,7 @@ int rem;
     switch (rem) {
         case 3: hash += get16bits (data);
                 hash ^= hash << 16;
-                size_t offset = static_cast<size_t>(sizeof(uint16_t));
+                offset = static_cast<size_t>(sizeof(uint16_t));
                 if (offset < 0) {
                     return 0;
                 }