#include #include -- | module Bindings.GLib.DataTypes.Strings where import Bindings.GLib.Fundamentals.BasicTypes import Bindings.GLib.Utilities.UnicodeManipulation #strict_import #starttype GString #field str , Ptr #field len , #field allocated_len , #stoptype #ccall g_string_new , Ptr -> IO (Ptr ) #ccall g_string_new_len , Ptr -> -> IO (Ptr ) #ccall g_string_sized_new , -> IO (Ptr ) #ccall g_string_assign , Ptr -> Ptr -> IO (Ptr ) #ccall g_string_append , Ptr -> Ptr -> IO (Ptr ) #ccall g_string_append_c , Ptr -> -> IO (Ptr ) #ccall g_string_append_unichar , Ptr -> \ -> IO (Ptr ) #ccall g_string_append_len , Ptr -> Ptr -> \ -> IO (Ptr ) #ccall g_string_append_uri_escaped , Ptr -> CString -> \ CString -> -> IO (Ptr ) #ccall g_string_prepend , Ptr -> Ptr -> IO (Ptr ) #ccall g_string_prepend_c , Ptr -> -> IO (Ptr ) #ccall g_string_prepend_unichar , Ptr -> \ -> IO (Ptr ) #ccall g_string_prepend_len , Ptr -> Ptr -> \ -> IO (Ptr ) #ccall g_string_insert , Ptr -> -> \ Ptr -> IO (Ptr ) #ccall g_string_insert_c , Ptr -> -> \ -> IO (Ptr ) #ccall g_string_insert_unichar , Ptr -> -> \ -> IO (Ptr ) #ccall g_string_insert_len , Ptr -> -> \ Ptr -> -> IO (Ptr ) #ccall g_string_overwrite , Ptr -> -> \ Ptr -> IO (Ptr ) #ccall g_string_overwrite_len , Ptr -> -> \ Ptr -> -> IO (Ptr ) #ccall g_string_erase , Ptr -> -> \ -> IO (Ptr ) #ccall g_string_truncate , Ptr -> -> IO (Ptr ) #ccall g_string_set_size , Ptr -> -> IO (Ptr ) #ccall g_string_free , Ptr -> -> IO (Ptr ) #ccall g_string_hash , Ptr -> IO #ccall g_string_equal , Ptr -> Ptr -> IO