Subversion Repositories Kolibri OS

Rev

Rev 7024 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

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