From 0a2be9d7bf22faba489a1a66c4a3ebbcdca87cba Mon Sep 17 00:00:00 2001
From: bubnikv <bubnikv@gmail.com>
Date: Tue, 5 Dec 2017 17:52:12 +0100
Subject: [PATCH] Fixed compilation on unices.

---
 xs/src/libslic3r/PlaceholderParser.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xs/src/libslic3r/PlaceholderParser.cpp b/xs/src/libslic3r/PlaceholderParser.cpp
index ed75508ac..8f2f6d6e7 100644
--- a/xs/src/libslic3r/PlaceholderParser.cpp
+++ b/xs/src/libslic3r/PlaceholderParser.cpp
@@ -664,13 +664,13 @@ namespace client
             auto            it = first;
             // Read the first byte of the UTF-8 sequence.
             unsigned char   c  = static_cast<boost::uint8_t>(*it ++);
+            unsigned int    cnt = 0;
             // UTF-8 sequence must not start with a continuation character:
             if ((c & 0xC0) == 0x80)
                 goto err;
             // Skip high surrogate first if there is one.
             // If the most significant bit with a zero in it is in position
             // 8-N then there are N bytes in this UTF-8 sequence:
-            unsigned int cnt = 0;
             {
                 unsigned char mask   = 0x80u;
                 unsigned int  result = 0;