From owner-sc22wg5@open-std.org  Thu Jan 27 17:42:18 2011
Return-Path: <owner-sc22wg5@open-std.org>
X-Original-To: sc22wg5-dom8
Delivered-To: sc22wg5-dom8@www2.open-std.org
Received: by www2.open-std.org (Postfix, from userid 521)
	id 833B7C178E5; Thu, 27 Jan 2011 17:42:18 +0100 (CET)
X-Original-To: sc22wg5@open-std.org
Delivered-To: sc22wg5@open-std.org
X-Greylist: delayed 1135 seconds by postgrey-1.18 at www2.open-std.org; Thu, 27 Jan 2011 17:42:17 CET
Received: from ppsw-41.csi.cam.ac.uk (ppsw-41.csi.cam.ac.uk [131.111.8.141])
	by www2.open-std.org (Postfix) with ESMTP id C6F42C178DA
	for <sc22wg5@open-std.org>; Thu, 27 Jan 2011 17:42:17 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-SpamDetails: not scanned
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from hermes-1.csi.cam.ac.uk ([131.111.8.51]:45749)
	by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:25)
	with esmtpa (EXTERNAL:nmm1) id 1PiUcw-0002r9-Sd (Exim 4.72)
	(return-path <nmm1@hermes.cam.ac.uk>); Thu, 27 Jan 2011 16:23:18 +0000
Received: from prayer by hermes-1.csi.cam.ac.uk (hermes.cam.ac.uk)
	with local (PRAYER:nmm1) id 1PiUcw-0005r7-PR (Exim 4.67)
	(return-path <nmm1@hermes.cam.ac.uk>); Thu, 27 Jan 2011 16:23:18 +0000
Received: from [83.67.89.123] by webmail.hermes.cam.ac.uk
	with HTTP (Prayer-1.3.3); 27 Jan 2011 16:23:18 +0000
Date: 27 Jan 2011 16:23:18 +0000
From: "N.M. Maclaren" <nmm1@cam.ac.uk>
To: John.Reid@stfc.ac.uk
Cc: John Benito <benito@bluepilot.com>, David Keaton <dmk@dmk.com>,
	WG5 <sc22wg5@open-std.org>
Subject: Re: [ukfortran] (SC22WG5.4398) Fwd: Draft TR on Further	Interoperability of Fortran with C
Message-ID: <Prayer.1.3.3.1101271623180.14140@hermes-1.csi.cam.ac.uk>
In-Reply-To: <20110127094015.7FB5FC178DA@www2.open-std.org>
References: <4D128D1D.1040908@dmk.com>
 <C4F630CB-0EF0-4B1C-9711-3218D3257FDF@bluepilot.com>
 <20110127094015.7FB5FC178DA@www2.open-std.org>
X-Mailer: Prayer v1.3.3
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset=ISO-8859-1
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

>>> *From: *David Keaton <dmk@dmk.com <mailto:dmk@dmk.com>>
>>>
>>>     I've had a chance to look more closely at the Fortran/C 
>>> interoperability TR, and I take back what I said about the identifiers 
>>> ending in _t.  The future library directions only reserve those if 
>>> they begin with int or uint, and the TR begins them all with CFI_.

That was not accidental!

The only names defined by the TR that do not start with CFI_ are the
member names of structures, and none were in any of the reserved namespaces
of C90, C99, the draft C1X, C++98, C++ 2003 or POSIX 2001.  At least as
far as my search found.


Regards,
Nick Maclaren.

