utilitylibraries/libutils/tsrc/src/test_charptotptr16_content_check.cpp
changeset 34 5fae379060a7
parent 31 ce057bb09d0b
child 45 4b03adbd26ca
equal deleted inserted replaced
31:ce057bb09d0b 34:5fae379060a7
    27     char* mycharstring = "Hello Char String";
    27     char* mycharstring = "Hello Char String";
    28     int char_length= strlen(mycharstring);
    28     int char_length= strlen(mycharstring);
    29     TBufC16<30> buf;
    29     TBufC16<30> buf;
    30     TPtr16 myTptr = buf.Des();
    30     TPtr16 myTptr = buf.Des();
    31     wchar_t* temp = new wchar_t[30];
    31     wchar_t* temp = new wchar_t[30];
    32     retval = CharpToTptr16(mycharstring,temp, myTptr);
    32     retval = CharpToTptr16(mycharstring, myTptr);
    33 
    33 
    34     int buf_len = myTptr.Length();
    34     int buf_len = myTptr.Length();
    35     if (retval ==ESuccess &&\
    35     if (retval ==ESuccess &&\
    36     char_length == buf_len &&\
    36     char_length == buf_len &&\
    37     wcsncmp(L"Hello Char String",(wchar_t*)myTptr.Ptr() , 17) ==0 )
    37     wcsncmp(L"Hello Char String",(wchar_t*)myTptr.Ptr() , 17) ==0 )