index cc95f724b22f5df8996b2ab8265c33570ec2b37d..56b8e7ad282c204699248779c08775b2675a0a40 100644 (file)
return (0);
} /* int get_ulong_from_node */
+
+#ifdef WIN32
+/* Gross Hack Alert */
+#if _MSC_VER < 1300
+#define strtoll(p, e, b) ((*(e) = (char*)(p) + (((b) == 10) ? strspn((p), "0123456789") : 0)), _atoi64(p))
+#else
+#define strtoll(p, e, b) _strtoi64(p, e, b)
+#endif
+#endif
+
static int get_llong_from_node(
xmlDoc * doc,
xmlNode * node,
}
end_ptr = NULL;
- temp = strtoll(str_ptr, &end_ptr, 0);
+ temp = strtoll(str_ptr, &end_ptr, 10);
xmlFree(str_ptr);
if (str_ptr == end_ptr) {