MINOR: ist: Add istend() function to return a pointer to the end of the string
authorChristopher Faulet <cfaulet@haproxy.com>
Thu, 22 Oct 2020 12:37:12 +0000 (14:37 +0200)
committerSalvatore Bonaccorso <carnil@debian.org>
Sat, 23 Dec 2023 10:02:19 +0000 (11:02 +0100)
Origin: https://git.haproxy.org/?p=haproxy-2.2.git;a=commit;h=b12ab9c04a896a90383dbaf5c808a6d9a26cde98

istend() is a shortcut to istptr() + istlen().

(cherry picked from commit cf26623780bdd66f4fff4154d0e5081082aff89b)
[wt: needed for next fix]
Signed-off-by: Willy Tarreau <w@1wt.eu>
Gbp-Pq: Name MINOR-ist-Add-istend-function-to-return-a-pointer-to.patch

include/import/ist.h

index 7bfad72459b7c1736f6f2f4c3840d73a61c9872e..abb6151316b0d14375ad6e3751a4b1aebdd232d6 100644 (file)
@@ -222,6 +222,12 @@ static inline size_t istlen(const struct ist ist)
        return ist.len;
 }
 
+/* returns the pointer to the end the string */
+static inline char *istend(const struct ist ist)
+{
+       return (ist.ptr + ist.len);
+}
+
 /* skips to next character in the string, always stops at the end */
 static inline struct ist istnext(const struct ist ist)
 {