Ciao a tutti, un errore mi sta facendo perdere le forze, non riesco a capire perchè incorre. gcc mi ritorna:

codice:
In file included from Albero.h:23,
                 from Albero.c:21:
Partita.h:38: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’ token
In file included from Albero.h:23,
                 from ServTest.c:2:
Partita.h:38: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’ token
Il file Partita.h contiene:

codice:
#ifndef _PARTITA /*Se il file ancora non è stato compilato*/
#define	_PARTITA /*Permetto al compilatore di compilare il file*/

#include "../Condivise/St_Include.h"

struct Partita
{
     char Giocatore1[128],  /*Nome giocatore 1*/
          Giocatore2[128],  /*Nome giocatore 2*/
          Stato[36];       /*Stato della partita: "In attesa", "In svolgimento"*/
          
     time_t OraInizio;      /*Ora inzio della partita*/
     
     int *Campo,            /*Vettore campo di gioco*/
         *LimitiCampo,      /*Vettore limiti del campo per ogni coordinata*/
         Fd0,               /*Fd socket primo client (che ha eseguito l'operazione New)*/
         Fd1;               /*Fd socket secondo client (che ha eseguito l'operazione Join)*/
     
     pthread_mutex_t CondMutex=PTHREAD_MUTEX_INITIALIZER,   /*Semaforo per gestire la Condition Variable*/
                     StructMutex = PTHREAD_MUTEX_INITIALIZER,   /*Semaforo per bloccare l'accesso ai contatori per la struttura*/
                     StructScrittore = PTHREAD_MUTEX_INITIALIZER; /*Semaforo per bloccare la scrittura sulla struttura*/
                
     int NStructLett=0,   /*Numero dei lettori sulla struttura*/
         NStructScritt=0; /*Numero degli scrittori sulla struttura*/
         
     pthread_cond_t Inizio = PTHREAD_COND_INITIALIZER; /*Condition variable per gestire l'attesa di
                                                         un secondo giocatore dopo una New*/                           
};

typedef struct Partita PARTITA;

#endif
Grazie a tutti per l'aiuto.