From patchwork Mon Jul 14 07:31:17 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Wohlferd X-Patchwork-Id: 369576 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id AF2F714009C for ; Mon, 14 Jul 2014 20:18:19 +1000 (EST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :message-id:date:from:mime-version:to:cc:subject:content-type; q=dns; s=default; b=Pbhmz1OEN4kQRb3mXYcMrV5cR1NohVoOmcGkgfWKCGZ nU9PaiuLIbMVV3Jh4aoU0pqSFQ8uegtTWBcX23h2MRf7VU+M0mlXwSLVzfMrym7x tbwd0RPCahtpi8pRpx9hRwLDvDAfoh47RNb+LMk2Hd8lzrH/hBIgSRlS+IYUbRUo = DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :message-id:date:from:mime-version:to:cc:subject:content-type; s=default; bh=ToDvCB5CFppThN5gpIw/MubOscE=; b=HEWhfjGbjKBVWD7A6 26bxjr53jDifxT9TK9FO477sjMBCo18z1jsS3Vca7Fz5AzZnQui88Nx8hPsLMeM2 qpNxjcVa5YMj+w4EyXOTSGFPMGMtTWgc5aYNKudHUt2WJFtimPp/pqOvzolval0S AOKaQrGqTA5WJxgyaRm++Xb1wg= Received: (qmail 1402 invoked by alias); 14 Jul 2014 07:31:37 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 1390 invoked by uid 89); 14 Jul 2014 07:31:36 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL, BAYES_00, RP_MATCHES_RCVD, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 X-HELO: limegreensocks.com Received: from limegreensocks.com (HELO limegreensocks.com) (207.118.20.56) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (DES-CBC3-SHA encrypted) ESMTPS; Mon, 14 Jul 2014 07:31:34 +0000 Received: from [192.168.1.44] ([192.168.1.44]) by limegreensocks.com via TCP with ESMTPSA; Mon, 14 Jul 2014 00:31:18 -0700 Message-ID: <53C38745.90007@LimeGreenSocks.com> Date: Mon, 14 Jul 2014 00:31:17 -0700 From: David Wohlferd User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: "gcc-patches@gcc.gnu.org" CC: Eric Botcazou , Arnaud Charlet Subject: [DOC Patch] gnat updates for makeinfo 5.2 X-IsSubscribed: yes I have a release on file with the FSF, but don't have SVN write access. Problem description: gnat docs have warning messages when compiled with makeinfo 5.2. Most of them revolve around the fact that nodes must be defined in the same order as they appear in menus. ChangeLog: 2014-07-14 David Wohlferd * ada/gnat_rm.texi: Various cleanups for makeinfo 5.2. dw Index: gnat_rm.texi =================================================================== --- gnat_rm.texi (revision 212420) +++ gnat_rm.texi (working copy) @@ -84,8 +84,10 @@ * Implementation of Ada 2012 Features:: * Obsolescent Features:: * GNU Free Documentation License:: -* Index:: +* Index:Concept Index. +@detailmenu + --- The Detailed Node Listing --- About This Guide @@ -110,8 +112,8 @@ * Pragma Assertion_Policy:: * Pragma Assume:: * Pragma Assume_No_Invalid_Values:: +* Pragma Ast_Entry:: * Pragma Attribute_Definition:: -* Pragma Ast_Entry:: * Pragma C_Pass_By_Copy:: * Pragma Check:: * Pragma Check_Float_Overflow:: @@ -670,13 +672,16 @@ * The Size of Discriminated Records with Default Discriminants:: * Strict Conformance to the Ada Reference Manual:: -Implementation of Ada 2012 Features +* Implementation of Ada 2012 Features:: -Obsolescent Features +* Obsolescent Features:: -GNU Free Documentation License +* GNU Free Documentation License:: -Index +* Index:Concept Index. + +@end detailmenu + @end menu @end ifnottex @@ -939,8 +944,8 @@ * Pragma Assertion_Policy:: * Pragma Assume:: * Pragma Assume_No_Invalid_Values:: +* Pragma Ast_Entry:: * Pragma Attribute_Definition:: -* Pragma Ast_Entry:: * Pragma C_Pass_By_Copy:: * Pragma Check:: * Pragma Check_Float_Overflow:: @@ -18826,19 +18831,6 @@ @cindex Time @cindex @code{GNAT.Calendar.Time_IO} (@file{g-catiio.ads}) -@node GNAT.CRC32 (g-crc32.ads) -@section @code{GNAT.CRC32} (@file{g-crc32.ads}) -@cindex @code{GNAT.CRC32} (@file{g-crc32.ads}) -@cindex CRC32 -@cindex Cyclic Redundancy Check - -@noindent -This package implements the CRC-32 algorithm. For a full description -of this algorithm see -``Computation of Cyclic Redundancy Checks via Table Look-Up'', -@cite{Communications of the ACM}, Vol.@: 31 No.@: 8, pp.@: 1008-1013, -Aug.@: 1988. Sarwate, D.V@. - @node GNAT.Case_Util (g-casuti.ads) @section @code{GNAT.Case_Util} (@file{g-casuti.ads}) @cindex @code{GNAT.Case_Util} (@file{g-casuti.ads}) @@ -18913,6 +18905,19 @@ @noindent Provides a simple interface to handle Ctrl-C keyboard events. +@node GNAT.CRC32 (g-crc32.ads) +@section @code{GNAT.CRC32} (@file{g-crc32.ads}) +@cindex @code{GNAT.CRC32} (@file{g-crc32.ads}) +@cindex CRC32 +@cindex Cyclic Redundancy Check + +@noindent +This package implements the CRC-32 algorithm. For a full description +of this algorithm see +``Computation of Cyclic Redundancy Checks via Table Look-Up'', +@cite{Communications of the ACM}, Vol.@: 31 No.@: 8, pp.@: 1008-1013, +Aug.@: 1988. Sarwate, D.V@. + @node GNAT.Current_Exception (g-curexc.ads) @section @code{GNAT.Current_Exception} (@file{g-curexc.ads}) @cindex @code{GNAT.Current_Exception} (@file{g-curexc.ads}) @@ -19558,17 +19563,6 @@ single global task lock. Appropriate for use in situations where contention between tasks is very rarely expected. -@node GNAT.Time_Stamp (g-timsta.ads) -@section @code{GNAT.Time_Stamp} (@file{g-timsta.ads}) -@cindex @code{GNAT.Time_Stamp} (@file{g-timsta.ads}) -@cindex Time stamp -@cindex Current time - -@noindent -Provides a simple function that returns a string YYYY-MM-DD HH:MM:SS.SS that -represents the current date and time in ISO 8601 format. This is a very simple -routine with minimal code and there are no dependencies on any other unit. - @node GNAT.Threads (g-thread.ads) @section @code{GNAT.Threads} (@file{g-thread.ads}) @cindex @code{GNAT.Threads} (@file{g-thread.ads}) @@ -19581,6 +19575,17 @@ further details if your program has threads that are created by a non-Ada environment which then accesses Ada code. +@node GNAT.Time_Stamp (g-timsta.ads) +@section @code{GNAT.Time_Stamp} (@file{g-timsta.ads}) +@cindex @code{GNAT.Time_Stamp} (@file{g-timsta.ads}) +@cindex Time stamp +@cindex Current time + +@noindent +Provides a simple function that returns a string YYYY-MM-DD HH:MM:SS.SS that +represents the current date and time in ISO 8601 format. This is a very simple +routine with minimal code and there are no dependencies on any other unit. + @node GNAT.Traceback (g-traceb.ads) @section @code{GNAT.Traceback} (@file{g-traceb.ads}) @cindex @code{GNAT.Traceback} (@file{g-traceb.ads}) @@ -22469,7 +22474,7 @@ @include fdl.texi @c GNU Free Documentation License -@node Index,,GNU Free Documentation License, Top +@node Concept Index @unnumbered Index @printindex cp @@ -22477,5 +22482,3 @@ @contents @bye -tablishes the following set of restrictions: -Pragma Shared