Peter Kirk wrote: > But if two files each consist of one or more lines of text > separated by > LS (but with no final LS), when they are concatenated, surely > LS must be > added as a separator. Similarly with paragraphs and PS. And > this applies > even when each consists of one line or one paragraph, hence > no LS or PS > in either file. Conclusion: both LS and PS must be added in ANY > concatenation. Way to avoid this absurd conclusion: redefine > LS and PS > as line and paragraph terminators, to be used at end of file > when (as is > normal) this corresponds to a line or paragraph end.
No, and no.
The first and last lines in a text file may well be partial. If one
wants
a PS or LS in-between when concatenating them (assuming they are
of the same encoding), the LS or PS must be explicitly concatenated in.
(The result of reading, line-by-line, first file A then file B is not
always
the same as reading, line-by-line, the concatenation of files A and B.
I.e. readline does not distribute over concatenation, if you like that
kind
of formulation. Maybe you would like it to, but it doesn't, never has.)
/kent k
smime.p7s
Description: S/MIME cryptographic signature

