Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.163 Beiträge
 
Delphi 12 Athens
 
#5

Re: SecureZeroMemory vermisst

  Alt 20. Mai 2006, 13:47
Gut, dann wa ich wohl irgendwie blid

aber wie bekomm ich jetzt das

FORCEINLINE und volatile nach Delphi?

Code:
FORCEINLINE
PVOID
RtlSecureZeroMemory(
    IN PVOID ptr,
    IN SIZE_T cnt
    )
{
    [b]volatile[/b] char *vptr = ([b]volatile[/b] char *)ptr;
    while (cnt) {
        *vptr = 0;
        vptr++;
        cnt--;
    }
    return ptr;
}
Der Rest ist leicht ... beziehungsweise ich hab da auch 'ne ASM-Version

[edit]
OK, FORCEINLINE ist wohl sows wie INLINE in Delphi, also erstmal egal.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat