@@ -77,11 +77,11 @@ contains |
| 77 | 77 | write(output_unit, '(A)', advance='no') char(9) ! TAB |
| 78 | 78 | end if |
| 79 | 79 | |
| 80 | | - ! Print the line |
| 80 | + ! Print the line (preserve trailing whitespace) |
| 81 | 81 | if (opts%null_data) then |
| 82 | | - write(output_unit, '(A,A)', advance='no') trim(line), char(0) |
| 82 | + write(output_unit, '(A,A)', advance='no') line, char(0) |
| 83 | 83 | else |
| 84 | | - write(output_unit, '(A)') trim(line) |
| 84 | + write(output_unit, '(A)') line |
| 85 | 85 | end if |
| 86 | 86 | |
| 87 | 87 | ! Line-buffered mode |
@@ -126,11 +126,11 @@ contains |
| 126 | 126 | write(output_unit, '(A)', advance='no') char(9) |
| 127 | 127 | end if |
| 128 | 128 | |
| 129 | | - ! Print the line |
| 129 | + ! Print the line (preserve trailing whitespace) |
| 130 | 130 | if (opts%null_data) then |
| 131 | | - write(output_unit, '(A,A)', advance='no') trim(line), char(0) |
| 131 | + write(output_unit, '(A,A)', advance='no') line, char(0) |
| 132 | 132 | else |
| 133 | | - write(output_unit, '(A)') trim(line) |
| 133 | + write(output_unit, '(A)') line |
| 134 | 134 | end if |
| 135 | 135 | |
| 136 | 136 | ! Line-buffered mode |
@@ -377,11 +377,11 @@ contains |
| 377 | 377 | end if |
| 378 | 378 | end if |
| 379 | 379 | else |
| 380 | | - ! No color - just print the line |
| 380 | + ! No color - just print the line (preserve trailing whitespace) |
| 381 | 381 | if (opts%null_data) then |
| 382 | | - write(output_unit, '(A,A)', advance='no') trim(line), char(0) |
| 382 | + write(output_unit, '(A,A)', advance='no') line, char(0) |
| 383 | 383 | else |
| 384 | | - write(output_unit, '(A)') trim(line) |
| 384 | + write(output_unit, '(A)') line |
| 385 | 385 | end if |
| 386 | 386 | end if |
| 387 | 387 | |