diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2013-03-27 12:43:00 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2013-03-27 12:43:00 -0700 |
commit | e64cad10e2f9417247cb7f212d9bc434902bd154 (patch) | |
tree | 0469f7f1197a87b7d16e7d1222ad6f5f2921a703 /src/misc/extra/extraUtilFile.c | |
parent | 4c0082990051610f28397067027406ff961ab91f (diff) | |
download | abc-e64cad10e2f9417247cb7f212d9bc434902bd154.tar.gz abc-e64cad10e2f9417247cb7f212d9bc434902bd154.tar.bz2 abc-e64cad10e2f9417247cb7f212d9bc434902bd154.zip |
Adding command &miter2 to derive a specified sequential miter.
Diffstat (limited to 'src/misc/extra/extraUtilFile.c')
-rw-r--r-- | src/misc/extra/extraUtilFile.c | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/misc/extra/extraUtilFile.c b/src/misc/extra/extraUtilFile.c index cab36e29..2e1d60f4 100644 --- a/src/misc/extra/extraUtilFile.c +++ b/src/misc/extra/extraUtilFile.c @@ -630,6 +630,32 @@ char * Extra_StringAppend( char * pStrGiven, char * pStrAdd ) /**Function************************************************************* + Synopsis [Only keep characters belonging to the second string.] + + Description [] + + SideEffects [] + + SeeAlso [] + +***********************************************************************/ +void Extra_StringClean( char * pStrGiven, char * pCharKeep ) +{ + char * pTemp, * pChar, * pSave = pStrGiven; + for ( pTemp = pStrGiven; *pTemp; pTemp++ ) + { + for ( pChar = pCharKeep; *pChar; pChar++ ) + if ( *pTemp == *pChar ) + break; + if ( *pChar == 0 ) + continue; + *pSave++ = *pTemp; + } + *pSave = 0; +} + +/**Function************************************************************* + Synopsis [String comparison procedure.] Description [] |