diff Objects/stringlib/codecs.h @ 80253:96f4cee8ea5e 3.3

Issue #8271: Fix compilation on Windows
author Victor Stinner <victor.stinner@gmail.com>
date Sun, 04 Nov 2012 23:59:15 +0100
parents 5962f192a483
children 6f44f33460cd
line wrap: on
line diff
--- a/Objects/stringlib/codecs.h	Mon Nov 05 00:13:57 2012 +0200
+++ b/Objects/stringlib/codecs.h	Sun Nov 04 23:59:15 2012 +0100
@@ -93,13 +93,13 @@
 
         if (ch < 0xE0) {
             /* \xC2\x80-\xDF\xBF -- 0080-07FF */
+            Py_UCS4 ch2;
             if (ch < 0xC2) {
                 /* invalid sequence
                 \x80-\xBF -- continuation byte
                 \xC0-\xC1 -- fake 0000-007F */
                 goto InvalidStart;
             }
-            Py_UCS4 ch2;
             if (end - s < 2) {
                 /* unexpected end of data: the caller will decide whether
                    it's an error or not */