with-category-table

with-category-table is a Lisp macro in `mule.el'.

(with-category-table TABLE &rest BODY)

Execute BODY like `progn' with TABLE the current category table.
The category table of the current buffer is saved, BODY is evaluated,
then the saved table is restored, even in case of an abnormal exit.
Value is what BODY returns.