error C2371: 'ElemType' : redefinition; different basic types,请问怎么改?

#include
#define OK 1
#define ERROR 0
typedef int Status;
typedef int ElemType;
typedef struct{
int ISBN;
int name[20];
int price[20];
}ElemType;
typedef struct LNode
{
ElemType data; //数据域
struct LNode *next; //指针域
}LNode,*LinkList;

ElemType重复定义了,两个typedef要修改一个。