/* * FTSAddBoolean - add a boolean set to the current (tail) fts */ vi_rc FTSAddBoolean( bool val, char *name ) { char cmd[MAX_SRC_LINE]; sprintf( cmd, "set %s%s", GET_BOOL_PREFIX( val ), name ); return( FTSAddCmd( cmd, 0 ) ); } /* FTSAddBoolean */
vi_rc UtilUpdateBoolean( bool old, bool val, char *name ) { char cmd[MAX_SRC_LINE]; if( old == val ) { return( ERR_NO_ERR ); } sprintf( cmd, "set %s%s", GET_BOOL_PREFIX( val ), name ); return( RunCommandLine( cmd ) ); }
char *ExpandTokenSet( char *token_no, char *buff ) { bool val; int tok; char settokstr[TOK_MAX_LEN + 1]; tok = atoi( token_no ); val = TRUE; if( tok < 0 ) { tok *= -1; val = FALSE; } if( tok >= SET1_T_ ) { sprintf( buff, "%s%s", GET_BOOL_PREFIX( val ), GetTokenStringCVT( SetTokens2, tok - SET1_T_, settokstr, TRUE ) ); } else { sprintf( buff, "%s", GetTokenStringCVT( SetTokens1, tok, settokstr, TRUE ) ); } return( buff ); }
char *ExpandTokenSet( char *token_no, char *buff ) { bool val; int tok; char settokstr[TOK_MAX_LEN + 1]; tok = atoi( token_no ); val = true; if( tok < 0 ) { tok *= -1; val = false; } if( tok >= SETVAR_T_ ) { sprintf( buff, "%s%s", GET_BOOL_PREFIX( val ), GetTokenStringCVT( TokensSetFlag, tok - SETVAR_T_, settokstr, true ) ); } else { sprintf( buff, "%s", GetTokenStringCVT( TokensSetVar, tok, settokstr, true ) ); } return( buff ); }