[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::axp-developer

Title:Alpha Developer Support
Notice:[email protected], 800-332-4786
Moderator:HYDRA::SYSTEM
Created:Mon Jun 06 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:3722
Total number of notes:11359

3287.0. "Landmark Systems Corporation" by HYDRA::AXPDEVELOPER (Alpha Developer support) Fri Mar 07 1997 05:05

    Company Name :  Landmark Systems Corporation
    Contact Name :  Shyam
    Phone        :  
    Fax          :  
    Email        :  shyam.landmark.com
    Date/Time in :   7-MAR-1997 05:04:14
    Entered by   :  Nick Hudson
    SPE center   :  MRO

    Category     :  unix
    OS Version   :  
    System H/W   :  


    Brief Description of Problem:
    -----------------------------

From:	SMTP%"[email protected]"  6-MAR-1997 19:36:04.69
To:	[email protected]
CC:	
Subj:	Porting Assistant Features

Return-Path: [email protected]
Received: by asimov.mro.dec.com (UCX V4.1-12, OpenVMS V6.2 VAX);
	Thu, 6 Mar 1997 19:36:02 -0500
Received: from pobox1.pa.dec.com by fluid.mro.dec.com; (5.65v3.2/1.1.8.2/19Nov96-0448PM)
	id AA09841; Thu, 6 Mar 1997 19:36:08 -0500
Received: by pobox1.pa.dec.com; id AA24523; Thu, 6 Mar 97 16:36:11 -0800
Received: from fw.landmark.com by mail2.digital.com (5.65 EXP 4/12/95 for V3.2/1.0/WV)
	id AA21612; Thu, 6 Mar 1997 16:33:38 -0800
Received: by fwout.landmark.com; id TAA13485; Thu, 6 Mar 1997 19:32:58 -0500 (EST)
Received: from saturn.landmark.com(192.246.113.34) by fw.landmark.com via smap (V3.1.1)
	id xma013482; Thu, 6 Mar 97 19:32:54 -0500
Received: from shyam.landmark.com (vprebhu.landmark.com [192.246.200.136]) by Landmark.Com (HHHAAA/nope) with SMTP id TAA21321 for <[email protected]>; Thu, 6 Mar 1997 19:31:59 -0500 (EST)
Message-Id: <[email protected]>
Date: Thu, 06 Mar 1997 19:35:33 -0500
From: Shyam R Harohalli <[email protected]>
Reply-To: [email protected]
Organization: Landmark Systems Corporation
X-Mailer: Mozilla 3.01 (Win95; I)
Mime-Version: 1.0
To: [email protected]
Subject: Porting Assistant Features
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello,
We have received Digital Porting Asst as part of SDK on Digital UNIX
4.0.   We are porting some of our products to Digital UNIX 3.2/4.0
and in this connection, I happened to use the Porting Asst., and it
is very useful - especially while indicating potential problems with
respect to 32 bit/64 bit conversion.   Unfortunately, this feature
(32 to 64 bit testing) does not work for C++ source files.

Is there a more recent version of Porting Assistant which can do this
checking? (for C++ files?)   If not, could you please suggest a similar
tool that works on C++ source files?  Is there any tool such as cscope?

To give a brief description of problem:
Our product works in a distributed environment, and it is essential that
connectivity is retained between 32 bit OS platforms and DEC UNIX.
(That is, size of long data variables should still be 4 bytes)
There are more than 300 C++ files of average size 800 lines of source
code.  A tool like Porting Assistant will be extremely useful: Ex: in
determinging loss of data accuracy in places where a long value is
stored in a int variable.  With tight project schedules, it is
impossible to manually go thru each line of code and locate such
potential problems.

Thanks,

Shyam
Landmark Systems Corporation
Vienna, Virginia.
T.RTitleUserPersonal
Name
DateLines
3287.1KZIN::HUDSONThat&#039;s what I thinkFri Mar 07 1997 10:0037
From:	DEC:.REO.REOVTX::HUDSON       "[email protected] - UK Software
Partner Engineering 830-4121"  7-MAR-1997 15:00:13.60
To:	nm%vbormc::"[email protected]"
CC:	HUDSON
Subj:	RE: Porting Assistant Features

Hello Shyam,

Thanks for your ASAP question re: C++ and the porting assistant tool.


>respect to 32 bit/64 bit conversion.   Unfortunately, this feature
>(32 to 64 bit testing) does not work for C++ source files.
>
>Is there a more recent version of Porting Assistant which can do this
>checking? (for C++ files?)   

Sorry, but the answer to this is no; the latest version of the Porting
Assistant is 2.0, and while that will perform some checking on C++ code, it
doesn't do everything that you can do for C, including 32-but dependencies.

>  If not, could you please suggest a similar
>tool that works on C++ source files?  Is there any tool such as cscope?

I've no personal experience of other tools, but when this question came up
before the following were suggested as possible things to look at:

	Insure++ and CodeWizard from Parasoft (www.parasoft.com)
	ProLint from Productivity through Software (www.pts.co.uk/pts)
	FlexeLint from Gimpel Software	(www.gimpel.com)

I hope this information is useful to you

Regards

Nick Hudson
Digital Software Partner Engineering