glibc/misc
Joseph Myers 34a5a1460e Break some lines before not after operators.
The GNU Coding Standards specify that line breaks in expressions
should go before an operator, not after one.  This patch fixes various
code to do this.  It only changes code that appears to be mostly
following GNU style anyway, not files and directories with
substantially different formatting.  It is not exhaustive even for
files using GNU style (for example, changes to sysdeps files are
deferred for subsequent cleanups).  Some files changed are shared with
gnulib, but most are specific to glibc.  Changes were made manually,
with places to change found by grep (so some cases, e.g. where the
operator was followed by a comment at end of line, are particularly
liable to have been missed by grep, but I did include cases where the
operator was followed by backslash-newline).

This patch generally does not attempt to address other coding style
issues in the expressions changed (for example, missing spaces before
'(', or lack of parentheses to ensure indentation of continuation
lines properly reflects operator precedence).

Tested for x86_64, and with build-many-glibcs.py.

	* benchtests/bench-memmem.c (simple_memmem): Break lines before
	rather than after operators.
	* benchtests/bench-skeleton.c (TIMESPEC_AFTER): Likewise.
	* crypt/md5.c (md5_finish_ctx): Likewise.
	* crypt/sha256.c (__sha256_finish_ctx): Likewise.
	* crypt/sha512.c (__sha512_finish_ctx): Likewise.
	* elf/cache.c (load_aux_cache): Likewise.
	* elf/dl-load.c (open_verify): Likewise.
	* elf/get-dynamic-info.h (elf_get_dynamic_info): Likewise.
	* elf/readelflib.c (process_elf_file): Likewise.
	* elf/rtld.c (dl_main): Likewise.
	* elf/sprof.c (generate_call_graph): Likewise.
	* hurd/ctty-input.c (_hurd_ctty_input): Likewise.
	* hurd/ctty-output.c (_hurd_ctty_output): Likewise.
	* hurd/dtable.c (reauth_dtable): Likewise.
	* hurd/getdport.c (__getdport): Likewise.
	* hurd/hurd/signal.h (_hurd_interrupted_rpc_timeout): Likewise.
	* hurd/hurd/sigpreempt.h (HURD_PREEMPT_SIGNAL_P): Likewise.
	* hurd/hurdfault.c (_hurdsig_fault_catch_exception_raise):
	Likewise.
	* hurd/hurdioctl.c (fioctl): Likewise.
	* hurd/hurdselect.c (_hurd_select): Likewise.
	* hurd/hurdsig.c (_hurdsig_abort_rpcs): Likewise.
	(STOPSIGS): Likewise.
	* hurd/hurdstartup.c (_hurd_startup): Likewise.
	* hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): Likewise.
	* hurd/lookup-retry.c (__hurd_file_name_lookup_retry): Likewise.
	* hurd/msgportdemux.c (msgport_server): Likewise.
	* hurd/setauth.c (_hurd_setauth): Likewise.
	* include/features.h (__GLIBC_USE_DEPRECATED_SCANF): Likewise.
	* libio/libioP.h [IO_DEBUG] (CHECK_FILE): Likewise.
	* locale/programs/ld-ctype.c (set_class_defaults): Likewise.
	* localedata/tests-mbwc/tst_swscanf.c (tst_swscanf): Likewise.
	* login/tst-utmp.c (do_check): Likewise.
	(simulate_login): Likewise.
	* mach/lowlevellock.h (lll_lock): Likewise.
	(lll_trylock): Likewise.
	* math/test-fenv.c (ALL_EXC): Likewise.
	* math/test-fenvinline.c (ALL_EXC): Likewise.
	* misc/sys/cdefs.h (__attribute_deprecated_msg__): Likewise.
	* nis/nis_call.c (__do_niscall3): Likewise.
	* nis/nis_callback.c (cb_prog_1): Likewise.
	* nis/nis_defaults.c (searchaccess): Likewise.
	* nis/nis_findserv.c (__nis_findfastest_with_timeout): Likewise.
	* nis/nis_ismember.c (internal_ismember): Likewise.
	* nis/nis_local_names.c (nis_local_principal): Likewise.
	* nis/nss_nis/nis-rpc.c (_nss_nis_getrpcbyname_r): Likewise.
	* nis/nss_nisplus/nisplus-netgrp.c (_nss_nisplus_getnetgrent_r):
	Likewise.
	* nis/ypclnt.c (yp_match): Likewise.
	(yp_first): Likewise.
	(yp_next): Likewise.
	(yp_master): Likewise.
	(yp_order): Likewise.
	* nscd/hstcache.c (cache_addhst): Likewise.
	* nscd/initgrcache.c (addinitgroupsX): Likewise.
	* nss/nss_compat/compat-pwd.c (copy_pwd_changes): Likewise.
	(internal_getpwuid_r): Likewise.
	* nss/nss_compat/compat-spwd.c (copy_spwd_changes): Likewise.
	* posix/glob.h (__GLOB_FLAGS): Likewise.
	* posix/regcomp.c (peek_token): Likewise.
	(peek_token_bracket): Likewise.
	(parse_expression): Likewise.
	* posix/regexec.c (sift_states_iter_mb): Likewise.
	(check_node_accept_bytes): Likewise.
	* posix/tst-spawn3.c (do_test): Likewise.
	* posix/wordexp-test.c (testit): Likewise.
	* posix/wordexp.c (parse_tilde): Likewise.
	(exec_comm): Likewise.
	* posix/wordexp.h (__WRDE_FLAGS): Likewise.
	* resource/vtimes.c (TIMEVAL_TO_VTIMES): Likewise.
	* setjmp/sigjmp.c (__sigjmp_save): Likewise.
	* stdio-common/printf_fp.c (__printf_fp_l): Likewise.
	* stdio-common/tst-fileno.c (do_test): Likewise.
	* stdio-common/vfprintf-internal.c (vfprintf): Likewise.
	* stdlib/strfmon_l.c (__vstrfmon_l_internal): Likewise.
	* stdlib/strtod_l.c (round_and_return): Likewise.
	(____STRTOF_INTERNAL): Likewise.
	* stdlib/tst-strfrom.h (TEST_STRFROM): Likewise.
	* string/strcspn.c (STRCSPN): Likewise.
	* string/test-memmem.c (simple_memmem): Likewise.
	* termios/tcsetattr.c (tcsetattr): Likewise.
	* time/alt_digit.c (_nl_parse_alt_digit): Likewise.
	* time/asctime.c (asctime_internal): Likewise.
	* time/strptime_l.c (__strptime_internal): Likewise.
	* time/sys/time.h (timercmp): Likewise.
	* time/tzfile.c (__tzfile_compute): Likewise.
