htx_sl_vsn() function can now be used to retrieve the ist string
representing the HTTP version from a start-line passed as parameter. This
function takes care to return the right part of the start-line, depending on
its type (request or response).
return ist2(HTX_SL_P3_PTR(sl), HTX_SL_P3_LEN(sl));
}
+static inline struct ist htx_sl_vsn(const struct htx_sl *sl)
+{
+ return ((sl->flags & HTX_SL_F_IS_RESP) ? htx_sl_p1(sl) : htx_sl_p3(sl));
+}
+
static inline struct ist htx_sl_req_meth(const struct htx_sl *sl)
{
return htx_sl_p1(sl);