2
0
mirror of https://github.com/FWGS/xash3d-fwgs synced 2025-01-10 02:15:34 +01:00

engine: common: cmd: slightly simplify apropos taking all arguments and checking for filtering symbols

This commit is contained in:
Alibek Omarov 2023-03-11 05:33:16 +03:00
parent 3765686077
commit 1274fa13c8

View File

@ -1254,21 +1254,21 @@ static void Cmd_Apropos_f( void )
cmdalias_t *alias;
const char *partial;
int count = 0;
qboolean ispattern;
char buf[MAX_VA_STRING];
if( Cmd_Argc() > 1 )
{
partial = Cmd_Args();
}
else
if( Cmd_Argc() < 2 )
{
Msg( "apropos what?\n" );
return;
}
ispattern = partial && Q_strpbrk( partial, "*?" );
if( !ispattern )
partial = va( "*%s*", partial );
partial = Cmd_Args();
if( Q_strpbrk( partial, "*?" ))
{
Q_snprintf( buf, sizeof( buf ), "*%s*", partial );
partial = buf;
}
for( var = (convar_t*)Cvar_GetList(); var; var = var->next )
{