X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blobdiff_plain;f=basis%2Fwindows%2Fole32%2Fole32.factor;fp=basis%2Fwindows%2Fole32%2Fole32.factor;h=26773412c888b000f27d15a047766515f7cc31a8;hp=b4faa6da0d2e7de5c97e0924a96b3e2ecef2384a;hb=7ec2ba15ef18bc0a2ec05e075758eb5f315c8a13;hpb=48191c249b8441268c42f1e453c8945bc81db3df diff --git a/basis/windows/ole32/ole32.factor b/basis/windows/ole32/ole32.factor index b4faa6da0d..26773412c8 100644 --- a/basis/windows/ole32/ole32.factor +++ b/basis/windows/ole32/ole32.factor @@ -173,13 +173,13 @@ CONSTANT: GUID-STRING-LENGTH $[ "{01234567-89ab-cdef-0123-456789abcdef}" length ] : create-guid ( -- GUID ) - GUID dup CoCreateGuid check-ole32-error ; + GUID new dup CoCreateGuid check-ole32-error ; : string>guid ( string -- guid ) "{-}" split harvest [ first3 [ hex> ] tri@ ] [ 3 tail concat 2 group [ hex> ] B{ } map-as ] bi - GUID ; + GUID boa ; : guid>string ( guid -- string ) [