Hallo wissende

Ich hätte da mal wieder ein Frage:

Ich habe jetzt ein funktionierendes C-Programm (CodeVision)
(nennen wir es "LCD")
und möchte das jetzt so umschreiben, dass ich es zu einem anderen C-Programm dazugeben kann (linken oder wie das heisst..?)

Von dem Hauptprogramm möchte ich gerne das "LCD" mit einem Funktionsaufruf aufrufen (also nur die Funktion mit Übergabe)

Jetzt frage ich mich:
Ich habe im LCD jetzt die main Funktion. Die kann ich vermutlich streichen

Dann habe ich da im "LCD" noch Include Sachen.
Kann ich die im "LCD" lassen? werden eventuell dann doppelt angegeben?
Im Hauptprogramm und im LCD ?!

Die Variablen vom LCD würde ich statt global in den Funktionen deklarieren.

Dann habe ich noch globale Define Deklarationen.
Wie muss ich die angeben?


Habt ihr da bitte ein paar Tipps, auf was man so aufpassen muss?

l.G. Roberto