QRコード生成モジュールを更新

拡張子を取得するための関数を追加しました。

  • php_qr (QR Code Generator Extension Module for PHP)
    • php_qr-0.2.0.tgz
    • 関数 string qr_extension(int $format[, bool $include_dot]) およびメソッド string QRCode::getExtension([bool $include_dot]) を追加。デフォルトでは拡張子の前にドット (.) を付加するが、$include_dot を false にすると、ドットなしで取得できる
    • SeekableIterator を implement し、連結コードの場合 seek() メソッド (+ current() メソッド) で任意のオフセットのシンボルを取得できるように改良。0 より小さい値かシンボル数以上の値が与えられたときは OutOfBoundsException をスローする
    • 引数として与えられたストリームを暗黙のうちに閉じていたのを、閉じないように修正
    • GD および TIFF のサポートが有効かどうかを示す定数 QR_GD_ENABLED, QR_TIFF_ENABLED を追加。それぞれ有効なら 1、無効なら 0 である
  • pyqr (QR Code Generator Extension Module for Python)
    • pyqr-0.1.2.tgz
    • 関数 string qr.extension(int format[, int include_dot]) を追加
    • より詳細な pydoc を記述
  • libqr (QR Code Generator C Library and Command Line Tool)
    • libqr-0.2.0.tgz
    • 関数 const char *qrExtension(int format) を追加
    • 連番ファイル出力時、--output で指定された名前に番号.拡張子を付加するように動作を変更