Subversion Repositories Kolibri OS

Rev

Rev 8662 | Rev 9780 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8662 Rev 8827
Line 6... Line 6...
6
#endif
6
#endif
7
 
7
 
Line 8... Line 8...
8
#include "system/boolean.h"
8
#include "system/boolean.h"
9
#include "system/kolibri.h"
9
#include "system/kolibri.h"
10
#include "system/stdlib.h"
10
//#include "system/stdlib.h"
11
#include "system/string.h"
11
//#include "system/string.h"
12
#include "system/ctype.h"
12
//#include "system/ctype.h"
-
 
13
//#include 
-
 
14
#include 
-
 
15
#include 
-
 
16
#include 
-
 
17
#include 
-
 
18
//--------
-
 
19
int    strnicmp(const char* string1, const char* string2, unsigned count)
-
 
20
{
-
 
21
int pc = 0;
-
 
22
while (1)
-
 
23
	{
-
 
24
	if (toupper(*string1)
-
 
25
		return -1;
-
 
26
	if (toupper(*string1)>toupper(*string2))
-
 
27
		return 1;
-
 
28
 
-
 
29
	if (*string1=='\0' || pc == count)
-
 
30
		return 0;
-
 
31
 
-
 
32
	string1++;
-
 
33
	string2++;
-
 
34
	pc++;
-
 
35
	}
-
 
36
}
-
 
37
//--------
-
 
38
 
-
 
39
extern int  _FUNC(sprintf)(char* buffer, const char* format, ...);
Line 13... Line 40...
13
 
40
 
14
#include "globals.h"
41
#include "globals.h"
Line 15... Line 42...
15
#include "prototypes.h"
42
#include "prototypes.h"
16
 
43
 
Line 17... Line 44...
17
// from main file (shell.c). TODO - in future move to library
44
// from main file (shell.c). TODO - in future move to library
-
 
45
void get_file_dir_loc(char *filepath, char *dir_path);
-
 
46
 
-
 
47
//#include "system/console.c"
-
 
48
#include 
-
 
49
#define con_exit              (*con_exit)
-
 
50
#define con_set_title         (*con_set_title)
-
 
51
#define con_write_asciiz      (*con_write_asciiz)
-
 
52
#define con_write_string      (*con_write_string)
-
 
53
#define con_printf            (*con_printf)
-
 
54
#define con_get_flags         (*con_get_flags)
-
 
55
#define con_set_flags         (*con_set_flags)
-
 
56
#define con_get_font_height   (*con_get_font_height)
-
 
57
#define con_get_cursor_height (*con_get_cursor_height)
-
 
58
#define con_set_cursor_height (*con_set_cursor_height)
-
 
59
#define con_getch             (*con_getch)
-
 
60
#define con_getch2            (*con_getch2)
-
 
61
#define con_kbhit             (*con_kbhit)
-
 
62
#define con_gets              (*con_gets)
-
 
63
#define con_gets2_callback    (* con_gets2_callback)
-
 
64
#define con_gets2             (*con_gets2)
-
 
65
#define con_cls               (*con_cls)
-
 
66
#define con_get_cursor_pos    (*con_get_cursor_pos)
-
 
67
#define con_set_cursor_pos    (*con_set_cursor_pos)
-
 
68
 
Line 18... Line 69...
18
void get_file_dir_loc(char *filepath, char *dir_path);
69
#define printf con_printf
19
 
70
#define gets con_gets
20
#include "system/console.c"
71
#define getch con_getch2
21
 
72
 
Line 43... Line 94...
43
#include "cmd/cmd_sleep.c"
94
#include "cmd/cmd_sleep.c"
44
#include "cmd/cmd_shutdown.c"
95
#include "cmd/cmd_shutdown.c"
45
#include "cmd/cmd_uptime.c"
96
#include "cmd/cmd_uptime.c"
46
#include "cmd/cmd_history.c"
97
#include "cmd/cmd_history.c"
47
#include "cmd/cmd_cp.c"
98
#include "cmd/cmd_kfetch.c"
-
 
99
#include "cmd/cmd_cp.c"
48
#include "cmd/cmd_mv.c"
100
#include "cmd/cmd_mv.c"
49
#include "cmd/cmd_ren.c"
101
#include "cmd/cmd_ren.c"
50
#include "cmd/cmd_waitfor.c"
102
#include "cmd/cmd_waitfor.c"
51
 
103
 
Line 56... Line 108...
56
#include "modules/module_executable.c"
108
#include "modules/module_executable.c"
57
#include "modules/module_alias.c"
109
#include "modules/module_alias.c"
58
#include "modules/module_parameters.c"
110
#include "modules/module_parameters.c"
59
 
111
 
Line 60... Line 112...
60
typedef unsigned int size_t;
112
//typedef unsigned int size_t;
Line 61... Line -...
61
 
-