From dad042bc2c637c05728b29881eca644745f1fc6b Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Wed, 10 Jun 2015 22:42:57 -0400 Subject: [PATCH] Fix C warnings in MSVC. --- mwparserfromhell/parser/tokenizer.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mwparserfromhell/parser/tokenizer.c b/mwparserfromhell/parser/tokenizer.c index ec0315f..dd11d16 100644 --- a/mwparserfromhell/parser/tokenizer.c +++ b/mwparserfromhell/parser/tokenizer.c @@ -40,7 +40,7 @@ static int is_marker(Py_UNICODE this) /* Given a context, return the heading level encoded within it. */ -static int heading_level_from_context(int n) +static int heading_level_from_context(uint64_t n) { int level; @@ -177,7 +177,8 @@ static TagData* TagData_new(void) ALLOC_BUFFER(self->pad_first) ALLOC_BUFFER(self->pad_before_eq) ALLOC_BUFFER(self->pad_after_eq) - self->quoter = self->reset = 0; + self->quoter = 0; + self->reset = 0; return self; } @@ -444,7 +445,7 @@ static int Tokenizer_emit_textbuffer(Tokenizer* self, Textbuffer* buffer, int reverse) { Textbuffer *original = buffer; - long i; + Py_ssize_t i; if (reverse) { do { @@ -939,7 +940,7 @@ static int Tokenizer_parse_free_uri_scheme(Tokenizer* self) Textbuffer *scheme_buffer = Textbuffer_new(), *temp_buffer; PyObject *scheme; Py_UNICODE chunk; - long i; + Py_ssize_t i; int slashes, j; if (!scheme_buffer)