func:  nsLinebreakHelpers :: ConvertPlatformToDOMLinebreaks ( const char* inFlavor, void** int32_t* ioLengthInBytes ) if ( ! ( ioData && * ioData && ioLengthInBytes ) )  if ( strcmp ( inFlavor , "text/plain" ) == 0 )  char * buffAsChars = reinterpret_cast < char * > * ioData char * oldBuffer = buffAsChars ; retVal = nsLinebreakConverter :: ConvertLineBreaksInSitu ( & buffAsChars , nsLinebreakConverter :: eLinebreakAny , nsLinebreakConverter :: eLinebreakContent , * ioLengthInBytes , ioLengthInBytes ); if ( NS_SUCCEEDED ( retVal ) )  if ( buffAsChars != oldBuffer )  free ( oldBuffer ); 