Code:
WEAPON* setup_template_weapon(WEAPON* w_template)  //a init routine
{
	// Speicherbereich reservieren
 	WEAPON* w = sys_malloc(sizeof(WEAPON));
 
 	// Mit den Daten der vorlage füllen
 	memcpy(w,w_template,sizeof(WEAPON));
     	
	// Liefere den Pointer an den zurück
   return w;
}