そうなんですよ、メモリが心配で。それでDEF内宣言の配列をグローバル化してる最中に遭遇した現象でした。 ただグローバル化して、引数で渡さないで直接グローバル名のままDEF内で参照しても良かったんですけど、どうせなら関数汎用的に使えた方が良いかなぁと思いまして。