iterator_type is_it03(iss);
tm time03;
errorstate = good;
- tim_get.get_monthname(is_it03, end, iss, errorstate, &time03);
+ iterator_type ret03 = tim_get.get_monthname(is_it03, end, iss, errorstate,
+ &time03);
VERIFY( time03.tm_mon == time_bday.tm_mon );
VERIFY( errorstate == good );
- VERIFY( *is_it03 == L' ' );
+ VERIFY( *ret03 == L' ' );
iss.str(L"Aar");
iterator_type is_it04(iss);
tm time04;
time04.tm_mon = 5;
errorstate = good;
- tim_get.get_monthname(is_it04, end, iss, errorstate, &time04);
+ iterator_type ret04 = tim_get.get_monthname(is_it04, end, iss, errorstate,
+ &time04);
VERIFY( time04.tm_mon == 5 );
- VERIFY( *is_it04 == L'a' );
+ VERIFY( *ret04 == L'a' );
VERIFY( errorstate == ios_base::failbit );
iss.str(L"December ");
iterator_type is_it05(iss);
tm time05;
errorstate = good;
- tim_get.get_monthname(is_it05, end, iss, errorstate, &time05);
+ iterator_type ret05 = tim_get.get_monthname(is_it05, end, iss, errorstate,
+ &time05);
VERIFY( time05.tm_mon == 11 );
VERIFY( errorstate == good );
- VERIFY( *is_it05 == L' ' );
+ VERIFY( *ret05 == L' ' );
iss.str(L"Decelember ");
iterator_type is_it06(iss);
tm time06;
time06.tm_mon = 4;
errorstate = good;
- tim_get.get_monthname(is_it06, end, iss, errorstate, &time06);
+ iterator_type ret06 = tim_get.get_monthname(is_it06, end, iss, errorstate,
+ &time06);
VERIFY( time06.tm_mon == 4 );
VERIFY( errorstate == ios_base::failbit );
- VERIFY( *is_it06 == L'l' );
+ VERIFY( *ret06 == L'l' );
}
int main()