EEex_Free

Free memory that was previously allocated with EEex_Malloc

EEex_Free(address)

Parameters

  • address - the location of the previously allocated memory to free

Return

Returns the result of the operation

Example

-- Displays a message box to the user.
function EEex_MessageBox(message)
   local caption = "EEex"
   local messageAddress = EEex_Malloc(#message + 1 + #caption + 1)
   local captionAddress = messageAddress + #message + 1
   EEex_WriteString(messageAddress, message)
   EEex_WriteString(captionAddress, caption)
   EEex_DllCall("User32", "MessageBoxA", {EEex_Flags({0x40}), captionAddress, messageAddress, 0x0}, nil, 0x0)
   EEex_Free(messageAddress)
end

See Also

EEex_Malloc, EEex_Memset