Re: Compiling using Metaware HighC compiler

[email protected]
Newsgroups gmane.text.xml.expat.general
Message-ID <[email protected]>
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.