Doxygen Documentation

Main Index

Package Index

Package:

PBI

Version:

V0-0-4

Marked:

(not marked)

Constituent:

test_alias

Tag:

rad750


Interface   Compound List   File List   Compound Members   File Members  

Alias.h File Reference

Defines a set of macros used to create function aliases. More...

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Detailed Description

Defines a set of macros used to create function aliases.

Author:
JJRussell - russell@slac.stanford.edu
  CVS $Id: Alias.h,v 1.3 2004/02/17 01:30:08 russell Exp $

SYNOPSIS
Provides a uniform way to declare ALIASs or SYNONYMS for global symbols. The implementation is platform dependant, however the macros are universal.
USAGE
Suppose one has a facility ORG_ containing the routines ORG_get, ORG_set. Aliases ALIAS_get and ALIAS_set can be created using the following prescription.
   ALIAS_BEG(ORG_)
   ALIAS_FNC(ORG_get, ALIAS_get)
   ALIAS_FNC(ORG_set, ALIAS_set)
   ALIAS_END(ORG_)
TARGET PLATFORMS
All FSW supported platforms.
LIMITATIONS
Some platforms demand that the symbol being aliased be defined in the same file where the aliasing is occurring. This is an unfortunate limitation. One cannot, for example, alias a symbol to a system routine.

Generated on Tue Feb 17 05:07:38 2004 by doxygen 1.3.3