Data : Pointer := null;
end record with Convention => C_Pass_By_Copy;
+ No_Wave : Wave;
+
type Audio_Stream is record
Buffer : Pointer := null;
Processor : Pointer := null;
Convention => C,
External_Name => "GetGlyphAtlasRec";
- --~function char *LoadUTF8 (const int *codepoints, int length) with
- --~Import => True,
- --~Convention => C,
- --~External_Name => "";
+ function Load_UTF8 (
+ Code_Points : access Integer := null;
+ Length : Integer := 0
+ ) return access Character with
+ Import => True,
+ Convention => C,
+ External_Name => "LoadUTF8";
- --~procedure UnloadUTF8 (char *text) with
- --~Import => True,
- --~Convention => C,
- --~External_Name => "";
+ procedure Unload_UTF8 (
+ Text : access Character := null
+ ) with
+ Import => True,
+ Convention => C,
+ External_Name => "UnloadUTF8";
--~function int *LoadCodepoints (const char *text, int *count) with
--~Import => True,