Which is what I told you twice as an answer to your question:
https://stackoverflow.com/questions/59630605/does-rakus-nativecall-run-localfree.
Also, documentation:
https://docs.raku.org/language/nativecall#index-entry-nativecall

"Call into dynamic libraries that follow the C calling convention"

>From where it follows: NativeCall does not call anything for you, WinApi
calls or otherwise. If what you do is call into dynamic libraries that
follow the C calling convention, it will help you do that. Nothing more
(and nothing less).

JJ

El jue., 9 ene. 2020 a las 7:41, ToddAndMargo via perl6-users (<
perl6-users@perl.org>) escribió:

> On 2020-01-08 22:03, ToddAndMargo via perl6-users wrote:
> > On 2020-01-08 21:05, ToddAndMargo via perl6-users wrote:
> >> Hi All,
> >>
> >> Does Raku's NativeCall run WinAPI's "LocalFree( )" after it creates
> >> buffers? Or do I need to do it myself?
> >>
> >>
> https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-localfree
> >>
> >>
> >> Many thanks,
> >> -T
> >
> >
> > I am doing it anyway.  It is not throwing an error.
> > This may be a bug in NativeCall, resulting in a memory
> > leak
>
>
> Follow up:
>
> NativeCall does not close any WinApi call buffers, so
> you need to do it yourself.
>


-- 
JJ

Reply via email to