char* str=theString5.ToNewCString();
char* str = ToNewCString(theString5);
int CStringTester::TestCreators(){  int result=0;/* NOT WORKING YET  {    nsString  theString5("");    char* str0=theString5.ToNewCString();    Recycle(str0);    theString5+="hello rick";    nsString* theString6=theString5.ToNewString();    delete theString6;    nsString  theString1("hello again");    PRUnichar* thePBuf=theString1.ToNewUnicode();    if(thePBuf)      Recycle(thePBuf);    char* str=theString5.ToNewCString();    if(str)      Recycle(str);    char buffer[6];    theString5.ToCString(buffer,sizeof(buffer));      }  {    nsCString  theString5("hello rick");    nsCString* theString6=theString5.ToNewString();    delete theString6;    PRUnichar* thePBuf=theString5.ToNewUnicode();    if(thePBuf)      Recycle(thePBuf);    char* str=theString5.ToNewCString();    if(str)      Recycle(str);    char buffer[100];    theString5.ToCString(buffer,sizeof(buffer)-1);    nsCString  theOther=theString5.GetBuffer();  }  */  return result;}