From e2d0c6e51ed29949260ae89c1a69cec39a14048f Mon Sep 17 00:00:00 2001 From: Nathan Skrzypczak Date: Wed, 23 Mar 2022 18:08:53 +0100 Subject: ip: Add unformat for flow_hash_config Type: improvement This also makes the is_white_space function public Change-Id: Ifc1c0d4509f3ecae14f09bb5fa7a2eea33c49b09 Signed-off-by: Nathan Skrzypczak --- src/vppinfra/format.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/vppinfra/format.h') diff --git a/src/vppinfra/format.h b/src/vppinfra/format.h index ee47a2099c2..2cd636d0be8 100644 --- a/src/vppinfra/format.h +++ b/src/vppinfra/format.h @@ -200,6 +200,22 @@ unformat_put_input (unformat_input_t * input) input->index -= 1; } +always_inline uword +is_white_space (uword c) +{ + switch (c) + { + case ' ': + case '\t': + case '\n': + case '\r': + return 1; + + default: + return 0; + } +} + /* Peek current input character without advancing. */ always_inline uword unformat_peek_input (unformat_input_t * input) -- cgit 1.2.3-korg