zcmd-be kell ezt (én a legaljára tettem):
 stock
        replaceaccent(ch)
{
        switch(ch)
        {
                case \'á\': return \'a\';
                case \'é\': return \'e\';
                case \'í\': return \'i\';
                case \'ó\',\'ö\',\'õ\': return \'o\';
                case \'ú\',\'ü\',\'û\': return \'u\'; 
        }
        return ch;
}
 ezt pedig be kell illesztened: 
funcname[pos-1] = replaceaccent(funcname[pos-1]);
 ide, ami piros, ott kell lennie: 
    new
        pos,
        funcname[MAX_FUNC_NAME];
    while (cmdtext[++pos] > \' \') 
   {
      funcname[pos-1] = tolower(cmdtext[pos]);
     piros funcname[pos-1] = replaceaccent(funcname[pos-1]); piros
   }
 lám kész