Salve,
sono un po' all'asciutto in C. Mi aiutate a capire una cosa?
Dunque queste linee di codice, effettuano l'Attach di un'area, chiamata SYST, nella memoria.
Nell'if c'è il codice che restituisce il puntatore alla regione SYST.
Se risulta == NULL allora genera il messaggio di errore, altrimenti esegue il blocco nell'else.
Vorrei sapere cosa significa il blocco di codice che si trova nell'else
if ((pRegSyst = UserGetRegPtrByName(pDreg, MAKE_NAME(SYST), &dimRegSyst)) == NULL) {
Message("ERROR ...", NULL);
Exit();
} else {
pRegSyst += sizeof(header_regione);
}
GRAZIE