diff options
author | Peter Kokot <peterkokot@gmail.com> | 2018-10-14 12:54:08 +0200 |
---|---|---|
committer | Peter Kokot <peterkokot@gmail.com> | 2018-10-14 12:54:08 +0200 |
commit | 60a69daec60f1886e166e8060556777819c66f98 (patch) | |
tree | 728557dc23dcef2e95983fd272042912f5c1f712 /ext/dba | |
parent | 6f343d29a5561c846b1c9d95af56ecb2d659166c (diff) | |
download | php-git-60a69daec60f1886e166e8060556777819c66f98.tar.gz |
Sync leading and final newlines in source code files
This patch adds missing newlines, trims multiple redundant final
newlines into a single one, and trims redundant leading newlines.
According to POSIX, a line is a sequence of zero or more non-' <newline>'
characters plus a terminating '<newline>' character. [1] Files should
normally have at least one final newline character.
C89 [2] and later standards [3] mention a final newline:
"A source file that is not empty shall end in a new-line character,
which shall not be immediately preceded by a backslash character."
Although it is not mandatory for all files to have a final newline
fixed, a more consistent and homogeneous approach brings less of commit
differences issues and a better development experience in certain text
editors and IDEs.
[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
[2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2
[3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
Diffstat (limited to 'ext/dba')
-rw-r--r-- | ext/dba/CREDITS | 2 | ||||
-rwxr-xr-x | ext/dba/README | 2 | ||||
-rw-r--r-- | ext/dba/tests/dba_handler.inc | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/ext/dba/CREDITS b/ext/dba/CREDITS index 370b3ea271..e7748197ea 100644 --- a/ext/dba/CREDITS +++ b/ext/dba/CREDITS @@ -1,2 +1,2 @@ DBA -Sascha Schumann, Marcus Boerger
\ No newline at end of file +Sascha Schumann, Marcus Boerger diff --git a/ext/dba/README b/ext/dba/README index 3d23fb914c..ec0610b71f 100755 --- a/ext/dba/README +++ b/ext/dba/README @@ -51,4 +51,4 @@ This shows whether your combination of handlers works. Most problematic are dbm and ndbm which conflict with many installations. The reason for this is that on several systems these libraries are part of more than one other library. The configuration test only prevents you from configuring -malfaunctioning single handlers but not combinations.
\ No newline at end of file +malfaunctioning single handlers but not combinations. diff --git a/ext/dba/tests/dba_handler.inc b/ext/dba/tests/dba_handler.inc index 9792f00829..51f27050ca 100644 --- a/ext/dba/tests/dba_handler.inc +++ b/ext/dba/tests/dba_handler.inc @@ -95,4 +95,4 @@ do { } } while(1); -?>
\ No newline at end of file +?> |