Article View: dnet.atari
Article #58632-Bit int's, Re: Turbo-C 2.0 Borland
From: Edgar Roeder
Date: Fri, 16 Feb 1990 16:58
Date: Fri, 16 Feb 1990 16:58
24 lines
1718 bytes
1718 bytes
In article <1994@laura.UUCP>, klute@heike.informatik.uni-dortmund.de (Rainer Klute) writes:
> PS.: Das von D. Fiebelkorn genannte Problem bei der Portierung
> existierender Programme duerfte sich durch ein "#define int
> long" loesen lassen.
>
Leider gibt es in C aber die Konvention, dass Funktionen ohne spezifizierten
Typ int zurueckliefern. Ein "int", das nicht rumsteht kann man aber lange
umdefinieren bevor sich was tut (:-).
Ein weiteres Problem mit 16-Bit int's sind die Einschraenkungen bei einigen
Standardfunktionen wie z.B. malloc oder read, deren Aufrufe man muehsam durch
Aufrufe anderer Funktionen (lmalloc, lread) ersetzen muss.
Ausserdem ging es Dieter nicht nur darum, eigene Programme mit 32-Bit int's zu
versehen, sondern Programme anderer Leute zu portieren. Und nicht alle guten
Programme sind "portabel" geschrieben (leider :-().
- Edgar
--
Mail: Edgar R\"oder E-Mail: roeder@cs.uni-sb.de
Liesbet-Dill-Stra\ss e 3
D-6602 Dudweiler -o- -o-
W-Germany ^
Phone: 06897/74643 '---'
Technical Details
Message-ID:
<2841@sbsvax.cs.uni-sb.de>Path:
arc1-ca.pugleaf.net!gmdzi!unido!sbsvax!roederReferences:
<1993@laura.UUCP> <1994@laura.UUCP>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit X-Google-Thread: 12bdcf,e671da0a06e98b2e X-Google-Attributes: gid12bdcf,public X-Google-ArrivalTime: 1990-02-16 18:32:05 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!sbsvax!roeder From: roeder@sbsvax.cs.uni-sb.de (Edgar Roeder) Newsgroups: dnet.atari Subject: 32-Bit int's, Re: Turbo-C 2.0 Borland Message-ID: <2841@sbsvax.cs.uni-sb.de> Date: 16 Feb 90 16:58:48 GMT References: <1993@laura.UUCP> <1994@laura.UUCP> Distribution: dnet Organization: Universitaet des Saarlandes, Saarbruecken, W-Germany Lines: 24 Posted: Fri Feb 16 17:58:48 1990