diff options
| author | Jean-Marc Zucconi <jmz@FreeBSD.org> | 1995-09-28 20:49:15 +0000 |
|---|---|---|
| committer | Jean-Marc Zucconi <jmz@FreeBSD.org> | 1995-09-28 20:49:15 +0000 |
| commit | f310327a5b2374c9442f9d4b0bf28a81f9d4c8eb (patch) | |
| tree | 2bd4eef14755fc92c0ed2b2ea8abefe3c3081747 /lib/libF77/README | |
| parent | c28f85011857a5a0a93b4eb62175c7e506ca1d0b (diff) | |
Notes
Diffstat (limited to 'lib/libF77/README')
| -rw-r--r-- | lib/libF77/README | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/libF77/README b/lib/libF77/README index b5b0b811036c..a575124bc841 100644 --- a/lib/libF77/README +++ b/lib/libF77/README @@ -87,8 +87,10 @@ for use with INTEGER*8. To use it, you must modify f2c.h to declare longint appropriately; then add pow_qq.o to the POW = line in the makefile. -If you wish to allow the target of a (character string) concatenation -to be appear on its right-hand (at the cost of extra overhead for -all run-time concatenations), change "s_cat.o" to "s_catow.o" in -the makefile. Note that the Fortran 77 Standard explicitly forbids -the target of a concatenation from appearing on its right-hand side. +Following Fortran 90, s_cat.c and s_copy.c allow the target of a +(character string) assignment to be appear on its right-hand, at +the cost of some extra overhead for all run-time concatenations. +If you prefer the extra efficiency that comes with the Fortran 77 +requirement that the left-hand side of a character assignment not +be involved in the right-hand side, compile s_cat.c and s_copy.c +with -DNO_OVERWRITE . |
