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 | - |