MB3 65b: Taanis Chalom on Shabbos (288:3-4)

What if someone fasts often and eating is not enjoyable to him? What if a yahrtzeit falls on Shabbos? Fasting on Shabbos for a bad dream and fasting to atone for having fasted on Shabbos.