2019-02-22 01:32:36 +00:00
..
bits Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sys Break some lines before not after operators. 2019-02-22 01:32:36 +00:00
acct.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
allocate_once.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ar.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
brk.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
bug18240.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
bug-hsearch1.c
chflags.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
chroot.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
daemon.c Consolidate non cancellable close call 2017-08-18 18:38:55 -03:00
dirname.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
efgcvt_r.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
efgcvt.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
err.c Add internal implementations for argp.h, err.h, and error.h functions 2019-02-21 10:28:50 -03:00
err.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
error.c Add internal implementations for argp.h, err.h, and error.h functions 2019-02-21 10:28:50 -03:00
error.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
fchflags.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
fdatasync.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
fgetxattr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
flistxattr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
fremovexattr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
fsetxattr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
fstab.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
fstab.h
fsync.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ftruncate64.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ftruncate.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
futimes.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
futimesat.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
getauxval.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
getclktck.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
getdomain.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
getdtsz.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
gethostid.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
gethostname.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
getloadavg.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
getpagesize.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
getpass.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
getsysstats.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
getttyent.c Fix -Os getc_unlocked linknamespace, localplt issues (bug 15105, bug 19463). 2018-02-21 18:01:11 +00:00
getusershell.c
getxattr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
gtty.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
hsearch_r.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
hsearch.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ifunc-impl-list.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
init-misc.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
insremque.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ioctl.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
lgetxattr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
libgen.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
listxattr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
llistxattr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
lremovexattr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
lsearch.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
lsetxattr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
lutimes.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
madvise.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
makedev.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
Makefile Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mincore.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mkdtemp.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mkostemp64.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mkostemp.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mkostemps64.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mkostemps.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mkstemp64.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mkstemp.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mkstemps64.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mkstemps.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mktemp.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mlock.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mlockall.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mmap64.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mmap.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mntent_r.c Add fall-through comments. 2019-02-12 10:30:34 +00:00
mntent.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mntent.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
mprotect.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
msync.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
munlock.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
munlockall.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
munmap.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
preadv2.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
preadv64.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
preadv64v2.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
preadv.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
pselect.c nptl: Remove tst-cancel-wrappers test and related macros 2019-01-03 18:38:08 -02:00
ptrace.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
pwritev2.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
pwritev64.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
pwritev64v2.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
pwritev.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
qefgcvt_r.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
qefgcvt.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
readv.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
reboot.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
regexp.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
regexp.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
remap_file_pages.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
removexattr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
revoke.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sbrk.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
search.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
select.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
setdomain.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
setegid.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
seteuid.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sethostid.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sethostname.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
setregid.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
setreuid.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
setxattr.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sgtty.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sstk.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
stab.h
stty.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
swapoff.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
swapon.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
sync.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
syncfs.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
syscall.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
syscall.h
sysexits.h
syslog.c Add __vsyslog_internal, with same flags as __v*printf_internal. 2018-12-05 18:15:43 -02:00
syslog.h
truncate64.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
truncate.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tsearch.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-allocate_once.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-atomic-long.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-atomic.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-dbl-efgcvt.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-dirname.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-efgcvt-template.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-empty.c Move all tests out of the csu subdirectory 2016-12-21 11:52:19 +01:00
tst-error1.c Split DIAG_* macros to new header libc-diag.h. 2017-02-25 09:59:46 -05:00
tst-fdset.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-gethostid.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-hsearch.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-insremque.c
tst-ldbl-efgcvt.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-ldbl-error.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-ldbl-warn.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-makedev.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-mntent2.c Fix warning in misc/tst-mntent2.c. 2014-12-16 10:27:16 +01:00
tst-mntent-blank-corrupt.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-mntent-blank-passno.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-mntent.c getmntent: fix memory corruption w/blank lines [BZ #18887] 2015-08-29 18:07:00 -04:00
tst-preadvwritev2-common.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-preadvwritev2.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-preadvwritev64.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-preadvwritev64v2.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-preadvwritev-common.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-preadvwritev.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-pselect.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-tsearch.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
tst-warn-wide.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ttyent.h
ttyslot.c As a minor cleanup remove the (r)index defines from include/string.h as 2017-02-06 18:15:18 +00:00
ualarm.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
usleep.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ustat.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
utimes.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
Versions Implement allocate_once for atomic initialization with allocation 2018-05-23 15:27:01 +02:00
vhangup.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
writev.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00