diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2007-09-30 08:01:00 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2007-09-30 08:01:00 -0700 |
commit | e54d9691616b9a0326e2fdb3156bb4eeb8abfcd7 (patch) | |
tree | de3ffe87c3e17950351e3b7d97fa18318bd5ea9a /src/base/cmd/cmdAlias.c | |
parent | 7d7e60f2dc84393cd4c5db22d2eaf7b1fb1a79b2 (diff) | |
download | abc-e54d9691616b9a0326e2fdb3156bb4eeb8abfcd7.tar.gz abc-e54d9691616b9a0326e2fdb3156bb4eeb8abfcd7.tar.bz2 abc-e54d9691616b9a0326e2fdb3156bb4eeb8abfcd7.zip |
Version abc70930
Diffstat (limited to 'src/base/cmd/cmdAlias.c')
-rw-r--r-- | src/base/cmd/cmdAlias.c | 120 |
1 files changed, 0 insertions, 120 deletions
diff --git a/src/base/cmd/cmdAlias.c b/src/base/cmd/cmdAlias.c deleted file mode 100644 index 0ec3feea..00000000 --- a/src/base/cmd/cmdAlias.c +++ /dev/null @@ -1,120 +0,0 @@ -/**CFile**************************************************************** - - FileName [cmdAlias.c] - - SystemName [ABC: Logic synthesis and verification system.] - - PackageName [Command processing package.] - - Synopsis [Procedures dealing with aliases in the command package.] - - Author [Alan Mishchenko] - - Affiliation [UC Berkeley] - - Date [Ver. 1.0. Started - June 20, 2005.] - - Revision [$Id: cmdAlias.c,v 1.00 2005/06/20 00:00:00 alanmi Exp $] - -***********************************************************************/ - -#include "cmdInt.h" - -//////////////////////////////////////////////////////////////////////// -/// DECLARATIONS /// -//////////////////////////////////////////////////////////////////////// - -//////////////////////////////////////////////////////////////////////// -/// FUNCTION DEFINITIONS /// -//////////////////////////////////////////////////////////////////////// - -/**Function************************************************************* - - Synopsis [] - - Description [] - - SideEffects [] - - SeeAlso [] - -***********************************************************************/ -void CmdCommandAliasAdd( Abc_Frame_t * pAbc, char * sName, int argc, char ** argv ) -{ - Abc_Alias * pAlias; - int fStatus, i; - - pAlias = ALLOC(Abc_Alias, 1); - pAlias->sName = Extra_UtilStrsav(sName); - pAlias->argc = argc; - pAlias->argv = ALLOC(char *, pAlias->argc); - for(i = 0; i < argc; i++) - pAlias->argv[i] = Extra_UtilStrsav(argv[i]); - fStatus = st_insert( pAbc->tAliases, pAlias->sName, (char *) pAlias ); - assert(!fStatus); -} - -/**Function******************************************************************** - - Synopsis [required] - - Description [optional] - - SideEffects [required] - - SeeAlso [optional] - -******************************************************************************/ -void CmdCommandAliasPrint( Abc_Frame_t * pAbc, Abc_Alias * pAlias ) -{ - int i; - fprintf(pAbc->Out, "%-15s", pAlias->sName); - for(i = 0; i < pAlias->argc; i++) - fprintf( pAbc->Out, " %s", pAlias->argv[i] ); - fprintf( pAbc->Out, "\n" ); -} - -/**Function******************************************************************** - - Synopsis [required] - - Description [optional] - - SideEffects [required] - - SeeAlso [optional] - -******************************************************************************/ -char * CmdCommandAliasLookup( Abc_Frame_t * pAbc, char * sCommand ) -{ - Abc_Alias * pAlias; - char * value; - if (!st_lookup( pAbc->tAliases, sCommand, &value)) - return sCommand; - pAlias = (Abc_Alias *) value; - return pAlias->argv[0]; -} - -/**Function************************************************************* - - Synopsis [] - - Description [] - - SideEffects [] - - SeeAlso [] - -***********************************************************************/ -void CmdCommandAliasFree( Abc_Alias * pAlias ) -{ - CmdFreeArgv( pAlias->argc, pAlias->argv ); - FREE(pAlias->sName); - FREE(pAlias); -} - -//////////////////////////////////////////////////////////////////////// -/// END OF FILE /// -//////////////////////////////////////////////////////////////////////// - - |