ァイルheaderの存在を -Ipath を追加しながらチェック
  する．ヘッダファイルが見付かった時，trueを返す．

have_struct_member(type, member[, header[, opt]]) ::

  ヘッダファイルheaderをインクルードして型typeにメンバmember
  が存在するかをチェックする．typeが定義されていて，memberを
  持つする時trueを返す．

have_type(type, header, opt) ::

  ヘッダファイルheaderをインクルードして型typeが存在するかを
  チェックする．typeが定義されている時trueを返す．

check_sizeof(type, header) ::

  ヘッダファイルheaderをインクルードして型typeのchar単位サイ
  ズを調べる．typeが定義されている時そのサイズを返す．定義さ
  れていないときはnilを返す．

create_makefile(target[, target_prefix]) ::

  拡張ライブラリ用のMakefileを生成する．この関数を呼ばなけれ
  ばそのライブラリはコンパイルされない．targetはモジュール名
  を表す．

find_executable(command, path) ::

  コマンドcommandをFile::PATH_SEPARATORで区切られたパス名の
  リストpathから探す．pathがnilまたは省略された場合は，環境
  変数PATHの値