From 42e0b46e78c9eb4bddb426321d2d3211050fb736 Mon Sep 17 00:00:00 2001 From: "Bjoern A. Zeeb" Date: Fri, 16 Jul 2021 15:24:44 +0000 Subject: [PATCH] conserver.cf: devicesubst add 'b' for baud rate Add a 'b' subst format to get baud rate numbers as well to build up device names and the others. --- conserver.cf/conserver.cf.man.in | 4 ++++ conserver/readcfg.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/conserver.cf/conserver.cf.man.in b/conserver.cf/conserver.cf.man.in index 77253d1..fd89f20 100644 --- a/conserver.cf/conserver.cf.man.in +++ b/conserver.cf/conserver.cf.man.in @@ -540,6 +540,10 @@ value .PP Numeric Replacement .TP +.B b +.B baud +value +.TP .B p config .B port diff --git a/conserver/readcfg.c b/conserver/readcfg.c index d5bb90a..a46da43 100644 --- a/conserver/readcfg.c +++ b/conserver/readcfg.c @@ -997,6 +997,9 @@ SubstValue(char c, char **s, int *i) } else if (c == 'P') { (*i) = pCE->netport; retval = 1; + } else if (c == 'b') { + (*i) = pCE->baud->irate; + retval = 1; } } @@ -1009,6 +1012,7 @@ SubstToken(char c) switch (c) { case 'p': case 'P': + case 'b': substTokenCount[(unsigned)c]++; return ISNUMBER; case 'h':