Fellows, for some obvious purposes the macro NO_VOLATILE_BITFIELDS might be usefull when bitfield operations on IO register being performed (for example -- initialization code).
For those who maintain system includes with structured defenitions, please check: include/msp430/iostructures.h to see how this might work. cheers, ~d -- /***************************************************************** ("`-''-/").___..--''"`-._ (\ Dimmy the Wild UA1ACZ `6_ 6 ) `-. ( ).`-.__.`) State Polytechnical Univ. (_Y_.)' ._ ) `._ `. ``-..-' Radio-Physics Departament _..`--'_..-_/ /--'_.' ,' Saint Petersburg, Russia (il),-'' (li),' ((!.-' +7 (812) 5403923, 5585314 *****************************************************************/