diff options
| author | Simon Glass <[email protected]> | 2023-12-17 09:36:19 -0700 |
|---|---|---|
| committer | Simon Glass <[email protected]> | 2023-12-31 07:21:02 -0700 |
| commit | 490afe74287fef246320c6473f74b2fc2a62c745 (patch) | |
| tree | 91d530369b09a10316c08b85fc88575a1cccabc3 /tools/fdtgrep.c | |
| parent | b1823ed1715910b1af68815a27c33c2c992e685c (diff) | |
fdtgrep: Simplify code to inverting the match
The code to invert the match in h_include() is a bit convoluted.
Simplify it by using disp->invert only once.
Signed-off-by: Simon Glass <[email protected]>
Diffstat (limited to 'tools/fdtgrep.c')
| -rw-r--r-- | tools/fdtgrep.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/tools/fdtgrep.c b/tools/fdtgrep.c index a6cdc326709..b06a1a7a838 100644 --- a/tools/fdtgrep.c +++ b/tools/fdtgrep.c @@ -634,14 +634,8 @@ static int h_include(void *priv, const void *fdt, int offset, int type, inc = 0; } - switch (inc) { - case 1: - inc = !disp->invert; - break; - case 0: - inc = disp->invert; - break; - } + if (inc != -1 && disp->invert) + inc = !inc; debug(" - returning %d\n", inc); return inc; |
