mirror of
https://github.com/boostorg/build.git
synced 2026-02-13 00:12:11 +00:00
Fix non-C90 compatible lines
MSVC compilers fail to compile as they don't support declarations after statements
This commit is contained in:
committed by
Rene Rivera
parent
9dc853b1cd
commit
2f84a23f8d
@@ -191,8 +191,9 @@ char string_back( string * self )
|
||||
|
||||
void string_rtrim( string * self )
|
||||
{
|
||||
char *p;
|
||||
assert_invariants( self );
|
||||
char * p = self->value + self->size - 1;
|
||||
p = self->value + self->size - 1;
|
||||
for ( p; p >= self->value && ( *p == '\0' || isspace( *p ) ); *p-- = 0 );
|
||||
}
|
||||
|
||||
@@ -228,6 +229,7 @@ void string_unit_test()
|
||||
|
||||
{
|
||||
char * const foo = "Foo ";
|
||||
char * const bar = "Bar\0\0\0";
|
||||
string foo_copy[ 1 ];
|
||||
string_copy( foo_copy, foo );
|
||||
string_rtrim( foo_copy );
|
||||
@@ -236,7 +238,6 @@ void string_unit_test()
|
||||
string_rtrim( foo_copy );
|
||||
assert( !strcmp( foo_copy->value, "Foo" ) );
|
||||
|
||||
char * const bar = "Bar\0\0\0";
|
||||
string bar_copy[ 1 ];
|
||||
string_copy( bar_copy, bar );
|
||||
string_rtrim( bar_copy );
|
||||
|
||||
Reference in New Issue
Block a user