@Dieter
Code kann nicht geschädigt werden, da er unter Speicherschutz steht, aber das Überschreiben von Datenbereichen ist sehr wahrscheinlich. Wenn nur Lesend zugegriffen wird ist das meist kein Problem. Viele Schnittstellen-Programme arbeiten so (API's) allerdings immer mit einer Längeninformation wieviel denn nun verwendet werden darf.
Bei falscher Längeninfo knallts dann auch meist, allerdings häufig an Stellen, die mit dem direkten Aufruf aber auch gar nichts mehr zu tun haben.