@@ -38,7 +38,7 @@ static int shell_parse(char * buf, char** argv, unsigned short maxargs);
38
38
static void shell_prompt ();
39
39
40
40
41
- static void shell_format ();
41
+ static void shell_format (const char * fmt , va_list va );
42
42
43
43
/**
44
44
* Default message of the day
@@ -145,22 +145,22 @@ void shell_print_error(int error, const char * field)
145
145
shell_print ((const char * ) "#ERROR-TYPE:" );
146
146
switch (error ) {
147
147
case E_SHELL_ERR_ARGCOUNT :
148
- shell_print ((const char * ) "ArgCount " );
148
+ shell_print ((const char * ) "ARG_COUNT " );
149
149
break ;
150
150
case E_SHELL_ERR_OUTOFRANGE :
151
- shell_print ((const char * ) "OutOfRange " );
151
+ shell_print ((const char * ) "OUT_OF_RANGE " );
152
152
break ;
153
153
case E_SHELL_ERR_VALUE :
154
- shell_print ((const char * ) "InvalidVal " );
154
+ shell_print ((const char * ) "INVALID_VALUE " );
155
155
break ;
156
156
case E_SHELL_ERR_ACTION :
157
- shell_print ((const char * ) "InvalidAct " );
157
+ shell_print ((const char * ) "INVALID_ACTION " );
158
158
break ;
159
159
case E_SHELL_ERR_PARSE :
160
- shell_print ((const char * ) "Parse " );
160
+ shell_print ((const char * ) "PARSING " );
161
161
break ;
162
162
case E_SHELL_ERR_STORAGE :
163
- shell_print ((const char * ) "Storage " );
163
+ shell_print ((const char * ) "STORAGE " );
164
164
break ;
165
165
case E_SHELL_ERR_IO :
166
166
shell_print ((const char * ) "IO" );
@@ -183,7 +183,7 @@ void shell_println(const char * string)
183
183
shell_print ("\r\n" );
184
184
}
185
185
186
- void shell_printf (char * fmt , ...)
186
+ void shell_printf (const char * fmt , ...)
187
187
{
188
188
va_list argl ;
189
189
va_start (argl , fmt );
@@ -270,6 +270,7 @@ void shell_task()
270
270
271
271
/*-------------------------------------------------------------*/
272
272
/* Internal functions */
273
+
273
274
/*-------------------------------------------------------------*/
274
275
static int shell_parse (char * buf , char * * argv , unsigned short maxargs )
275
276
{
@@ -392,9 +393,9 @@ static int a2d(char ch)
392
393
else return -1 ;
393
394
}
394
395
395
- static char a2i (char ch , char * * src , int base , int * nump )
396
+ static char a2i (char ch , const char * * src , int base , int * nump )
396
397
{
397
- char * p = * src ;
398
+ const char * p = * src ;
398
399
int num = 0 ;
399
400
int digit ;
400
401
while ((digit = a2d (ch )) >= 0 ) {
@@ -420,7 +421,7 @@ static void putchw(int n, char z, char* bf)
420
421
shell_writer (ch );
421
422
}
422
423
423
- static void shell_format (char * fmt , va_list va )
424
+ static void shell_format (const char * fmt , va_list va )
424
425
{
425
426
char bf [12 ];
426
427
char ch ;
0 commit comments