equal
deleted
inserted
replaced
1074 // |
1074 // |
1075 void CBrowserTelService::FindAndRipVoipParametersL( TDes& aNumber ) |
1075 void CBrowserTelService::FindAndRipVoipParametersL( TDes& aNumber ) |
1076 { |
1076 { |
1077 TELSERVICE_ENTERFN( "FindAndRipVoipParametersL()" ) |
1077 TELSERVICE_ENTERFN( "FindAndRipVoipParametersL()" ) |
1078 |
1078 |
1079 HBufC* buf = NULL; |
|
1080 TInt offset = aNumber.Locate( TChar( '@' ) ); |
1079 TInt offset = aNumber.Locate( TChar( '@' ) ); |
1081 if( offset > 0 ) // Separator is not allowed to be a first char |
1080 if( offset > 0 ) // Separator is not allowed to be a first char |
1082 { |
1081 { |
1083 __ASSERT_DEBUG( offset <= aNumber.Length(), User::Leave( KErrGeneral ) ); |
1082 __ASSERT_DEBUG( offset <= aNumber.Length(), User::Leave( KErrGeneral ) ); |
1084 buf = aNumber.Mid( offset ).AllocL(); |
|
1085 aNumber.SetLength( offset ); |
1083 aNumber.SetLength( offset ); |
1086 } |
|
1087 else |
|
1088 { |
|
1089 buf = HBufC::NewL( 0 ); |
|
1090 } |
1084 } |
1091 |
1085 |
1092 TELSERVICE_LEAVEFN( "FindAndRipVoipParametersL()" ) |
1086 TELSERVICE_LEAVEFN( "FindAndRipVoipParametersL()" ) |
1093 } |
1087 } |
1094 |
1088 |
1598 { |
1592 { |
1599 ptr = ptr + 1; |
1593 ptr = ptr + 1; |
1600 loopCounter = 1; |
1594 loopCounter = 1; |
1601 } |
1595 } |
1602 |
1596 |
1603 for(loopCounter; loopCounter<len; loopCounter++) |
1597 for(; loopCounter<len; loopCounter++) |
1604 { |
1598 { |
1605 if( (*ptr >= '0' && *ptr <= '9') || *ptr == ',') |
1599 if( (*ptr >= '0' && *ptr <= '9') || *ptr == ',') |
1606 { |
1600 { |
1607 TELSERVICE_WRITE_FORMAT("CBrowserTelService::SendEmailMessageL character: %c", *ptr ); |
1601 TELSERVICE_WRITE_FORMAT("CBrowserTelService::SendEmailMessageL character: %c", *ptr ); |
1608 ptr = ptr + 1; |
1602 ptr = ptr + 1; |