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;