fix compile error on osx box

extとあんまり関係ないんですがlibyrmcdsがosxで動作しないので動かすための簡易パッチです。

osx.hの元ネタは↓のendian.hです。
https://gist.github.com/yinyin/2027912

そのままmergeするのは考えるべき所もあると思うのでよしなにしていただければと思います。
動作確認はC++11で心が折れてしまったのでyrmcdsに対しての確認は出来ていません・・・