what's the intended behaviour of ${variable:a:b}?
given that ${exten} = 501234
until yesterday ${exten:2} would give '1234'
with current CVS ${exten:2} is '50' while ${exten:2:4} is '1234'
how do I just strip characters/digits in front of the variable without
specifying a length?
I was do
the handler for ${exten:2} is commented out from current
cvs (pbx.c line 749).
I think that mark is adding substring support with double :
syntax, but that broke the single : syntax.
You can use ${EXTEN-1} ,that works, although is
deprecated.
matteo.
Il mar, 2003-03-18 alle 18:49, Lele Forzani ha
The problem is here:
if ((first=strchr(cp3,':'))) {
*first='\0';
offset=atoi(first+1);
if ((second=strchr(first+1,':'))) {
*second='\0';
offset2=atoi(second+1);
} else {
It's fixed now.
> what's the intended behaviour of ${variable:a:b}?
it's the same as substring application
> given that ${exten} = 501234
> until yesterday ${exten:2} would give '1234'
and it does now
>
> with current CVS ${exten:2} is '50' while ${exten:2:4} is '1234'
>
> how do I just strip ch