[groonga-dev,03173] groonga.hで使ってもよい型を増やしたい

Back to archive index

Kouhei Sutou kou****@clear*****
2015年 4月 17日 (金) 17:34:50 JST


もりさん

須藤です。

たぶん互換性(古いコンパイラーでもビルドできるように)か
あまりincludeするヘッダーファイルを増やしたくないからだと思
うのですが、groonga.hではプリミティブな型しか使っていません。

size_tやoff_tといったプリミティブではないけどincludeすれば使
える型も使いたいのですが、使ってもよいでしょうか?

理由は、それらの型の方が用途が明確になるからです。

弱い理由として、Groonga内部で他のシステム関数に同じ型として
渡せる、というのもあります。例えば、unsigned intで受け取った
値をlseek(2)のoff_t offsetに渡したり、lseek(2)の戻り値
(off_t)を受け取るようなケースです。off_tはビルドの仕方や環
境によって32bitだったり64bitだったりします。


-- 
須藤 功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/>

Groongaベースの全文検索システムを総合サポート:
  http://groonga.org/ja/support/
パッチ採用 - プログラミングが楽しい人向けの採用プロセス:
  http://www.clear-code.com/recruitment/
コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ:
  http://www.clear-code.com/services/code-reader/




groonga-dev メーリングリストの案内
Back to archive index