* intrinsic.texi (AND, FPUT, FPUTC, MODULO, OR, SET_EXPONENT,
XOR): Fixed examples.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@124223
138bc75d-0d04-0410-961f-
82ee72b054a4
2007-04-27 Daniel Franke <franke.daniel@gmail.com>
2007-04-27 Daniel Franke <franke.daniel@gmail.com>
+ * intrinsic.texi (AND, FPUT, FPUTC, MODULO, OR, SET_EXPONENT,
+ XOR): Fixed examples.
+
+2007-04-27 Daniel Franke <franke.daniel@gmail.com>
+
* intrinsic.texi (PRODUCT, RESHAPE, SPACING, SPREAD, SUM,
SYSTEM_CLOCK, TRANSFER, UNPACK): New.
(DATE_AND_TIME, CPU_TIME, RRSPACING): Added cross references.
* intrinsic.texi (PRODUCT, RESHAPE, SPACING, SPREAD, SUM,
SYSTEM_CLOCK, TRANSFER, UNPACK): New.
(DATE_AND_TIME, CPU_TIME, RRSPACING): Added cross references.
@item @emph{Example}:
@smallexample
PROGRAM test_and
@item @emph{Example}:
@smallexample
PROGRAM test_and
- LOGICAL :: T = .TRUE., F = ..FALSE.
+ LOGICAL :: T = .TRUE., F = .FALSE.
INTEGER :: a, b
DATA a / Z'F' /, b / Z'3' /
INTEGER :: a, b
DATA a / Z'F' /, b / Z'3' /
@item @emph{Example}:
@smallexample
PROGRAM test_fput
@item @emph{Example}:
@smallexample
PROGRAM test_fput
- CHARACTER(len=*) :: str = "gfortran"
+ CHARACTER(len=10) :: str = "gfortran"
INTEGER :: i
DO i = 1, len_trim(str)
CALL fput(str(i:i))
INTEGER :: i
DO i = 1, len_trim(str)
CALL fput(str(i:i))
@item @emph{Example}:
@smallexample
PROGRAM test_fputc
@item @emph{Example}:
@smallexample
PROGRAM test_fputc
- CHARACTER(len=*) :: str = "gfortran"
+ CHARACTER(len=10) :: str = "gfortran"
INTEGER :: fd = 42, i
OPEN(UNIT = fd, FILE = "out", ACTION = "WRITE", STATUS="NEW")
INTEGER :: fd = 42, i
OPEN(UNIT = fd, FILE = "out", ACTION = "WRITE", STATUS="NEW")
print *, modulo(17,-3)
print *, modulo(17.5,-5.5)
print *, modulo(17,-3)
print *, modulo(17.5,-5.5)
@end smallexample
@end table
@end smallexample
@end table
@item @emph{Example}:
@smallexample
PROGRAM test_or
@item @emph{Example}:
@smallexample
PROGRAM test_or
- LOGICAL :: T = .TRUE., F = ..FALSE.
+ LOGICAL :: T = .TRUE., F = .FALSE.
INTEGER :: a, b
DATA a / Z'F' /, b / Z'3' /
INTEGER :: a, b
DATA a / Z'F' /, b / Z'3' /
@item @emph{Example}:
@smallexample
@item @emph{Example}:
@smallexample
-program test_setexp
- real :: x = 178.1387e-4
- integer :: i = 17
- print *, set_exponent(x), fraction(x) * radix(x)**i
-end program test_setexp
+PROGRAM test_setexp
+ REAL :: x = 178.1387e-4
+ INTEGER :: i = 17
+ PRINT *, SET_EXPONENT(x, i), FRACTION(x) * RADIX(x)**i
+END PROGRAM
@end smallexample
@end table
@end smallexample
@end table
PROGRAM test_xor
LOGICAL :: T = .TRUE., F = .FALSE.
INTEGER :: a, b
PROGRAM test_xor
LOGICAL :: T = .TRUE., F = .FALSE.
INTEGER :: a, b
- DATA a / Z,'F' /, b / Z'3' /
+ DATA a / Z'F' /, b / Z'3' /
WRITE (*,*) XOR(T, T), XOR(T, F), XOR(F, T), XOR(F, F)
WRITE (*,*) XOR(a, b)
WRITE (*,*) XOR(T, T), XOR(T, F), XOR(F, T), XOR(F, F)
WRITE (*,*) XOR(a, b)