Subversion Repositories Kolibri OS

Rev

Rev 1665 | Rev 1807 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1665 Rev 1668
1
int cmd_help(char cmd[])
1
int cmd_help(char cmd[])
2
{
2
{
3
 
3
 
4
int i;
4
int i;
5
 
5
 
-
 
6
#if LANG_ENG
6
char available[]={"  %d commands available:\n\r"};
7
	char available[]={"  %d commands available:\n\r"};
-
 
8
#elif LANG_RUS
-
 
9
	char available[]={"  Š®«-¢® ¤®áâ㯭ëå ª®¬ ­¤: %d\n\r"};
-
 
10
#endif
7
 
11
 
8
if ( !strlen(cmd) )
12
if ( !strlen(cmd) )
9
	{
13
	{
10
	printf (available, NUM_OF_CMD);
14
	printf (available, NUM_OF_CMD);
11
	for (i = 0; i < NUM_OF_CMD; i++)
15
	for (i = 0; i < NUM_OF_CMD; i++)
12
		printf("    %s\n\r", COMMANDS[i].name);
16
		printf("    %s\n\r", COMMANDS[i].name);
13
	return TRUE;
17
	return TRUE;
14
	}
18
	}
15
else
19
else
16
	{
20
	{
17
	for (i=0; i
21
	for (i=0; i
18
		if ( !strcmp(cmd, COMMANDS[i].name) )
22
		if ( !strcmp(cmd, COMMANDS[i].name) )
19
			{
23
			{
20
			printf(COMMANDS[i].help);
24
			printf(COMMANDS[i].help);
21
			return TRUE;
25
			return TRUE;
22
			}
26
			}
23
 
27
 
-
 
28
	#if LANG_ENG
24
	printf ("  Command \'%s\' not found.\n\r", cmd);
29
		printf ("  Command \'%s\' not found.\n\r", cmd);
-
 
30
	#elif LANG_RUS
-
 
31
		printf ("  Š®¬ ­¤  \'%s\' ­¥ ­ ©¤¥­ .\n\r", cmd);
-
 
32
	#endif
25
	printf (available, NUM_OF_CMD);
33
	printf (available, NUM_OF_CMD);
26
	for (i = 0; i < NUM_OF_CMD; i++)
34
	for (i = 0; i < NUM_OF_CMD; i++)
27
		printf("    %s\n\r", COMMANDS[i].name);
35
		printf("    %s\n\r", COMMANDS[i].name);
28
	}
36
	}
29
 
37
 
30
return FALSE;
38
return FALSE;
31
}
39
}