fixed: pragma usage not cross platform

git-svn-id: http://svn.synergy-foss.org/trunk@1979 33c40d52-04ba-11de-a43f-ff96a2b7a9af
fixed: code was not gnuc 4.2 compatible

git-svn-id: http://svn.synergy-foss.org/trunk@1980 33c40d52-04ba-11de-a43f-ff96a2b7a9af
fixed: osx106 warnings

git-svn-id: http://svn.synergy-foss.org/trunk@1981 33c40d52-04ba-11de-a43f-ff96a2b7a9af