diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2007-10-01 08:01:00 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2007-10-01 08:01:00 -0700 |
commit | 4812c90424dfc40d26725244723887a2d16ddfd9 (patch) | |
tree | b32ace96e7e2d84d586e09ba605463b6f49c3271 /abc70930/src/base/cmd/cmdFlag.c | |
parent | e54d9691616b9a0326e2fdb3156bb4eeb8abfcd7 (diff) | |
download | abc-4812c90424dfc40d26725244723887a2d16ddfd9.tar.gz abc-4812c90424dfc40d26725244723887a2d16ddfd9.tar.bz2 abc-4812c90424dfc40d26725244723887a2d16ddfd9.zip |
Version abc71001
Diffstat (limited to 'abc70930/src/base/cmd/cmdFlag.c')
-rw-r--r-- | abc70930/src/base/cmd/cmdFlag.c | 104 |
1 files changed, 0 insertions, 104 deletions
diff --git a/abc70930/src/base/cmd/cmdFlag.c b/abc70930/src/base/cmd/cmdFlag.c deleted file mode 100644 index 993f2a49..00000000 --- a/abc70930/src/base/cmd/cmdFlag.c +++ /dev/null @@ -1,104 +0,0 @@ -/**CFile**************************************************************** - - FileName [cmdFlag.c] - - SystemName [ABC: Logic synthesis and verification system.] - - PackageName [Command processing package.] - - Synopsis [Procedures working with flags.] - - Author [Alan Mishchenko] - - Affiliation [UC Berkeley] - - Date [Ver. 1.0. Started - June 20, 2005.] - - Revision [$Id: cmdFlag.c,v 1.00 2005/06/20 00:00:00 alanmi Exp $] - -***********************************************************************/ - -#include "mainInt.h" - -//////////////////////////////////////////////////////////////////////// -/// DECLARATIONS /// -//////////////////////////////////////////////////////////////////////// - -//////////////////////////////////////////////////////////////////////// -/// FUNCTION DEFINITIONS /// -//////////////////////////////////////////////////////////////////////// - - -/**Function******************************************************************** - - Synopsis [Looks up value of flag in table of named values.] - - Description [The command parser maintains a table of named values. These - are manipulated using the 'set' and 'unset' commands. The value of the - named flag is returned, or NULL is returned if the flag has not been set.] - - SideEffects [] - -******************************************************************************/ -char * Cmd_FlagReadByName( Abc_Frame_t * pAbc, char * flag ) -{ - char * value; - if ( st_lookup(pAbc->tFlags, flag, &value) ) - return value; - return NULL; -} - - -/**Function******************************************************************** - - Synopsis [Updates a set value by calling instead of set command.] - - Description [Updates a set value by calling instead of set command.] - - SideEffects [] - -******************************************************************************/ -void Cmd_FlagUpdateValue( Abc_Frame_t * pAbc, char * key, char * value ) -{ - char * oldValue, * newValue; - if ( !key ) - return; - if ( value ) - newValue = Extra_UtilStrsav(value); - else - newValue = Extra_UtilStrsav(""); -// newValue = NULL; - if ( st_delete(pAbc->tFlags, &key, &oldValue) ) - FREE(oldValue); - st_insert( pAbc->tFlags, key, newValue ); -} - - -/**Function******************************************************************** - - Synopsis [Deletes a set value by calling instead of unset command.] - - Description [Deletes a set value by calling instead of unset command.] - - SideEffects [] - -******************************************************************************/ -void Cmd_FlagDeleteByName( Abc_Frame_t * pAbc, char * key ) -{ - char *value; - if ( !key ) - return; - if ( st_delete( pAbc->tFlags, &key, &value ) ) - { - FREE(key); - FREE(value); - } -} - - - -//////////////////////////////////////////////////////////////////////// -/// END OF FILE /// -//////////////////////////////////////////////////////////////////////// - - |