}jin;
一度終了してますね jin;はいりません
typedef struct tatu{
    char *str;
    int i;
    struct tatu *pu;
int = i; ではないでしょうか??
明らかにコピペですね( ´,_ゝ`)プッ