delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2001/02/08/09:23:53

Date: Thu, 8 Feb 2001 16:18:19 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: Stephen Silver <djgpp AT argentum DOT freeserve DOT co DOT uk>
cc: DJGPP Workers <djgpp-workers AT delorie DOT com>
Subject: Re: setjmp.h - namespace std patch
In-Reply-To: <003e01c091c9$e8796de0$fb4b893e@oemcomputer>
Message-ID: <Pine.SUN.3.91.1010208161713.23371A-100000@is>
MIME-Version: 1.0
X-MIME-Autoconverted: from QUOTED-PRINTABLE to 8bit by delorie.com id JAA29550
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Thu, 8 Feb 2001, Stephen Silver wrote:

> 17.4.1.2 paragraph 5:
> 
>     Names which are defined as macros in C shall be defined as
>     macros in the C++ Standard Library, even if C grants license for
>     implementation as functions. [Note: the names defined as macros
>     in C include the following: assert, errno, offsetof, setjmp,
>     va_arg, va_end, and va_start. —end note]

This seems to indicate that setjmp should be a macro in C as well.  
perhaps we need to make "#define setjmp setjmp" be visible even outside 
#ifdef __cplusplus.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019