home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Phoenix Heaven Sunny 2
/
APPARE2.BIN
/
oh_towns
/
listtool
/
ccheck
/
chk.ggg
< prev
next >
Wrap
Text File
|
1995-06-20
|
1KB
|
27 lines
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Cソースコードチェックサム
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
for FM-7,77,AV,8,11,16,R-30/50/60/70/80/280,TOWNS (+Cコンパイラ)
プログラム
CHK.EXE 実行プログラム(MS-DOS/TownsOSのコマンドモード等で実行)
CHK.C ソ-スプログラム(Runser/OS-9/MS-DOS共用)
CHKLIB.C ライブラリ(Runser用。MS-DOSでは不要)
Cのライブラリをペーパーメディアで提供した場合,タイプミスが発生する可
能性がかなりあり,タイプミスをチェックするなんらかの仕組みが必要となりま
す。オブジェクトをダンプで掲載する場合はマシン語のチェックサムがそのまま
それに使えますが,ソースの場合は別途何かを用意しなければなりません。Oh!
FMTOWNS(および前身のOh!FM)掲載Cのソースプログラムの場合は,リ
ストの脇に「Cソースコードチェックサム」が用意されていることがあります。
C関連の記事を活用する際に使うものですので,この機会に使い方を覚えておい
てください。
動作概要はOh!FMTOWNS掲載のBASICプログラムでおなじみのBAS
ICチェックサムと同じで,リスト上の1行中の文字をASCIIコードに勘算
して演算し,その結果の16進下2桁をチェックサムとして使うものです。ただ,
Cの特徴に合わせてたため,BASICチェックサムとは一部仕様が異なってい
ますので注意してください。