<div dir="ltr">そうですね!使って良いと思います!</div><div class="gmail_extra"><br><div class="gmail_quote">2015-04-17 17:34 GMT+09:00 Kouhei Sutou <span dir="ltr"><<a href="mailto:kou****@clear*****" target="_blank">kou****@clear*****</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">もりさん<br>
<br>
須藤です。<br>
<br>
たぶん互換性(古いコンパイラーでもビルドできるように)か<br>
あまりincludeするヘッダーファイルを増やしたくないからだと思<br>
うのですが、groonga.hではプリミティブな型しか使っていません。<br>
<br>
size_tやoff_tといったプリミティブではないけどincludeすれば使<br>
える型も使いたいのですが、使ってもよいでしょうか?<br>
<br>
理由は、それらの型の方が用途が明確になるからです。<br>
<br>
弱い理由として、Groonga内部で他のシステム関数に同じ型として<br>
渡せる、というのもあります。例えば、unsigned intで受け取った<br>
値をlseek(2)のoff_t offsetに渡したり、lseek(2)の戻り値<br>
(off_t)を受け取るようなケースです。off_tはビルドの仕方や環<br>
境によって32bitだったり64bitだったりします。<br>
<br>
<br>
--<br>
須藤 功平 <<a href="mailto:kou****@clear*****">kou****@clear*****</a>><br>
株式会社クリアコード <<a href="http://www.clear-code.com/" target="_blank">http://www.clear-code.com/</a>><br>
<br>
Groongaベースの全文検索システムを総合サポート:<br>
<a href="http://groonga.org/ja/support/" target="_blank">http://groonga.org/ja/support/</a><br>
パッチ採用 - プログラミングが楽しい人向けの採用プロセス:<br>
<a href="http://www.clear-code.com/recruitment/" target="_blank">http://www.clear-code.com/recruitment/</a><br>
コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ:<br>
<a href="http://www.clear-code.com/services/code-reader/" target="_blank">http://www.clear-code.com/services/code-reader/</a><br>
<br>
_______________________________________________<br>
groonga-dev mailing list<br>
<a href="mailto:groon****@lists*****">groon****@lists*****</a><br>
<a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev" target="_blank">http://lists.sourceforge.jp/mailman/listinfo/groonga-dev</a><br>
</blockquote></div><br></div>