Thanks Boris,
I didn't pay attention to the winconfig.h file, but I will. I did start
the down the same path, but the compiler is really choking on the syntax.
I'm using the expat.dsp file with an older version of visual studio, as to
export an nmake.mak makefile, simply as a starting point. Here's a
snippet of the compile errors, this is with expat 2.0, perhaps I should go
to an older revision:
xmlparse.286:
xmlparse.obj:
xmlparse.c:
expat.mak:
xmlparse.obj is non-existent.
xmlparse.a86:
xmlparse.c:
hcdrv xmlparse.c -c -Iptk:inc/ -Iipinc: -DHAVE_MEMMOVE -I../inc
MetaWare High C Compiler 1.7
Copyright (C) 1983-91 MetaWare Incorporated. Serial 2-600434.
E "xmlparse.c",L299/C18:
| A functionality typedef cannot be used in a function definition.
E "xmlparse.c",L300/C18:
| A functionality typedef cannot be used in a function definition.
E "xmlparse.c",L301/C18:
| A functionality typedef cannot be used in a function definition.
E "xmlparse.c",L302/C18:
| A functionality typedef cannot be used in a function definition.
E "xmlparse.c",L310/C18:
| A functionality typedef cannot be used in a function definition.
E "xmlparse.c",L311/C18:
| A functionality typedef cannot be used in a function definition.
E "xmlparse.c",L312/C18:
| A functionality typedef cannot be used in a function definition.
E "xmlparse.c",L313/C18:
| A functionality typedef cannot be used in a function definition.
E "xmlparse.c",L314/C18:
| A functionality typedef cannot be used in a function definition.
E "xmlparse.c",L315/C18:
| A functionality typedef cannot be used in a function definition.
E "xmlparse.c",L316/C18:
| A functionality typedef cannot be used in a function definition.
E "xmlparse.c",L761/C28:
| Type `void *' is not assignment compatible with type
`XML_UnknownEncodingHandler' (at "expat.h",L528/C13).
E "xmlparse.c",L805/C25:
| Type `void *' is not assignment compatible with type
`XML_StartElementHandler' (at "expat.h",L252/C14).
E "xmlparse.c",L806/C23:
| Type `void *' is not assignment compatible with type
`XML_EndElementHandler' (at "expat.h",L256/C14).
E "xmlparse.c",L807/C26:
| Type `void *' is not assignment compatible with type
`XML_CharacterDataHandler' (at "expat.h",L261/C14).
E "xmlparse.c",L808/C34:
| Type `void *' is not assignment compatible with type
`XML_ProcessingInstructionHandler' (at "expat.h",L266/C14).
E "xmlparse.c",L809/C20:
| Type `void *' is not assignment compatible with type
`XML_CommentHandler' (at "expat.h",L272/C14).
E "xmlparse.c",L810/C30:
| Type `void *' is not assignment compatible with type
`XML_StartCdataSectionHandler' (at "expat.h",L275/C14).
E "xmlparse.c",L811/C28:
| Type `void *' is not assignment compatible with type
`XML_EndCdataSectionHandler' (at "expat.h",L276/C14).
E "xmlparse.c",L812/C20:
| Type `void *' is not assignment compatible with type
`XML_DefaultHandler' (at "expat.h",L291/C14).
E "xmlparse.c",L813/C29:
| Type `void *' is not assignment compatible with type
`XML_StartDoctypeDeclHandler' (at "expat.h",L298/C14).
E "xmlparse.c",L814/C27:
| Type `void *' is not assignment compatible with type
`XML_EndDoctypeDeclHandler' (at "expat.h",L309/C14).
E "xmlparse.c",L815/C31:
| Type `void *' is not assignment compatible with type
`XML_UnparsedEntityDeclHandler' (at "expat.h",L353/C14).
E "xmlparse.c",L816/C25:
| Type `void *' is not assignment compatible with type
`XML_NotationDeclHandler' (at "expat.h",L365/C14).
E "xmlparse.c",L817/C31:
| Type `void *' is not assignment compatible with type
`XML_StartNamespaceDeclHandler' (at "expat.h",L378/C14).
E "xmlparse.c",L818/C29:
| Type `void *' is not assignment compatible with type
`XML_EndNamespaceDeclHandler' (at "expat.h",L383/C14).
E "xmlparse.c",L819/C26:
| Type `void *' is not assignment compatible with type
`XML_NotStandaloneHandler' (at "expat.h",L396/C13).
E "xmlparse.c",L820/C30:
| Type `void *' is not assignment compatible with type
`XML_ExternalEntityRefHandler' (at "expat.h",L432/C13).
E "xmlparse.c",L822/C26:
| Type `void *' is not assignment compatible with type
`XML_SkippedEntityHandler' (at "expat.h",L449/C14).
E "xmlparse.c",L823/C24:
| Type `void *' is not assignment compatible with type
`XML_ElementDeclHandler' (at "expat.h",L150/C14).
E "xmlparse.c",L824/C24:
| Type `void *' is not assignment compatible with type
`XML_AttlistDeclHandler' (at "expat.h",L166/C14).
E "xmlparse.c",L825/C23:
| Type `void *' is not assignment compatible with type
`XML_EntityDeclHandler' (at "expat.h",L329/C14).
E "xmlparse.c",L826/C20:
| Type `void *' is not assignment compatible with type
`XML_XmlDeclHandler' (at "expat.h",L186/C14).
E "xmlparse.c",L854/C28:
MetaWare High C Compiler 1.7 29-May-:7 15:32:55 xmlparse.c Page
1
| Type `void *' is not assignment compatible with type `void (*)(
void *)'.
E "xmlparse.c",L1469/C12:
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.