オーバーレイプログラムを組みたいのですが、概要は理解しても
実際どのように組めばよいのかがわかりません。

普通に組んでれば extern使って関数呼べてしまいますし・・・・
どうすれば良いか教えていただけませんか?

ちなみにわたしはC言語を使っています。