mirror of https://github.com/KLayout/klayout.git
Fixing Windows builds
This commit is contained in:
parent
27073cb128
commit
fd4330a34e
|
|
@ -75,7 +75,7 @@ public:
|
||||||
mp_progress->set_unit (1024 * 1024);
|
mp_progress->set_unit (1024 * 1024);
|
||||||
}
|
}
|
||||||
|
|
||||||
ssize_t read (char *data, size_t n)
|
int read (char *data, size_t n)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
|
|
||||||
|
|
@ -88,7 +88,7 @@ public:
|
||||||
*data++ = *rd;
|
*data++ = *rd;
|
||||||
}
|
}
|
||||||
|
|
||||||
return n0 - n;
|
return int (n0 - n);
|
||||||
|
|
||||||
} catch (tl::Exception &ex) {
|
} catch (tl::Exception &ex) {
|
||||||
m_error = ex.msg ();
|
m_error = ex.msg ();
|
||||||
|
|
@ -275,10 +275,10 @@ public:
|
||||||
XML_SetElementHandler (mp_parser, start_element_handler, end_element_handler);
|
XML_SetElementHandler (mp_parser, start_element_handler, end_element_handler);
|
||||||
XML_SetCharacterDataHandler (mp_parser, cdata_handler);
|
XML_SetCharacterDataHandler (mp_parser, cdata_handler);
|
||||||
|
|
||||||
const size_t chunk = 65536;
|
const int chunk = 65536;
|
||||||
char buffer [chunk];
|
char buffer [chunk];
|
||||||
|
|
||||||
ssize_t n;
|
int n;
|
||||||
|
|
||||||
do {
|
do {
|
||||||
|
|
||||||
|
|
@ -287,7 +287,7 @@ public:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
XML_Status status = XML_Parse (mp_parser, buffer, int (n), n < ssize_t (chunk) /*is final*/);
|
XML_Status status = XML_Parse (mp_parser, buffer, n, n < chunk /*is final*/);
|
||||||
if (status == XML_STATUS_ERROR) {
|
if (status == XML_STATUS_ERROR) {
|
||||||
m_has_error = true;
|
m_has_error = true;
|
||||||
m_error = XML_ErrorString (XML_GetErrorCode (mp_parser));
|
m_error = XML_ErrorString (XML_GetErrorCode (mp_parser));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue