Commit 182dcf27 authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

clean up curly matching

parent eb581e43
...@@ -1824,7 +1824,8 @@ string_expand( ...@@ -1824,7 +1824,8 @@ string_expand(
flag = 0; flag = 0;
for ( dp = bv->bv_val, sp = pat->bv_val; size < bv->bv_len && for ( dp = bv->bv_val, sp = pat->bv_val; size < bv->bv_len &&
sp < pat->bv_val + pat->bv_len ; sp++) { sp < pat->bv_val + pat->bv_len ; sp++ )
{
/* did we previously see a $ */ /* did we previously see a $ */
if ( flag ) { if ( flag ) {
if ( flag == 1 && *sp == '$' ) { if ( flag == 1 && *sp == '$' ) {
...@@ -1832,7 +1833,7 @@ string_expand( ...@@ -1832,7 +1833,7 @@ string_expand(
size++; size++;
flag = 0; flag = 0;
} else if ( flag == 1 && *sp == '{') { } else if ( flag == 1 && *sp == '{' /*'}'*/) {
flag = 2; flag = 2;
} else if ( *sp >= '0' && *sp <= '9' ) { } else if ( *sp >= '0' && *sp <= '9' ) {
...@@ -1843,13 +1844,13 @@ string_expand( ...@@ -1843,13 +1844,13 @@ string_expand(
n = *sp - '0'; n = *sp - '0';
if ( flag == 2 ) { if ( flag == 2 ) {
for ( sp++; *sp != '\0' && *sp != /* { */ '}'; sp++ ) { for ( sp++; *sp != '\0' && *sp != /*'{'*/ '}'; sp++ ) {
if ( *sp >= '0' && *sp <= '9' ) { if ( *sp >= '0' && *sp <= '9' ) {
n = 10*n + ( *sp - '0' ); n = 10*n + ( *sp - '0' );
} }
} }
if ( *sp != /* { */ '}' ) { if ( *sp != /*'{'*/ '}' ) {
/* error */ /* error */
} }
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment