Related articles |
---|
problem with PCCTS source dpoole@hydrogen.oscs.montana.edu (1993-05-20) |
Newsgroups: | comp.compilers |
From: | dpoole@hydrogen.oscs.montana.edu (David Poole) |
Keywords: | PCCTS, question |
Organization: | Montana State University |
Date: | Thu, 20 May 1993 04:10:26 GMT |
I've been having problems compiling the PCCTS package under Borland C++
1.0 for OS/2 2.0. I was getting numerous "Call to function XXX with no
prototype in function YYY" warnings.
As it turns out, the code violates the ANSI standard in several of the
function prototypes. A parameterless function must have "void" as the
parameter list. Much of the source code is fine, but the headers in the
./h directory fail. Since the code generated by ANTLR and DLG also uses
these headers, it too fails.
Borland has apparently tightened their ANSI compatibility since Turbo
C++ 3.0 compiled it ok. It's a good bet that the upcoming Borland C++ 4.0
for Dos/Windows will also fail to compile the package.
Dav[e|id]
ps - I've successfully compiled the tool set and accompanying C and Pascal
sample code with Silicon Graphics cc, gcc 2.3.3, and the beta of IBM's
C/C++ Set/2 for OS/2 2.0.
--
David Poole
dpoole@hydrogen.oscs.montana.edu
Montana State University
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.