Fibrocalculous pancreatic diabetes.