grep x68

GNU grep v2.0 + multi-byte extension 1.04 X6_6


ソフト詳細説明

GREP20X5.TGZ の特徴

 GNU grep-2.0 + multi-byte extension 1.04 に libc-1.1.32, libgnu-1.50.2
libiprint-1.7 + libhmem-1.10a をリンクして作成しています。

 libiprint-1.7 は 整数専用高速表示ライブラリ で、libc-1.1.32 の printf()
系関数から浮動小数点数表示機能を削除したものです。これに入れ替えることで
実行形式のサイズが5K程小さくなります。

 libhmem-1.10a は 高速メモリ操作ライブラリ で、標準関数と比較して最大4倍
以上高速に動作します。grep では、行を取り出した残りを memcpy() している
ので、大きなファイルを扱うと数%程度高速化されます。

 X6_4 からは、標準出力が CON デバイスの時は1行毎に fflush() するようにし
ました。多少速度は犠牲になりますが、即座に出力されるので使い心地はこちら
の方がいいと思います。

 さらにファイルサイズを小さくするために、grep.x を逆アセンブルしてアセン
ブラソースを作成し、jsr ->jbsr 変換を行いました。これで2K程度小さくな
りました。

動作環境

grep x68の対応動作環境
ソフト名:grep x68
動作OS:X68000
機種:PC-98 X68000
種類:GPL
作者: 谷本 孝浩  大野 博雄  Free Software Foundation 

ユーザーの評価(0人):0
コメント:0
>>コメントを見る

最優秀ダウンロードソフト決定戦
お気に入りのソフトに投票しよう!

■関連キーワード

grep  tension  GNU  byte  ex  multi 


「検索」カテゴリーの人気ランキング

  1. grep x68 GNU grep v2.0 + multi-byte extension 1.04 X6_6(ユーザー評価:0)
  2. 文字列検索 文字列検索(ユーザー評価:0)

カテゴリーから選ぶ


その他のコンテンツ
ちょい読み!
コミック
SELECTION