18 #include <stdio.h> |
18 #include <stdio.h> |
19 #include<e32std.h> |
19 #include<e32std.h> |
20 #include "libutils.h" |
20 #include "libutils.h" |
21 #include"std_log_result.h" |
21 #include"std_log_result.h" |
22 #define LOG_FILENAME_LINE __FILE__, __LINE__ |
22 #define LOG_FILENAME_LINE __FILE__, __LINE__ |
23 int main() |
23 void main() |
24 { |
24 { |
25 __UHEAP_MARK; |
25 __UHEAP_MARK; |
26 { |
26 { |
27 TBufC8<10> src1((unsigned char*)"testing"); |
27 TBufC8<10> src1((unsigned char*)"testing"); |
28 char * des1= new char[10]; |
28 char * des1= new char[10]; |
29 int size1=50,ret,retval1,retval2,retval3,retval4,retval5; |
29 int size1=50,ret,retval1,retval2,retval3,retval4,retval5,retval6; |
30 retval1= Tbufc8ToChar(src1,des1,size1); |
30 retval1= Tbufc8ToChar(src1,des1,size1); |
31 printf("retval1 value is %d\n", retval1); |
|
32 |
31 |
33 char * src2= des1; |
32 char * src2= des1; |
34 TPtr16 des2 ((unsigned short*)" ",30); |
33 TPtr16 des2 ((unsigned short*)" ",30); |
35 wchar_t *aPtr = new wchar_t[50]; |
34 wchar_t *aPtr = new wchar_t[50]; |
36 retval2= CharpToTptr16(src2,des2); |
35 retval2= CharpToTptr16(src2,aPtr,des2); |
37 printf("retval2 value is %d\n", retval2); |
|
38 |
36 |
39 TPtr16 src3= des2; |
37 TPtr16 src3= des2; |
40 string des3; |
38 string des3; |
41 retval3= Tptr16ToString(src3,des3); |
39 retval3= Tptr16ToString(src3,des3); |
42 printf("retval3 value is %d\n", retval3); |
|
43 |
40 |
44 string src4= des3; |
41 string src4= des3; |
45 RBuf16 des4; |
42 RBuf16 des4; |
46 des4.CreateL(30); |
|
47 retval4= StringToRbuf16(src4,des4); |
43 retval4= StringToRbuf16(src4,des4); |
48 printf("retval4 value is %d\n", retval4); |
|
49 |
44 |
50 RBuf16 src5; |
45 RBuf16 src5; |
51 src5.Create(des4); |
46 src5.Create(des4); |
52 char *des5= new char [50]; |
47 char *des5= new char [50]; |
53 retval5 = Rbuf16ToChar(src5,des5,size1); |
48 retval5 = Rbuf16ToChar(src5,des5,size1); |
54 printf("retval5 value is %d\n", retval5); |
|
55 |
49 |
56 ret= strncmp("testing",(char*)des5,7); |
50 ret= strncmp("testing",(char*)des5,7); |
57 if(ret == ESuccess) |
51 if(ret == ESuccess) |
58 { |
52 { |
59 printf("integration_test8 PASSED\n"); |
53 printf("integration_test8 PASSED\n"); |