#1 Maro no - řekl bych, že ta funkce 'empty' vlastně jen vrací... return ((ps->top)==0); ... top vlastně udržuje počet prvků v zásobníku, když je nulovej, tak 'empty' musí vrátit 'true'