summaryrefslogtreecommitdiff
path: root/xmlwf/xmlfile.c
diff options
context:
space:
mode:
authorkwaclaw <kwaclaw>2004-08-10 18:13:47 +0000
committerkwaclaw <kwaclaw>2004-08-10 18:13:47 +0000
commit3baa00b8d3e9dac20c0d56a7ff5a59e36340d359 (patch)
tree5d644fec7c83fe7517dd132c433b80ddb1e7b7e4 /xmlwf/xmlfile.c
parent7f15557dd51c99b9e5c50aa74732e0b58c26d8ec (diff)
downloadlibexpat-3baa00b8d3e9dac20c0d56a7ff5a59e36340d359.tar.gz
Added type casts necessary for compiling as C++ file (at least under VC++).
Diffstat (limited to 'xmlwf/xmlfile.c')
-rwxr-xr-xxmlwf/xmlfile.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/xmlwf/xmlfile.c b/xmlwf/xmlfile.c
index 6cb0715..32c6488 100755
--- a/xmlwf/xmlfile.c
+++ b/xmlwf/xmlfile.c
@@ -50,7 +50,7 @@ typedef struct {
static void
reportError(XML_Parser parser, const XML_Char *filename)
{
- int code = XML_GetErrorCode(parser);
+ enum XML_Error code = XML_GetErrorCode(parser);
const XML_Char *message = XML_ErrorString(code);
if (message)
ftprintf(stdout, T("%s:%d:%d: %s\n"),
@@ -68,7 +68,7 @@ processFile(const void *data, size_t size,
{
XML_Parser parser = ((PROCESS_ARGS *)args)->parser;
int *retPtr = ((PROCESS_ARGS *)args)->retPtr;
- if (XML_Parse(parser, data, size, 1) == XML_STATUS_ERROR) {
+ if (XML_Parse(parser, (const char *)data, size, 1) == XML_STATUS_ERROR) {
reportError(parser, filename);
*retPtr = 0;
}
@@ -154,7 +154,7 @@ processStream(const XML_Char *filename, XML_Parser parser)
}
for (;;) {
int nread;
- char *buf = XML_GetBuffer(parser, READ_SIZE);
+ char *buf = (char *)XML_GetBuffer(parser, READ_SIZE);
if (!buf) {
if (filename != NULL)
close(fd);