I am using xemacs and I have a question on how to configure tabs.

When I open a source file with tabs, the tab width is 10 (yuk). I'd like to view all the actual tabs as 4 spaces. How can this be done?

Here are my current pertinent settings...

(setq-c-set-tab-width 4)
(setq tab-width 4)
(setq indent-tabs-mode nil)
(setq c-set-style "ellemtel")

I have my custom.el set to change spaces to tabs, and the tab width as 4 spaces. I realize that I can do "tabify" to change all tabs, however I want to avoid changing all files.

In short I want to view existing tabs as 4, even though I am set up to add 4 spaces instead of tabs.