summaryrefslogtreecommitdiffstats
path: root/src/vppinfra/format.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/vppinfra/format.h')
-rw-r--r--src/vppinfra/format.h16
1 files changed, 16 insertions, 0 deletions
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)