with Interfaces.C.Strings;
package body Sf.Window.Clipboard is
use Interfaces.C.Strings;
function getString return String
is
function Internal
return chars_ptr;
pragma Import (C, Internal, "sfClipboard_getString");
Result : chars_ptr := Internal;
begin
return Value(Result);
end getString;
procedure setString (text : String) is
procedure Internal (text : Interfaces.C.char_array);
pragma Import (C, Internal, "sfClipboard_setString");
begin
Internal (Interfaces.C.To_C(text));
end setString;
end Sf.Window.Clipboard;