foo->c