www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/04/19/07:30:16

From: Waldemar Schultz <schultzma AT ma DOT tum DOT de>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: MINGW vs DJGPP
Date: Thu, 19 Apr 2001 12:53:38 +0200
Organization: [posted via] Leibniz-Rechenzentrum, Muenchen (Germany)
Lines: 28
Message-ID: <3ADEC3B2.FBB08A93@ma.tum.de>
References: <3ADEC26E DOT 22249 DOT 5630F AT localhost>
NNTP-Posting-Host: pcritter14.mathematik.tu-muenchen.de
Mime-Version: 1.0
X-Trace: wsc10.lrz-muenchen.de 987677598 8028 131.159.68.151 (19 Apr 2001 10:53:18 GMT)
X-Complaints-To: news AT lrz-muenchen DOT de
NNTP-Posting-Date: 19 Apr 2001 10:53:18 GMT
X-Mailer: Mozilla 4.75 [de] (Win98; U)
X-Accept-Language: de,en-US
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

pavenis AT lanet DOT lv schrieb:
> > What happens if you declare and define the structure as extern "C"?
> > Does that work?
> >
> 
> No. It doesn't work for C++. So best I can currently suggest is to avoid
> using broken -fpack-struct and use pair of #pragma pack(1) and
> #pragma pack() where needed. This is better as You can pack only
> those structures You really need.
> 
> Andris

What is the 'default' for #pragma pack() for the different compilers
please ?

BTW my original problem went away by using #pragma pack(4) in MINGW,
which seems to be the default with DJGPP. May be it works by accident
only,
but it's good enough for me. So after all my first MINGW/GRX application
is 
running. The only(?) thing I couldn't find out is how to printf() text
to
the console window or producing a beep while being in GRXMain().

-- 
 Gruss Waldemar Schultz.
 Technische Universität München, Zentrum Mathematik M1, D 80290 München
 Tel: +49 (0)89 2892 8226        FAX: +49 (0)89 2892 8228

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019