From patchwork Mon Jul 14 20:07:36 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Wohlferd X-Patchwork-Id: 369753 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 D92C7140146 for ; Tue, 15 Jul 2014 06:08:20 +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:references :in-reply-to:content-type; q=dns; s=default; b=RJdO3+iqBGl9Uhibc SS0IsZ1Fy/pOJS7AflP6f/kIF+pmJGUqyiscdU7NZuIzNvGG5UlDvX87oLBiN2gv aUbo1VALgaw9R2BWkkybpelnyG9ddLsU+MMJSpP5kqo1968FTp6/yHVdAqDI9CJ1 pY5t5I7DNpzCCJw5ayKDP5JDAs= 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:references :in-reply-to:content-type; s=default; bh=kQE8caYyABUGvA/qNOi2WYa h0bM=; b=TeNfKg1KCX6wkHDAWRu8uFKnShRYme/sYQz4Zdwblz4HcTVeZ2UMQkx EWGss9fhrjsBs9vq1qI/ZBoS4Kb9XIi3OZRAfnF6vKW5ek8+1Npe23Pa3m/nN0Pi fQjoQO8VaX7Mw3vDECtalWzgTYwrj0m3KJLZlYcB8KDZz3F1P5lQ= Received: (qmail 30210 invoked by alias); 14 Jul 2014 20:08:10 -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 30132 invoked by uid 89); 14 Jul 2014 20:08:09 -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 20:08:05 +0000 Received: from [192.168.1.44] ([192.168.1.44]) by limegreensocks.com via TCP with ESMTPSA; Mon, 14 Jul 2014 13:07:42 -0700 Message-ID: <53C43888.6050201@LimeGreenSocks.com> Date: Mon, 14 Jul 2014 13:07:36 -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: Re: [DOC Patch] gnat updates for makeinfo 5.2 - updated References: <53C38745.90007@LimeGreenSocks.com> In-Reply-To: <53C38745.90007@LimeGreenSocks.com> X-IsSubscribed: yes I changed more than I should have. A slightly smaller patch. dw On 7/14/2014 12:31 AM, David Wohlferd wrote: > 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,9 @@ * 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 +111,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:: @@ -677,6 +678,7 @@ GNU Free Documentation License Index +@end detailmenu @end menu @end ifnottex @@ -939,8 +941,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 +18828,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 +18902,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 +19560,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 +19572,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 +22471,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 +22479,3 @@ @contents @bye -tablishes the following set of restrictions: -Pragma Shared