1
0
mirror of git://projects.qi-hardware.com/xburst-tools.git synced 2024-11-01 18:22:28 +02:00

add some define

This commit is contained in:
xiangfu 2009-04-29 11:20:02 +00:00
parent 6e4e15eb31
commit 60daa40873
2 changed files with 8 additions and 6 deletions

View File

@ -27,8 +27,10 @@
#include "cmd.h" #include "cmd.h"
#include "config.h" #include "config.h"
#define MAX_ARGC 10
#define MAX_ARGV_LENGTH 100
static int com_argc; static int com_argc;
static char com_argv[9][100]; static char com_argv[MAX_ARGC][MAX_ARGV_LENGTH];
static const char COMMAND[][30]= static const char COMMAND[][30]=
{ {
@ -132,7 +134,7 @@ int command_interpret(char * com_buf)
while ( *(++buf) == ' ' ); while ( *(++buf) == ' ' );
com_argv[i][j] = '\0'; com_argv[i][j] = '\0';
i++; i++;
if (i > 9) { if (i > MAX_ARGC) {
printf("\n Para is too much! About!"); printf("\n Para is too much! About!");
return 0; return 0;
} }
@ -141,7 +143,7 @@ int command_interpret(char * com_buf)
} else { } else {
com_argv[i][j] = *buf; com_argv[i][j] = *buf;
j++; j++;
if (j > 100) { if (j > MAX_ARGV_LENGTH) {
printf("\n Para is too long! About!"); printf("\n Para is too long! About!");
return 0; return 0;
} }

View File

@ -146,7 +146,7 @@ struct hand_t {
struct fw_args_t fw_args; struct fw_args_t fw_args;
} __attribute__((packed)); } __attribute__((packed));
struct nand_in { struct nand_in_t {
unsigned char dev; unsigned char dev;
unsigned char max_chip; unsigned char max_chip;
unsigned char *buf; unsigned char *buf;
@ -158,11 +158,11 @@ struct nand_in {
int (* check) (unsigned char *,unsigned char *,unsigned int); int (* check) (unsigned char *,unsigned char *,unsigned int);
}; };
struct nand_out { struct nand_out_t {
unsigned char *status; unsigned char *status;
}; };
struct sdram_in { struct sdram_in_t {
unsigned char dev; unsigned char dev;
unsigned char *buf; unsigned char *buf;
unsigned int start; unsigned int start;