From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by sourceware.org (Postfix) with ESMTPS id 92259385780D; Fri, 29 Oct 2021 14:05:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 92259385780D X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.99.12] ([212.126.164.126]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N2mBQ-1mnu8X3Cii-0139OX; Fri, 29 Oct 2021 16:05:25 +0200 To: fortran@gcc.gnu.org, gcc-patches@gcc.gnu.org From: Manfred Schwarb Subject: [PATCH] Fortran: adjust column sizes in intrinsic.texi Message-ID: <37ded3ae-fb1a-5a2b-a41d-f2dfa24995c4@gmx.ch> Date: Fri, 29 Oct 2021 16:05:25 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------9A3FE35D04F3C05EB835071A" Content-Language: en-US X-Provags-ID: V03:K1:7CXkT7S4HGAEfLfK2nvqIwvr7JAjhJqNWq836guONfcaQ2a+Mjj mn6Bn9iObnfoeeGWMCXkbteaJ+O2EM6ukSHtIvAtjFGSSMavnIE6q/14nAoyMS8zf0Helc9 tf+KSMLpQiTz4BkwH6N3vKcgy9OlWBlZMHFTJSBBy2eKefE8jacAFXNIe5SFdA5ga3xUySV dT1zKsA7MrzWKl7S243FA== X-UI-Out-Filterresults: notjunk:1;V03:K0:dENtbcjp0+8=:nPDIaCDxHhTiPr5KFdz8gN aZ1Crd+K1YRPUKeVs0PmGe5lfjSp7cI9tmhwXOq8OIltjwLN7zr984vdUbo+p2cQMw/+kFUPw n0jqKwwrm2Lf3ItEOm7s3vql0aZxFUROwQQjYcLiCttBY3+lxD5i/SMNy3pk//ztw2d15fuCf ZcmOsAxTqyO1jKN1iZOt9/ty7DSvdSfJyDWWu4+7NQ6WmNU4i3CQEGuOYZx18iGzmzenTwyj5 0MwEqJYvhqDxNwKzokhlqKa3e2OWHw02/JajeyCSlcQySv4HSEGrWCoPXjK/ILAGeU53XR44T tR2C5qbH+5deDAQja6RA9lhieKy38KEiAQHFY70brtosgCKpkEY+OzuQd8MF2vJdCKzvBxNhj oudsc2FfxVQqKXg7mAn6kyBjptvKTiIEYl4U8Ie7Vebuic9GmNJuoYe8NB7s087wk+A5YNsUL Fbqly3XDcap7cpR0MqXc9R9TYYShOFX9xRRW73ObWuH1ggPDMZyTEq0wPinkSdHSsk5DnV0C0 bZ/ECaCkQYGefPRDhETR2ZrF9mwtWmJUumR2oBcskcZG9NHIQX4FS1Ok0TXH8FufjwJIdbi9F R/lPrb0UUvpwzfWjKitlXXsuekqQxTmBrb2YYDT9pmi92jR91ort+j7pRCde4wEOJnybpCVvr PlRu5lclWe0IGeP2V7IbmiVMuUch4VigW94MN9BVTWjKRdymWvtaArca5HzVExzUYfnFGzdt2 MQ8hL55XgECV7KxHZaTc3+2C531AWOZHqgz6mhyumRmQG52QKk8YbhW2KYu88B2wVHRRa2cvB 3Y9mB24MZ2MI1rXOilBKBr8jmfjRdWr5AviFSXlNzKWh9e3ZpN+jPKjiojHbxun+tMX4fkhqN buW7WVeQA9iOQhkgIhtGxeUOcxLVeeORkKXoNo+DtuneFezoKcr8ZcadHNy/lY9RqkTrGY/l4 7hC73j+UslDrQ90Z37LdaH8E9B1lxQYwXKbAStnWkJ+uzIi7VSszMnWHcpdTJiR0ErWXtUkt5 fTt4S1pUZKoowR+rITQJEzIoxU3wGEbzwTOM2gTMglqTgsqmshQaYxfqO4uvmLLY2xp/lmYSG /HmQItM76xh/lM= X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Oct 2021 14:05:32 -0000 This is a multi-part message in MIME format. --------------9A3FE35D04F3C05EB835071A Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, in intrinsic.texi, a lot of tables wrap lines when watching the resulting info file in a 80char terminal. Adjust the @columnfractions items to fit screen. Some minor white space changes are added as well to help saving space. Signed-off-by Manfred Schwarb [Note: I do not have commit access] --------------9A3FE35D04F3C05EB835071A Content-Type: text/x-patch; charset=UTF-8; name="adjust_colsizes.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="adjust_colsizes.patch" =2D-- gcc/gcc/fortran/intrinsic.texi.orig 2021-09-18 03:19:23.645913785 +0= 200 +++ gcc/gcc/fortran/intrinsic.texi.1 2021-10-29 14:24:46.102169856 +0200 @@ -461,7 +461,7 @@ end program test_abs @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{ABS(A)} @tab @code{REAL(4) A} @tab @code{REAL(4)} @ta= b Fortran 77 and later @item @code{CABS(A)} @tab @code{COMPLEX(4) A} @tab @code{REAL(4)} @ta= b Fortran 77 and later @@ -626,7 +626,7 @@ end program test_acos @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @tab= Standard @item @code{ACOS(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab For= tran 77 and later @item @code{DACOS(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab For= tran 77 and later @@ -685,7 +685,7 @@ end program test_acosd @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @tab= Standard @item @code{ACOSD(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab GN= U extension @item @code{DACOSD(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab GN= U extension @@ -741,7 +741,7 @@ END PROGRAM @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{DACOSH(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab= GNU extension @end multitable @@ -890,7 +890,7 @@ end program test_aimag @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{AIMAG(Z)} @tab @code{COMPLEX Z} @tab @code{REAL} @t= ab Fortran 77 and later @item @code{DIMAG(Z)} @tab @code{COMPLEX(8) Z} @tab @code{REAL(8)} @t= ab GNU extension @@ -950,7 +950,7 @@ end program test_aint @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @tab= Standard @item @code{AINT(A)} @tab @code{REAL(4) A} @tab @code{REAL(4)} @tab For= tran 77 and later @item @code{DINT(A)} @tab @code{REAL(8) A} @tab @code{REAL(8)} @tab For= tran 77 and later @@ -1230,7 +1230,7 @@ end program test_anint @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @ta= b Standard @item @code{ANINT(A)} @tab @code{REAL(4) A} @tab @code{REAL(4)} @tab F= ortran 77 and later @item @code{DNINT(A)} @tab @code{REAL(8) A} @tab @code{REAL(8)} @tab Fo= rtran 77 and later @@ -1346,7 +1346,7 @@ end program test_asin @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{ASIN(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab = Fortran 77 and later @item @code{DASIN(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab = Fortran 77 and later @@ -1405,7 +1405,7 @@ end program test_asind @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{ASIND(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab= GNU extension @item @code{DASIND(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab= GNU extension @@ -1461,7 +1461,7 @@ END PROGRAM @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{DASINH(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab= GNU extension. @end multitable @@ -1597,7 +1597,7 @@ end program test_atan @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{ATAN(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab = Fortran 77 and later @item @code{DATAN(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab = Fortran 77 and later @@ -1662,7 +1662,7 @@ end program test_atand @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .23 .23 .20 .30 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{ATAND(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab= GNU extension @item @code{DATAND(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab= GNU extension @@ -1727,7 +1727,7 @@ end program test_atan2 @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .22 .22 .20 .32 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{ATAN2(X, Y)} @tab @code{REAL(4) X, Y} @tab @code{REAL(4)} @t= ab Fortran 77 and later @item @code{DATAN2(X, Y)} @tab @code{REAL(8) X, Y} @tab @code{REAL(8)} @t= ab Fortran 77 and later @@ -1795,7 +1795,7 @@ end program test_atan2d @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .23 .23 .20 .30 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{ATAN2D(X, Y)} @tab @code{REAL(4) X, Y} @tab @code{REAL(4)} @= tab GNU extension @item @code{DATAN2D(X, Y)} @tab @code{REAL(8) X, Y} @tab @code{REAL(8)} @= tab GNU extension @@ -1851,7 +1851,7 @@ END PROGRAM @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{DATANH(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab= GNU extension @end multitable @@ -2540,7 +2540,7 @@ end program test_besj0 @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .21 .22 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{DBESJ0(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab = GNU extension @end multitable @@ -2589,7 +2589,7 @@ end program test_besj1 @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{DBESJ1(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab= GNU extension @end multitable @@ -2654,7 +2654,7 @@ end program test_besjn @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .22 .22 .20 .32 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{DBESJN(N, X)} @tab @code{INTEGER N} @tab @code{REAL(8)} = @tab GNU extension @item @tab @code{REAL(8) X} @tab = @tab @@ -2702,7 +2702,7 @@ end program test_besy0 @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{DBESY0(X)}@tab @code{REAL(8) X} @tab @code{REAL(8)} @tab = GNU extension @end multitable @@ -2749,7 +2749,7 @@ end program test_besy1 @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{DBESY1(X)}@tab @code{REAL(8) X} @tab @code{REAL(8)} @tab = GNU extension @end multitable @@ -2814,7 +2814,7 @@ end program test_besyn @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{DBESYN(N,X)} @tab @code{INTEGER N} @tab @code{REAL(8)} @tab = GNU extension @item @tab @code{REAL(8) X} @tab @tab @@ -3057,7 +3057,7 @@ end program test_btest @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .21 .28 .18 .30 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{BTEST(I,POS)} @tab @code{INTEGER I,POS} @tab @code{LOGICAL} @= tab Fortran 95 and later @item @code{BBTEST(I,POS)} @tab @code{INTEGER(1) I,POS} @tab @code{LOGICA= L(1)} @tab GNU extension @@ -3474,7 +3474,7 @@ end program test_char @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .18 .18 .24 .25 +@multitable @columnfractions .19 .19 .25 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{CHAR(I)} @tab @code{INTEGER I} @tab @code{CHARACTER(LEN=3D1)}= @tab Fortran 77 and later @end multitable @@ -4203,7 +4203,7 @@ end program test_conjg @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{DCONJG(Z)} @tab @code{COMPLEX(8) Z} @tab @code{COMPLEX(8)} @= tab GNU extension @end multitable @@ -4254,7 +4254,7 @@ end program test_cos @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{COS(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @ta= b Fortran 77 and later @item @code{DCOS(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @ta= b Fortran 77 and later @@ -4318,7 +4318,7 @@ end program test_cosd @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{COSD(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @t= ab GNU extension @item @code{DCOSD(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @t= ab GNU extension @@ -4377,7 +4377,7 @@ end program test_cosh @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{COSH(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab = Fortran 77 and later @item @code{DCOSH(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab = Fortran 77 and later @@ -4431,7 +4431,7 @@ end program test_cotan @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @ta= b Standard @item @code{COTAN(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab = GNU extension @item @code{DCOTAN(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab = GNU extension @@ -4487,7 +4487,7 @@ end program test_cotand @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @ta= b Standard @item @code{COTAND(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab= GNU extension @item @code{DCOTAND(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab= GNU extension @@ -5002,7 +5002,7 @@ end program test_dim @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .26 .20 .30 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{DIM(X,Y)} @tab @code{REAL(4) X, Y} @tab @code{REAL(4)} = @tab Fortran 77 and later @item @code{IDIM(X,Y)} @tab @code{INTEGER(4) X, Y} @tab @code{INTEGER(4)}= @tab Fortran 77 and later @@ -5105,7 +5105,7 @@ end program test_dprod @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{DPROD(X,Y)} @tab @code{REAL(4) X, Y} @tab @code{REAL(8)} = @tab Fortran 77 and later @end multitable @@ -5474,7 +5474,7 @@ end program test_erf @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{DERF(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab = GNU extension @end multitable @@ -5518,7 +5518,7 @@ end program test_erfc @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{DERFC(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab = GNU extension @end multitable @@ -5862,7 +5862,7 @@ end program test_exp @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{EXP(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} = @tab Fortran 77 and later @item @code{DEXP(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} = @tab Fortran 77 and later @@ -6802,7 +6802,7 @@ end program test_gamma @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{DGAMMA(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab = GNU extension @end multitable @@ -7691,7 +7691,7 @@ END PROGRAM @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{IAND(A)} @tab @code{INTEGER A} @tab @code{INTEGER} @t= ab Fortran 90 and later @item @code{BIAND(A)} @tab @code{INTEGER(1) A} @tab @code{INTEGER(1)} @ta= b GNU extension @@ -7854,7 +7854,7 @@ The return value is of type @code{INTEGE @var{I}. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{IBCLR(A)} @tab @code{INTEGER A} @tab @code{INTEGER} @= tab Fortran 90 and later @item @code{BBCLR(A)} @tab @code{INTEGER(1) A} @tab @code{INTEGER(1)} @ta= b GNU extension @@ -7913,7 +7913,7 @@ The return value is of type @code{INTEGE @var{I}. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{IBITS(A)} @tab @code{INTEGER A} @tab @code{INTEGER} @= tab Fortran 90 and later @item @code{BBITS(A)} @tab @code{INTEGER(1) A} @tab @code{INTEGER(1)} @ta= b GNU extension @@ -7967,7 +7967,7 @@ The return value is of type @code{INTEGE @var{I}. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{IBSET(A)} @tab @code{INTEGER A} @tab @code{INTEGER} @= tab Fortran 90 and later @item @code{BBSET(A)} @tab @code{INTEGER(1) A} @tab @code{INTEGER(1)} @ta= b GNU extension @@ -8028,7 +8028,7 @@ end program test_ichar @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{ICHAR(C)} @tab @code{CHARACTER C} @tab @code{INTEGER(4)} = @tab Fortran 77 and later @end multitable @@ -8155,7 +8155,7 @@ A boz-literal-constant is converted to a type parameter of the other argument as-if a call to @ref{INT} occurred. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{IEOR(A)} @tab @code{INTEGER A} @tab @code{INTEGER} @ta= b Fortran 90 and later @item @code{BIEOR(A)} @tab @code{INTEGER(1) A} @tab @code{INTEGER(1)} @ta= b GNU extension @@ -8292,9 +8292,9 @@ The return value is of type @code{INTEGE @var{KIND} is absent, the return value is of default integer kind. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .35 .15 .17 .30 @headitem Name @tab Argument @tab Re= turn type @tab Standard -@item @code{INDEX(STRING, SUBSTRING)} @tab @code{CHARACTER} @tab @code{= INTEGER(4)} @tab Fortran 77 and later +@item @code{INDEX(STRING,SUBSTRING)} @tab @code{CHARACTER} @tab @code{I= NTEGER(4)} @tab Fortran 77 and later @end multitable @item @emph{See also}: @@ -8359,7 +8359,7 @@ end program @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{INT(A)} @tab @code{REAL(4) A} @tab @code{INTEGER} @tab = Fortran 77 and later @item @code{IFIX(A)} @tab @code{REAL(4) A} @tab @code{INTEGER} @tab = Fortran 77 and later @@ -8485,7 +8485,7 @@ A boz-literal-constant is converted to a type parameter of the other argument as-if a call to @ref{INT} occurred. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{IOR(A)} @tab @code{INTEGER A} @tab @code{INTEGER} @ta= b Fortran 90 and later @item @code{BIOR(A)} @tab @code{INTEGER(1) A} @tab @code{INTEGER(1)} @tab= GNU extension @@ -8839,7 +8839,7 @@ The return value is of type @code{INTEGE @var{I}. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{ISHFT(A)} @tab @code{INTEGER A} @tab @code{INTEGER} @= tab Fortran 90 and later @item @code{BSHFT(A)} @tab @code{INTEGER(1) A} @tab @code{INTEGER(1)} @ta= b GNU extension @@ -8897,7 +8897,7 @@ The return value is of type @code{INTEGE @var{I}. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{ISHFTC(A)} @tab @code{INTEGER A} @tab @code{INTEGER} = @tab Fortran 90 and later @item @code{BSHFTC(A)} @tab @code{INTEGER(1) A} @tab @code{INTEGER(1)} @t= ab GNU extension @@ -9258,7 +9258,7 @@ The return value is of type @code{INTEGE @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{LEN(STRING)} @tab @code{CHARACTER} @tab @code{INTEGER} @t= ab Fortran 77 and later @end multitable @@ -9351,9 +9351,9 @@ Returns @code{.TRUE.} if @code{STRING_A otherwise, based on the ASCII ordering. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .34 .16 .17 .30 @headitem Name @tab Argument @tab Retu= rn type @tab Standard -@item @code{LGE(STRING_A, STRING_B)} @tab @code{CHARACTER} @tab @code{LO= GICAL} @tab Fortran 77 and later +@item @code{LGE(STRING_A,STRING_B)} @tab @code{CHARACTER} @tab @code{LOG= ICAL} @tab Fortran 77 and later @end multitable @item @emph{See also}: @@ -9405,9 +9405,9 @@ Returns @code{.TRUE.} if @code{STRING_A otherwise, based on the ASCII ordering. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .34 .16 .17 .30 @headitem Name @tab Argument @tab Retu= rn type @tab Standard -@item @code{LGT(STRING_A, STRING_B)} @tab @code{CHARACTER} @tab @code{LO= GICAL} @tab Fortran 77 and later +@item @code{LGT(STRING_A,STRING_B)} @tab @code{CHARACTER} @tab @code{LOG= ICAL} @tab Fortran 77 and later @end multitable @item @emph{See also}: @@ -9503,9 +9503,9 @@ Returns @code{.TRUE.} if @code{STRING_A otherwise, based on the ASCII ordering. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .34 .16 .17 .30 @headitem Name @tab Argument @tab Retu= rn type @tab Standard -@item @code{LLE(STRING_A, STRING_B)} @tab @code{CHARACTER} @tab @code{LO= GICAL} @tab Fortran 77 and later +@item @code{LLE(STRING_A,STRING_B)} @tab @code{CHARACTER} @tab @code{LOG= ICAL} @tab Fortran 77 and later @end multitable @item @emph{See also}: @@ -9557,9 +9557,9 @@ Returns @code{.TRUE.} if @code{STRING_A otherwise, based on the ASCII ordering. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .34 .16 .17 .30 @headitem Name @tab Argument @tab Retu= rn type @tab Standard -@item @code{LLT(STRING_A, STRING_B)} @tab @code{CHARACTER} @tab @code{LO= GICAL} @tab Fortran 77 and later +@item @code{LLT(STRING_A,STRING_B)} @tab @code{CHARACTER} @tab @code{LOG= ICAL} @tab Fortran 77 and later @end multitable @item @emph{See also}: @@ -9696,7 +9696,7 @@ end program test_log @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{ALOG(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab = Fortran 77 or later @item @code{DLOG(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab = Fortran 77 or later @@ -9748,7 +9748,7 @@ end program test_log10 @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{ALOG10(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @ta= b Fortran 77 and later @item @code{DLOG10(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @ta= b Fortran 77 and later @@ -9797,7 +9797,7 @@ end program test_log_gamma @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{LGAMMA(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab = GNU extension @item @code{ALGAMA(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab = GNU extension @@ -10256,7 +10256,7 @@ The return value corresponds to the maxi and has the same type and kind as the first argument. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{MAX0(A1)} @tab @code{INTEGER(4) A1} @tab @code{INTEGER(4)} = @tab Fortran 77 and later @item @code{AMAX0(A1)} @tab @code{INTEGER(4) A1} @tab @code{REAL(MAX(X))}= @tab Fortran 77 and later @@ -10631,7 +10631,7 @@ The return value corresponds to the mini and has the same type and kind as the first argument. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{MIN0(A1)} @tab @code{INTEGER(4) A1} @tab @code{INTEGER(4)} = @tab Fortran 77 and later @item @code{AMIN0(A1)} @tab @code{INTEGER(4) A1} @tab @code{REAL(4)} = @tab Fortran 77 and later @@ -10864,7 +10864,7 @@ end program test_mod @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .25 .20 .31 @headitem Name @tab Arguments @tab Return type @t= ab Standard @item @code{MOD(A,P)} @tab @code{INTEGER A,P} @tab @code{INTEGER} @tab F= ortran 77 and later @item @code{AMOD(A,P)} @tab @code{REAL(4) A,P} @tab @code{REAL(4)} @tab F= ortran 77 and later @@ -11029,7 +11029,7 @@ same kind as @var{FROM}. @end multitable @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{MVBITS(A)} @tab @code{INTEGER A} @tab @code{INTEGER} = @tab Fortran 90 and later @item @code{BMVBITS(A)} @tab @code{INTEGER(1) A} @tab @code{INTEGER(1)} @= tab GNU extension @@ -11179,7 +11179,7 @@ end program test_nint @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return Type @= tab Standard @item @code{NINT(A)} @tab @code{REAL(4) A} @tab @code{INTEGER} @tab = Fortran 77 and later @item @code{IDNINT(A)} @tab @code{REAL(8) A} @tab @code{INTEGER} @tab = Fortran 77 and later @@ -11277,7 +11277,7 @@ The return type is @code{INTEGER}, of th argument. @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{NOT(A)} @tab @code{INTEGER A} @tab @code{INTEGER} @ta= b Fortran 95 and later @item @code{BNOT(A)} @tab @code{INTEGER(1) A} @tab @code{INTEGER(1)} @tab= GNU extension @@ -12293,7 +12293,7 @@ end program test_real @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{FLOAT(A)} @tab @code{INTEGER(4)} @tab @code{REAL(4)} @tab = GNU extension @item @code{DFLOAT(A)} @tab @code{INTEGER(4)} @tab @code{REAL(8)} @tab = GNU extension @@ -13180,7 +13180,7 @@ Elemental function @item @emph{Return value}: The kind of the return value is that of @var{A} and @var{B}. -If @math{B\ge 0} then the result is @code{ABS(A)}, else +If @math{B \ge 0} then the result is @code{ABS(A)}, else it is @code{-ABS(A)}. @item @emph{Example}: @@ -13197,7 +13197,7 @@ end program test_sign @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .26 .20 .30 @headitem Name @tab Arguments @tab Return type = @tab Standard @item @code{SIGN(A,B)} @tab @code{REAL(4) A, B} @tab @code{REAL(4)} = @tab Fortran 77 and later @item @code{ISIGN(A,B)} @tab @code{INTEGER(4) A, B} @tab @code{INTEGER(4)= } @tab Fortran 77 and later @@ -13306,7 +13306,7 @@ end program test_sin @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{SIN(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @t= ab Fortran 77 and later @item @code{DSIN(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @t= ab Fortran 77 and later @@ -13368,7 +13368,7 @@ end program test_sind @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{SIND(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @= tab GNU extension @item @code{DSIND(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @= tab GNU extension @@ -13425,7 +13425,7 @@ end program test_sinh @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{DSINH(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab = Fortran 90 and later @end multitable @@ -13710,7 +13710,7 @@ end program test_sqrt @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type = @tab Standard @item @code{SQRT(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} = @tab Fortran 77 and later @item @code{DSQRT(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} = @tab Fortran 77 and later @@ -14161,7 +14161,7 @@ end program test_tan @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @ta= b Standard @item @code{TAN(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab Fo= rtran 77 and later @item @code{DTAN(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab Fo= rtran 77 and later @@ -14216,7 +14216,7 @@ end program test_tand @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @ta= b Standard @item @code{TAND(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab G= NU extension @item @code{DTAND(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab G= NU extension @@ -14272,7 +14272,7 @@ end program test_tanh @end smallexample @item @emph{Specific names}: -@multitable @columnfractions .20 .20 .20 .25 +@multitable @columnfractions .20 .23 .20 .33 @headitem Name @tab Argument @tab Return type @= tab Standard @item @code{TANH(X)} @tab @code{REAL(4) X} @tab @code{REAL(4)} @tab = Fortran 77 and later @item @code{DTANH(X)} @tab @code{REAL(8) X} @tab @code{REAL(8)} @tab = Fortran 77 and later @@ -15196,7 +15196,7 @@ C compiler: @code{C_INT128_T, C_INT_LEAS Furthermore, if @code{_Float128} is supported in C, the named constants @code{C_FLOAT128} and @code{C_FLOAT128_COMPLEX} are defined. -@multitable @columnfractions .15 .35 .35 .35 +@multitable @columnfractions .19 .32 .34 .15 @headitem Fortran Type @tab Named constant @tab C type = @tab Extension @item @code{INTEGER}@tab @code{C_INT} @tab @code{int} @item @code{INTEGER}@tab @code{C_SHORT} @tab @code{short int} --------------9A3FE35D04F3C05EB835071A--