some problem might arise like undef symbols if they are not guarded correctly (like in alarm, see next commit) SVN revision: 59994
SVN revision: 48969