入力中のプログラムが有るっていうことはソースコードの行数が 0では無いって事で判別できますよね。 PRGSIZE関数で0を返してくるスロットがあればそこに読み込む ようにすれば間違えて上書きする恐れは無いかと思います。