Newsgroups: comp.lang.c
Path: utzoo!utgpu!watserv1!daemon
From: cgross@surya.waterloo.edu (Christian Gross)
Message-ID: <1990Nov17.044704.886@watserv1.waterloo.edu>
Keywords: Why is it calling a struct a subroutine ???
Sender: daemon@watserv1.waterloo.edu
Reply-To: cgross@surya.UUCP (Christian Gross)
Organization: University of Waterloo
References: <16440@csli.Stanford.EDU>
Date: Sat, 17 Nov 90 04:47:04 GMT
Lines: 24

Hi,

	I have a problem that Microsoft didn't even have a clue on how
to solve.  I have Microsoft C 5.1 and QuickC 2.0.  In the program I have
created there is a structure as follows

struct _point
  { int place;
    int pointa;
    .....
    int fpoint;
  }Point;  

  This structure is not the only one giving me problems also.  Anyways
 when this program is compiled by 5.1 it runs smoothly, but if I compile
it using Quick C the linker goes crazy.  It gives me error 2029, which
says that the module was not defined externally.  However if I was to
change my structure name in the header file the synthax chacker 
catches my mistake.  Therefore I am assuming that it is being defined.
I even tried erasing the old .obj and .exe files to create a fresh
program.  Please somebody out there help me, because it is p...... me off.
Thank-you the forth coming response.

                                       Christian
