From owner-freebsd-chat Sun Aug 10 06:00:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA19900 for chat-outgoing; Sun, 10 Aug 1997 06:00:26 -0700 (PDT) Received: from hwcn.org (main.hwcn.org [199.212.94.65]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA19891 for ; Sun, 10 Aug 1997 06:00:19 -0700 (PDT) Received: from james.freenet.hamilton.on.ca (ac199@james.hwcn.org [199.212.94.66]) by hwcn.org (8.8.7/8.8.7) with ESMTP id JAA13084; Sun, 10 Aug 1997 09:00:54 -0400 (EDT) Received: from localhost (ac199@localhost) by james.freenet.hamilton.on.ca (8.8.7/8.8.7) with SMTP id JAA19735; Sun, 10 Aug 1997 09:01:10 -0400 (EDT) X-Authentication-Warning: james.freenet.hamilton.on.ca: ac199 owned process doing -bs Date: Sun, 10 Aug 1997 09:01:09 -0400 (EDT) From: Tim Vanderhoek X-Sender: ac199@james.freenet.hamilton.on.ca Reply-To: hoek@hwcn.org To: Bill Paul cc: chat@FreeBSD.ORG Subject: Re: variable sized arrays and gcc In-Reply-To: <199708100722.DAA03236@skynet.ctr.columbia.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-chat@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Sun, 10 Aug 1997, Bill Paul wrote: > int some_random_function(str) > char *str; > { > char buf[strlen(str) + 10]; Heck, you can even do int some_func (int a, int b, int c, char ar[a][b][c]) { /* Which gives me a full-blown multidimensional array * as ar (ie. char[a][b][c], not char ***) */ } FWIW, I rather like these extensions. -- Outnumbered? Maybe. Outspoken? Never! tIM...HOEk