delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/09/06/21:12:27

Date: Fri, 6 Sep 2002 21:10:44 -0400
Message-Id: <200209070110.g871AiW02735@envy.delorie.com>
X-Authentication-Warning: envy.delorie.com: dj set sender to dj AT delorie DOT com using -f
From: DJ Delorie <dj AT delorie DOT com>
To: haleyjd AT hotmail DOT com
CC: djgpp AT delorie DOT com
In-reply-to: <3d794cbc.170442372@news.concentric.net>
(haleyjd AT NOSPAM DOT hotmail DOT com)
Subject: Re: No new line at end of file?
References: <3d71a27d DOT 23705885 AT news DOT nzwide DOT ihug DOT co DOT nz> <3d794cbc DOT 170442372 AT news DOT concentric DOT net>
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> I want someone to show me the precise line of the ANSI and/or ISO C
> standards where they say that there have to be newlines at the end of
> files.

ISO/IEC 9899:1999, Section 5.1.1.2 "Translation Phases", line 10 (part
of the description of preprocessing phase 2) states:

 "A source file that is not empty shall end in a new-line character,
  which shall not be immediately preceded by a backslash character
  before any such splicing takes place."

(the splicing refers to the backslash-newline syntax)

Note that GCC will enforce this on ALL platforms, not just djgpp.

- Raw text -


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