void Shared1(void) {
   -- any code needed to set the appropriate register set --
#include blahblah.anyextension
   -- any code needed to restore the default register set --
}

void Shared2(void) {
   -- any code needed to set the appropriate register set --
#include blahblah.anyextension
   -- any code needed to restore the default register set --
}