Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Nov 1995 15:42:41 -0800
From:      "Jordan K. Hubbard" <jkh@time.cdrom.com>
To:        =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) <ache@astral.msk.su>
Cc:        FreeBSD hackers <freebsd-hackers@freebsd.org>, Joerg Wunsch <joerg_wunsch@uriah.heep.sax.de>
Subject:   Re: Ack! Help, Andrey! I'm having troubles in libdialog! 
Message-ID:  <29558.815874161@time.cdrom.com>
In-Reply-To: Your message of "Wed, 08 Nov 1995 18:26:57 %2B0300." <vZ1nCem4G1@ache.dialup.demos.ru> 

next in thread | previous in thread | raw e-mail | index | archive | help
> char *it = malloc(nitems);
> 
> ... dialog_checklist(..., NULL, it);
> 			   \     \
> 			result   new argument
> 
> for (i = 0; i < nitems; i++)
> 	if (it[i])
> 		printf ("Item #%d choosed\n", i);

Hmmm.  Since we're making such changes, why not just replace the
result string with an array for checklist items?  You'll need to go
whack on the dialog(1) stuff anyway or get warnings about the missing
parameter.  The way it currently returns one string with newlines, all
concatenated together, is pretty bogus anyway and I can't see any
reason to preserve that behavior.

					Jordan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?29558.815874161>