typedef struct _tag

{

char * name;

people * next;

}people;



이 경우는 컴파일 에러 (forword declaration)


typedef struct _tag

{

char * name;

struct _tag * next;

}people;


이 경우는 ok




꼭 이것때문인지는 모르겠으나 암튼