This replaces `if (i.len > e) i.len = e;` by `isttrim(i, e)`.
---
 dev/coccinelle/ist.cocci | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/dev/coccinelle/ist.cocci b/dev/coccinelle/ist.cocci
index 5b6aa6b2c..7e9a6ac05 100644
--- a/dev/coccinelle/ist.cocci
+++ b/dev/coccinelle/ist.cocci
@@ -44,6 +44,14 @@ struct ist i;
 - (\(i.ptr\|istptr(i)\) + \(i.len\|istlen(i)\))
 + istend(i)
 
+@@
+struct ist i;
+expression e;
+@@
+
+- if (\(i.len\|istlen(i)\) > e) { i.len = e; }
++ i = isttrim(i, e);
+
 @@
 struct ist i;
 @@
-- 
2.33.1


Reply via email to