]> git.ipfire.org Git - thirdparty/git.git/commit - diff-no-index.c
diff: use SWAP macro
authorRené Scharfe <l.s.r@web.de>
Sat, 28 Jan 2017 21:41:47 +0000 (22:41 +0100)
committerJunio C Hamano <gitster@pobox.com>
Mon, 30 Jan 2017 22:23:00 +0000 (14:23 -0800)
commit402bf8e19832142de97d84d37c51262d91e5f2db
tree6cf29f8b648cdd74c7fa58b2f159e603670ed46a
parent35d803bc9a0d21c36b1381f6e42455beeb73b715
diff: use SWAP macro

Use the macro SWAP to exchange the value of pairs of variables instead
of swapping them manually with the help of a temporary variable.  The
resulting code is shorter and easier to read.

The two cases were not transformed by the semantic patch swap.cocci
because it's extra careful and handles only cases where the types of all
variables are the same -- and here we swap two ints and use an unsigned
temporary variable for that.  Nevertheless the conversion is safe, as
the value range is preserved with and without the patch.

Signed-off-by: Rene Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
diff-no-index.c
diff.c