Use _strtoui64 on Windows
authorAdam Dickmeiss <adam@indexdata.dk>
Thu, 3 Dec 2009 14:55:01 +0000 (15:55 +0100)
committerAdam Dickmeiss <adam@indexdata.dk>
Thu, 3 Dec 2009 14:55:01 +0000 (15:55 +0100)
ztest/ztest.c

index 3bb4886..8011e0f 100644 (file)
@@ -55,7 +55,11 @@ static Odr_int get_term_hit(Z_RPNStructure *s)
                     char *endptr;
                     WRBUF hits_str = wrbuf_alloc();
                     wrbuf_write(hits_str, (const char *) oct->buf, oct->len);
+#ifdef WIN32
+                    h = _strtoui64(wrbuf_cstr(hits_str), &endptr, 10);
+#else
                     h = strtoll(wrbuf_cstr(hits_str), &endptr, 10);
+#endif
                     wrbuf_destroy(hits_str);
                 }
             }