replaced glib macro G_STRUCT_OFFSET