@@ -1178,7 +1178,7 @@ allowed in the @file{R} directory to allow a @file{configure} script to
1178
1178
generate suitable files.
1179
1179
1180
1180
Only @acronym{ASCII} characters (and the control characters tab,
1181
- formfeed, LF and CR ) should be used in code files. Other characters are
1181
+ formfeed, @abbr{LF} and @abbr{CR} ) should be used in code files. Other characters are
1182
1182
accepted in comments@footnote{but they should be in the encoding
1183
1183
declared in the @file{DESCRIPTION} file.}, but then the comments may not
1184
1184
be readable in e.g.@: a UTF-8 locale. Non-@acronym{ASCII} characters in
@@ -3511,7 +3511,7 @@ and for the use of reasonable levels of compression.
3511
3511
@item
3512
3512
C, C++ and Fortran source and header files@footnote{An exception is made
3513
3513
for subdirectories with names starting @samp{win} or @samp{Win}.} are
3514
- tested for portable (LF -only) line endings. If there is a
3514
+ tested for portable (@abbr{LF} -only) line endings. If there is a
3515
3515
@file{Makefile} or @file{Makefile.in} or @file{Makevars} or
3516
3516
@file{Makevars.in} file under the @file{src} directory, it is checked
3517
3517
for portable line endings and the correct use of @samp{$(BLAS_LIBS)} and
@@ -3731,7 +3731,7 @@ Prior to actually building the package in the standard gzipped tar file
3731
3731
format, a few diagnostic checks and cleanups are performed. In
3732
3732
particular, it is tested whether object indices exist and can be assumed
3733
3733
to be up-to-date, and C, C++ and Fortran source files and relevant
3734
- makefiles in a @file{src} directory are tested and converted to LF
3734
+ makefiles in a @file{src} directory are tested and converted to @abbr{LF}
3735
3735
line-endings if necessary.
3736
3736
3737
3737
Run-time checks whether the package works correctly should be performed
@@ -4000,7 +4000,7 @@ Finally, if there is a @file{Makefile} and it has a @samp{clean:}
4000
4000
target, @command{make clean} is run.
4001
4001
4002
4002
All the usual @emph{caveats} about including a @file{Makefile} apply.
4003
- It must be portable (no @acronym{GNU} extensions), use LF line endings
4003
+ It must be portable (no @acronym{GNU} extensions), use @abbr{LF} line endings
4004
4004
and must work correctly with a parallel @command{make}: too many authors
4005
4005
have written things like
4006
4006
@@ -4886,8 +4886,8 @@ empty @file{configure.win} file if no actions are needed).
4886
4886
@item
4887
4887
If your package has a @file{Makevars} or @file{Makefile} file, make sure
4888
4888
that you use only portable make features. Such files should be
4889
- LF -terminated@footnote{Solaris @command{make} did not accept
4890
- CRLF-terminated Makefiles; Solaris warned about and some other
4889
+ @abbr{LF} -terminated@footnote{Solaris @command{make} did not accept
4890
+ @abbr{ CRLF} -terminated Makefiles; Solaris warned about and some other
4891
4891
@command{make}s ignore incomplete final lines.} (including the final
4892
4892
line of the file) and not make use of GNU extensions. (The POSIX
4893
4893
specification is available at
@@ -9637,7 +9637,7 @@ will be some small memory leaks from @code{readline} and @R{} itself ---
9637
9637
these are memory areas that are in use right up to the end of the @R{}
9638
9638
session. Expect this to run around 20x slower than without
9639
9639
@code{valgrind}, and in some cases much slower than that. Several
9640
- versions of @code{valgrind} were not happy with some optimized BLASes
9640
+ versions of @code{valgrind} were not happy with some optimized BLAS libraries
9641
9641
that use @acronym{CPU}-specific instructions so you may need to build a
9642
9642
version of @R{} specifically to use with @code{valgrind}.
9643
9643
@@ -11948,7 +11948,7 @@ system and so the two interworked successfully. This was true of
11948
11948
@command{gcc} 4 and later. In particular, any package that makes use of
11949
11949
Fortran I/O will when compiled on Windows interfere with C I/O: when the
11950
11950
Fortran I/O support code is initialized (typically when the package is
11951
- loaded) the C @code{stdout} and @code{stderr} are switched to LF line
11951
+ loaded) the C @code{stdout} and @code{stderr} are switched to @abbr{LF} line
11952
11952
endings. (Function @code{init} in file
11953
11953
@file{src/modules/lapack/init_win.c} shows how to mitigate this. In a
11954
11954
package this would look something like
0 commit comments