SAL Home PROGRAM Tools & Utilities

APIdeduce

APIdeduce will analyse the complete C source code of your application. For each C source unit processed, APIdeduce will highlight use of API constructs (based on a database describing known API's)that do not followed the published specification. Other than indicating where the problem was found no useful information about what caused the construct to be flagged. A .api file is generated for each C source file. This file contains information on API usage by that source file.

The .api files, created by analysing all of the applications source code, can be processed to create a summary of API usage. This summary contains the following:

  • The API's referenced by the application
  • The identifiers defined by the application that clash with names reserved by the referenced API's
  • Identifiers referenced by the application for which APIdeduce has no information
  • A list of violations of API interface specifications

Current Version:   ??

License Type:   Two versions -- Free and Commercial (more features)

Home Site:
http://www.knosof.co.uk/apided/apideduc.html

Source Code Availability:   No

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   ??

Targeted Platforms:

SunOS 4.1, RS/6000, Linux

Software/Hardware Requirements:

None

Other Links:
None

Mailing Lists/USENET News Groups:

None

User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Programming   |   Tools & Utilities


Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.