From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Malcolm McLean" Newsgroups: gmane.emacs.help Subject: Re: How to exit out of a function ? what is try-catch-throw in terms of Program Counter Date: Sun, 21 Oct 2007 13:09:06 +0100 Message-ID: References: <1192913158.922454.108100@k35g2000prh.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1192970463 3194 80.91.229.12 (21 Oct 2007 12:41:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 21 Oct 2007 12:41:03 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Oct 21 14:41:02 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Ija72-0005gN-Km for geh-help-gnu-emacs@m.gmane.org; Sun, 21 Oct 2007 14:41:00 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ija6v-0005e3-1z for geh-help-gnu-emacs@m.gmane.org; Sun, 21 Oct 2007 08:40:53 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.bt.com!news.bt.com.POSTED!not-for-mail Original-NNTP-Posting-Date: Sun, 21 Oct 2007 07:09:06 -0500 Original-Newsgroups: gnu.emacs.help,comp.lang.c,comp.lang.c++ In-Reply-To: X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Windows Mail 6.0.6000.16480 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16545 Original-Lines: 17 X-Usenet-Provider: http://www.giganews.com Original-NNTP-Posting-Host: 86.139.110.120 X-AuthenticatedUsername: NoAuthUser Original-X-Trace: sv3-ew1Y8EoksJcEZbPQ7FGTGPTE9K0FctyhOxbWvgqOa3NOfXXOGraSFPxwCWJFwiK70c6QHdp08lV66dT!5GYFwaUvuScBO00rsOWprGBQGRJWnPT9euxQ0qhcBAqLZcr4RxYExQjlzRKHvL3vbgdssdtE87Bh Original-X-Complaints-To: abuse@btinternet.com X-DMCA-Complaints-To: abuse@btinternet.com X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.36 Original-Xref: shelby.stanford.edu gnu.emacs.help:153162 comp.lang.c:827828 comp.lang.c++:954250 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:48663 Archived-At: "Kenny McCormack" wrote in message > > Since all code used in the real world uses extensions, there is no C > code in the real world. > Sort of true. You'll find a non-trivial program on my website to build fuzzy logic trees. It is written in pure ANSI C89 except for one detail. The comma-separated value file loader uses nan to indicate missing values. Missing values are not allowed in the program, so it plays almost no part in the main flow control. But it loads, checks for nans, and rejects if they are present. -- Free games and programming goodies. http://www.personal.leeds.ac.uk/~bgy1mm