🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.os.os9
Article #4

Re: Problem mit struct/zeiger...

#4
From: Kei Thomsen
Date: Tue, 21 Jul 1992 15:16
38 lines
1522 bytes
In article <BvuoqG@ppcger.ppc.sub.org> Sepp@ppcger.ppc.sub.org (Josef Wolf) writes:

>typedef struct _foo {
>	char	**bar;
>} foo;

>n = 0;
>if (tmp -> bar = (char **) malloc (arraysize * sizeof (char *))) {
>    while (laber) {
>        [ ... ]
>        if (!((tmp -> bar)[n++] = strdup (blubber)))  /* hier kracht es */
>	    break;
>    }
>}

>Die Frage ist nun: wie kann ich den compiler ueberreden, d1 _nach_ dem
>Aufruf von strdup() zu berechnen. Alternativ nehme ich auch Vorschlaege
>entgegen, wie dieses Programmstueck korrekt zu schreiben ist ;-)

Ganz einfach: GCC benutzen. Damit geht das garantiert (habe ich gerade
getestet). Wer benutzt ueberhaupt noch den CC von Microware?

Hicks, Kei


                   /\
                  |^^|
                  |{}|
   _______________/~~\________________
  / Kei Thomsen   |  | keihh.hanse.de \
 `========--------.  .---------========'
                  ||||
 Wildermuthring 90 || kt@keihh.hanse.de
 2000 Hamburg 62   || 
 Voice 040/5205921 ||    OS-9 68030
 Modem 040/5200428 || 
 (2400 Baud)   ,---||---,
               '---<>---'
Technical Details
Message-ID: <WgF2rG@keihh.hanse.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!elroy.jpl.nasa.gov!sdd.hp.com!nntp-server.caltech.edu!ira.uka.de!Germany.EU.net!unido!news.Hamburg.Germany.EU.net!malihh.hanse.de!abqhh!keihh!kt
References: <BvuoqG@ppcger.ppc.sub.org>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!elroy.jpl.nasa.gov!sdd.hp.com!nntp-server.caltech.edu!ira.uka.de!Germany.EU.net!unido!news.Hamburg.Germany.EU.net!malihh.hanse.de!abqhh!keihh!kt
From: kt@keihh.hanse.de (Kei Thomsen)
Newsgroups: de.comp.os.os9
Subject: Re: Problem mit struct/zeiger...
Message-ID: <WgF2rG@keihh.hanse.de>
Date: 21 Jul 92 15:16:32 GMT
References: <BvuoqG@ppcger.ppc.sub.org>
Lines: 38