ありがとうございました。たしかに、それでエラーの数は減ったのですが、やはりエラーがでてしまいます。
というのも、ここに相談させてもらう前、前述のエラー

数字当~2.c 111: Warning: illegal pointer combination (param)

がなぜか2回ずつでていたのです。それが、1つになっただけで、結局結果は変わっていません。

教えていただいた通り、ポインタ周辺は修正しましたが・・・

他に考えられる原因はおありでしょうか?

もしよければ、ソースをここへ全部のせてもよろしいですか?

200行弱です。

荒らすつもりは全くありません。とりあえずよろしくおねがいします