#!/usr/local/bin/tt

# 簡易 cat コマンドです。【１文字単位の処理版】
# コマンドライン引数で指定したファイル（又は標準入力）の内容を表示します。

/*--1---2---3---4---5---6---7---8---9---A---B---C---D---E---F---G---H---I---J---K---L---M---N---*/

# ファイル名の取得（コマンドライン引数からの取得）
    f = shift(stdin)            # 何も指定されてない時は stdin とする。

# ファイル内容の表示（ファイルは自動オープン＆自動クローズ、NULLでループ終了）
    while( c=getc(f) )          # １文字毎に読み込む（ファイル末でNULL）
        putc(c)                 # 各文字 c を標準出力に出力する
