Warning: Missing argument 1 for trace() in c:\documents and settings\marko\desktop\apache\mioforum\config.inc. php on line 41

Warning: Missing argument 2 for trace() in c:\documents and settings\marko\desktop\apache\mioforum\config.inc. php on line 41

Warning: Missing argument 3 for trace() in c:\documents and settings\marko\desktop\apache\mioforum\config.inc. php on line 41

Come mai? non riesco a capire perchè!!

la funzione in questione è la seguente:
Codice PHP:

function trace($sezione$id$discussione){

$a "<a href=\"index.php\">indice del Forum</a>";
$b "-><a href=\"sezione.php?sezione=$sezione&id=$id\"";
$c "->$discussione";

    if(empty(
$discussione)){     
        return 
$a.$b."
"
;        
    }elseif(empty(
$sezione) && empty($id) && empty($discussione)){
        return 
$a."
"
;        
    }else{
        return 
$a.$b.$c."
"
;
    }    

Grazie per l'aiuto