Mallinckrodt is buying Anaheim Hills' Questcor Pharmaceuticals Inc. for a combination of stock and cash valued at about $5.6 billion that will help to further diversify the Irish company's business, the Associated Press reports.