Si si fcaldera, infatti ripeto, la tua funzione dà il risultato giusto così come la mia closure, ma funzionano solo con firebug attivo e andando passo per passo, e poi il responseText non mi serve nello scope della callback ma nello scope della funzione/script che ha chiamato sendAjax.

Codice PHP:
function init() {
     var 
count 0;
     function 
retResponse(responso) {
          
count responso;
     }
     
sendAjax(null"file.php"retResponse);
     
alert(count); // qui firefox dà sempre 0 ma con firebug attivo dà il ris giusto