To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=63183
User gh changed the following: What |Old value |New value ================================================================================ Assigned to|gh |cmc -------------------------------------------------------------------------------- ------- Additional comments from [EMAIL PROTECTED] Wed Apr 12 03:22:08 -0700 2006 ------- after reading the patch It just came to my mind that actually only the places where the data is written to and read from the streams in svcommstream.cxx have to get changed. So only casting the USHORT and ULONG where they are actually written/read in this one cxx file would be enough if I dont oversee anything By the way I could also have a look at the patches to /tools/source/communi and svtools/source/plugapp but apart fomt that it looks good but I have some remarks: automation/source/inc/icommstream.hxx why have the read/write/seek use sal_Size and not sal_uInt32/comm_ULONG Espechially the comm_ULONG ocurances must stay in place since there should only be used types from commtypes.hxx as mentioned in the comment at the start of icommstream.hxx why have the read/write/seek use sal_Size and not sal_uInt32/comm_ULONG automation/source/inc/svcommstream.hxx automation/source/server/XMLParser.cxx - ULONG nTimestamp = (ULONG)aString1.GetToken( 1, ':' ).ToInt64(); - ULONG nPointer = (ULONG)aString1.GetToken( 2, ':' ).ToInt64(); + ULONG nTimestamp = (sal_uInt32)aString1.GetToken( 1, ':' ).ToInt64(); + ULONG nPointer = (sal_uInt32)aString1.GetToken( 2, ':' ).ToInt64(); please eather also change the type of the variabe or nothing at all in these lines automation/source/server/recorder.cxx - StatementList::pRet->GenReturn( RET_MacroRecorder, SmartId(), (USHORT)(M_SetPage|M_RET_NUM_CONTROL), pWin->GetSmartUniqueOrHelpId().GetNum() ); + StatementList::pRet->GenReturn( RET_MacroRecorder, SmartId(), (USHORT)(M_SetPage|M_RET_NUM_CONTROL), (sal_uInt32)(pWin->GetSmartUniqueOrHelpId().GetNum()) ); I would prefer changing the class UniqueId in vcl not to use ULONG but sal_uInt32 instead of casting it everywhere. But reading on I see ypu would also have to do it for helpids (Get/Set/Helpid on Wondow ToolBox ...) SO maybe casting is an alternative. Maybe a comment would be good in these places so noone will lateron remove it again as it seems unneccessary to the 64bit-blind automation/source/server/retstrm.hxx - void GenReturn( USHORT nRet, SmartId aUId, ULONG nNr, String aString, BOOL bBool ); + void GenReturn( USHORT nRet, SmartId aUId, sal_uInt32 nNr, String aString, BOOL bBool ); automation/source/server/sta_list.cxx - pRet->GenReturn( RET_ProfileInfo, SmartId( S_ProfileTime ), pProfiler->GetPartitioningTime() ); + pRet->GenReturn( RET_ProfileInfo, SmartId( S_ProfileTime ), comm_ULONG(pProfiler->GetPartitioningTime()) ); you should eather use comm_ULONG or sal_uInt32 but not mixed if possible best would be to leave the comm_* types where they are used now and change the USHORT and ULONG to the sal_* types automation/source/testtool/cmdstrm.cxx see above for using comm_* and sal_* types by the way why are there only some ULONG and USHORT changed? --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]