detached abab680

fix(gen): use g_strdup for nullable string params

commit
abab6805579007db4a36551ae109ba1233699241
author
brice · · 2026-02-07 17:08 UTC
parent
c591276
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
664 files · +1014 -8197
M internal/core/core.go +30 -0
@@ -231,6 +231,8 @@ func GoString(c uintptr) string {
231231 var (
232232 xGStrdup func(string) uintptr
233233 gstrdupOnce sync.Once
234+ xGFree func(uintptr)
235+ gfreeOnce sync.Once
234236 )
235237
236238 // GStrdup allocates a C-owned copy of a Go string using g_strdup.
@@ -260,6 +262,34 @@ func GStrdupNullable(s *string) uintptr {
260262 return GStrdup(*s)
261263 }
262264
265+// GFree frees memory allocated by GLib allocation APIs (for example g_strdup).
266+// Passing 0 is a no-op.
267+func GFree(ptr uintptr) {
268+ if ptr == 0 {
269+ return
270+ }
271+ gfreeOnce.Do(func() {
272+ var libs []uintptr
273+ for _, libPath := range GetPaths("GLIB") {
274+ lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
275+ if err != nil {
276+ continue
277+ }
278+ libs = append(libs, lib)
279+ }
280+ PuregoSafeRegister(&xGFree, libs, "g_free")
281+ })
282+ xGFree(ptr)
283+}
284+
285+// GFreeNullable frees a nullable GLib-allocated pointer.
286+func GFreeNullable(ptr uintptr) {
287+ if ptr == 0 {
288+ return
289+ }
290+ GFree(ptr)
291+}
292+
263293 // NullableStringToPtr converts a nullable Go string to a uintptr suitable for C calls.
264294 // Returns both the pointer and the backing byte slice. The caller MUST call
265295 // runtime.KeepAlive(bytes) after the C call completes to prevent GC from collecting
M internal/gir/types/template.go +6 -6
@@ -39,8 +39,7 @@ type CallbackParam struct {
3939 }
4040
4141 // NullableStringParam holds metadata for nullable string parameters that need
42-// runtime.KeepAlive to prevent GC from collecting the backing memory before
43-// the C function returns.
42+// temporary C-owned string allocation with g_strdup/g_free.
4443 type NullableStringParam struct {
4544 // Name is the parameter name (e.g., "DataDirectoryVar")
4645 Name string
@@ -57,7 +56,7 @@ type funcArgsTemplate struct {
5756 // Callbacks tracks callback parameters for proper closure generation
5857 Callbacks []CallbackParam
5958
60- // NullableStrings tracks nullable string parameters that need runtime.KeepAlive
59+ // NullableStrings tracks nullable string parameters that need temporary C strings
6160 NullableStrings []NullableStringParam
6261
6362 // UsesNullableHelper indicates nullable string handling that needs core import.
@@ -180,13 +179,14 @@ func (f *funcArgsTemplate) AddAPI(t string, n string, k Kind, ns string, nullabl
180179 }
181180 } else if ctx == ArgsFromGoToC && nullable && isStringType(t) {
182181 // Nullable strings differ based on direction. For Go->C we need a *string API type
183- // and pass a pointer (or nil) to C. For C->Go we keep the string as-is.
184- // We track these parameters for runtime.KeepAlive to prevent GC issues.
182+ // and pass a nullable C pointer to C. For C->Go we keep the string as-is.
183+ // We track these parameters so templates can allocate/free a temporary
184+ // C-owned copy via g_strdup/g_free around each call.
185185 f.UsesNullableHelper = true
186186 t = "*string"
187187 c = fmt.Sprintf("%sPtr", n)
188188 cRef = c
189- // Track this parameter for keepalive generation
189+ // Track this parameter for temp C allocation/free generation
190190 f.NullableStrings = append(f.NullableStrings, NullableStringParam{Name: n})
191191 }
192192
M pkg/core/core.go +2 -0
@@ -9,6 +9,8 @@ var (
99 GoString = core.GoString
1010 GStrdup = core.GStrdup
1111 GStrdupNullable = core.GStrdupNullable
12+ GFree = core.GFree
13+ GFreeNullable = core.GFreeNullable
1214 NullableStringToPtr = core.NullableStringToPtr
1315 PtrToNullableString = core.PtrToNullableString
1416 SetPackageName = core.SetPackageName
M templates/go +16 -35
@@ -29,9 +29,6 @@ import (
2929 {{- if $HasDetailedSignals}}
3030 "fmt"
3131 {{- end}}
32-{{- if $NeedsCore}}
33- "runtime"
34-{{- end}}
3532 {{- if .Records}}
3633 "structs"
3734 {{- end}}
@@ -97,12 +94,10 @@ func {{.Name}}({{conv .Args.API.Full}}) {{.Ret.Return}} {
9794 }
9895 {{end}}
9996 {{range .Args.NullableStrings}}
100- {{.Name}}Ptr, {{.Name}}Bytes := core.NullableStringToPtr({{.Name}})
97+ {{.Name}}Ptr := core.GStrdupNullable({{.Name}})
98+ defer core.GFreeNullable({{.Name}}Ptr)
10199 {{end}}
102100 {{if .Ret.Value}}cret :={{end}}x{{.Name}}({{convd .Args.API.CallWithRefs}})
103- {{range .Args.NullableStrings}}
104- runtime.KeepAlive({{.Name}}Bytes)
105- {{end}}
106101 {{.Ret.Fmt $NotGObject}}
107102 }
108103 {{end}}
@@ -131,12 +126,10 @@ func (x *{{$outer.Name}}) {{.Name}}({{conv .Args.API.Full}}) {{.Ret.Return}} {
131126 }
132127 {{end}}
133128 {{range .Args.NullableStrings}}
134- {{.Name}}Ptr, {{.Name}}Bytes := core.NullableStringToPtr({{.Name}})
129+ {{.Name}}Ptr := core.GStrdupNullable({{.Name}})
130+ defer core.GFreeNullable({{.Name}}Ptr)
135131 {{end}}
136132 {{if .Ret.Value}}cret :={{end}}x{{$outer.Name}}{{.Name}}(x.GoPointer() {{convcd .Args.API.CallWithRefs}})
137- {{range .Args.NullableStrings}}
138- runtime.KeepAlive({{.Name}}Bytes)
139- {{end}}
140133 {{.Ret.Fmt $NotGObject}}
141134 }
142135 {{end}}
@@ -218,12 +211,10 @@ func (x *{{.Name}}Base) SetGoPointer(ptr uintptr) {
218211 func (x *{{$outer.Name}}Base) {{.Name}}({{conv .Args.API.Full}}) {{.Ret.Return}} {
219212 {{.Ret.Preamble $NotGLib}}
220213 {{range .Args.NullableStrings}}
221- {{.Name}}Ptr, {{.Name}}Bytes := core.NullableStringToPtr({{.Name}})
214+ {{.Name}}Ptr := core.GStrdupNullable({{.Name}})
215+ defer core.GFreeNullable({{.Name}}Ptr)
222216 {{end}}
223217 {{if .Ret.Value}}cret := {{end}}{{.Namespace}}X{{.FullName}}(x.GoPointer() {{convcd .Args.API.Call}})
224- {{range .Args.NullableStrings}}
225- runtime.KeepAlive({{.Name}}Bytes)
226- {{end}}
227218 {{.Ret.Fmt $NotGObject}}
228219 }
229220 {{end}}
@@ -320,12 +311,10 @@ func {{.Name}}({{conv .Args.API.Full}}) {{.Ret.Return}} {
320311 }
321312 {{end}}
322313 {{range .Args.NullableStrings}}
323- {{.Name}}Ptr, {{.Name}}Bytes := core.NullableStringToPtr({{.Name}})
314+ {{.Name}}Ptr := core.GStrdupNullable({{.Name}})
315+ defer core.GFreeNullable({{.Name}}Ptr)
324316 {{end}}
325317 {{if .Ret.Value}}cret := {{end}}x{{.Name}}({{convd .Args.API.CallWithRefs}})
326- {{range .Args.NullableStrings}}
327- runtime.KeepAlive({{.Name}}Bytes)
328- {{end}}
329318 {{.Ret.Fmt $NotGObject}}
330319 }
331320 {{end}}
@@ -377,12 +366,10 @@ func {{.Name}}({{conv .Args.API.Full}}) {{.Ret.Return}} {
377366 }
378367 {{end}}
379368 {{range .Args.NullableStrings}}
380- {{.Name}}Ptr, {{.Name}}Bytes := core.NullableStringToPtr({{.Name}})
369+ {{.Name}}Ptr := core.GStrdupNullable({{.Name}})
370+ defer core.GFreeNullable({{.Name}}Ptr)
381371 {{end}}
382372 {{if .Ret.Value}}cret :={{end}}x{{.Name}}({{convd .Args.API.CallWithRefs}})
383- {{range .Args.NullableStrings}}
384- runtime.KeepAlive({{.Name}}Bytes)
385- {{end}}
386373 {{.Ret.Fmt $NotGObject}}
387374 }
388375 {{end}}
@@ -411,12 +398,10 @@ func (x *{{$outer.Name}}) {{.Name}}({{conv .Args.API.Full}}) {{.Ret.Return}} {
411398 }
412399 {{end}}
413400 {{range .Args.NullableStrings}}
414- {{.Name}}Ptr, {{.Name}}Bytes := core.NullableStringToPtr({{.Name}})
401+ {{.Name}}Ptr := core.GStrdupNullable({{.Name}})
402+ defer core.GFreeNullable({{.Name}}Ptr)
415403 {{end}}
416404 {{if .Ret.Value}}cret :={{end}}x{{$outer.Name}}{{.Name}}(x.GoPointer() {{convcd .Args.API.CallWithRefs}})
417- {{range .Args.NullableStrings}}
418- runtime.KeepAlive({{.Name}}Bytes)
419- {{end}}
420405 {{.Ret.Fmt $NotGObject}}
421406 }
422407 {{end}}
@@ -524,12 +509,10 @@ func (x *{{$outer.Name}}) Connect{{.Name}}WithDetail(detail string, cb *func({{$
524509 func (x *{{$outer.Name}}) {{.Name}}({{conv .Args.API.Full}}) {{.Ret.Return}} {
525510 {{.Ret.Preamble $NotGLib}}
526511 {{range .Args.NullableStrings}}
527- {{.Name}}Ptr, {{.Name}}Bytes := core.NullableStringToPtr({{.Name}})
512+ {{.Name}}Ptr := core.GStrdupNullable({{.Name}})
513+ defer core.GFreeNullable({{.Name}}Ptr)
528514 {{end}}
529515 {{if .Ret.Value}}cret := {{end}} {{.Namespace}}X{{.FullName}}(x.GoPointer() {{convcd .Args.API.Call}})
530- {{range .Args.NullableStrings}}
531- runtime.KeepAlive({{.Name}}Bytes)
532- {{end}}
533516 {{.Ret.Fmt $NotGObject}}
534517 }
535518 {{end}}
@@ -558,12 +541,10 @@ func {{.Name}}({{conv .Args.API.Full}}) {{.Ret.Return}} {
558541 }
559542 {{end}}
560543 {{range .Args.NullableStrings}}
561- {{.Name}}Ptr, {{.Name}}Bytes := core.NullableStringToPtr({{.Name}})
544+ {{.Name}}Ptr := core.GStrdupNullable({{.Name}})
545+ defer core.GFreeNullable({{.Name}}Ptr)
562546 {{end}}
563547 {{if .Ret.Value}}cret := {{end}}x{{.Name}}({{convd .Args.API.CallWithRefs}})
564- {{range .Args.NullableStrings}}
565- runtime.KeepAlive({{.Name}}Bytes)
566- {{end}}
567548 {{.Ret.Fmt $NotGObject}}
568549 }
569550 {{end}}
M v4/adw/adw-about-dialog.go +12 -43
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -41,12 +40,11 @@ var xShowAboutDialogFromAppdata func(uintptr, string, uintptr, string, ...interf
4140 // See [ctor@AboutDialog.new_from_appdata] for details.
4241 func ShowAboutDialogFromAppdata(ParentVar *gtk.Widget, ResourcePathVar string, ReleaseNotesVersionVar *string, FirstPropertyNameVar string, varArgs ...interface{}) {
4342
44- ReleaseNotesVersionVarPtr, ReleaseNotesVersionVarBytes := core.NullableStringToPtr(ReleaseNotesVersionVar)
43+ ReleaseNotesVersionVarPtr := core.GStrdupNullable(ReleaseNotesVersionVar)
44+ defer core.GFreeNullable(ReleaseNotesVersionVarPtr)
4545
4646 xShowAboutDialogFromAppdata(ParentVar.GoPointer(), ResourcePathVar, ReleaseNotesVersionVarPtr, FirstPropertyNameVar, varArgs...)
4747
48- runtime.KeepAlive(ReleaseNotesVersionVarBytes)
49-
5048 }
5149
5250 // A dialog showing information about the application.
@@ -284,12 +282,11 @@ var xNewAboutDialogFromAppdata func(string, uintptr) uintptr
284282 func NewAboutDialogFromAppdata(ResourcePathVar string, ReleaseNotesVersionVar *string) *AboutDialog {
285283 var cls *AboutDialog
286284
287- ReleaseNotesVersionVarPtr, ReleaseNotesVersionVarBytes := core.NullableStringToPtr(ReleaseNotesVersionVar)
285+ ReleaseNotesVersionVarPtr := core.GStrdupNullable(ReleaseNotesVersionVar)
286+ defer core.GFreeNullable(ReleaseNotesVersionVarPtr)
288287
289288 cret := xNewAboutDialogFromAppdata(ResourcePathVar, ReleaseNotesVersionVarPtr)
290289
291- runtime.KeepAlive(ReleaseNotesVersionVarBytes)
292-
293290 if cret == 0 {
294291 return nil
295292 }
@@ -320,12 +317,11 @@ var xAboutDialogAddAcknowledgementSection func(uintptr, uintptr, []string)
320317 // * [method@AboutDialog.add_credit_section]
321318 func (x *AboutDialog) AddAcknowledgementSection(NameVar *string, PeopleVar []string) {
322319
323- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
320+ NameVarPtr := core.GStrdupNullable(NameVar)
321+ defer core.GFreeNullable(NameVarPtr)
324322
325323 xAboutDialogAddAcknowledgementSection(x.GoPointer(), NameVarPtr, PeopleVar)
326324
327- runtime.KeepAlive(NameVarBytes)
328-
329325 }
330326
331327 var xAboutDialogAddCreditSection func(uintptr, uintptr, []string)
@@ -347,12 +343,11 @@ var xAboutDialogAddCreditSection func(uintptr, uintptr, []string)
347343 // * [method@AboutDialog.add_acknowledgement_section]
348344 func (x *AboutDialog) AddCreditSection(NameVar *string, PeopleVar []string) {
349345
350- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
346+ NameVarPtr := core.GStrdupNullable(NameVar)
347+ defer core.GFreeNullable(NameVarPtr)
351348
352349 xAboutDialogAddCreditSection(x.GoPointer(), NameVarPtr, PeopleVar)
353350
354- runtime.KeepAlive(NameVarBytes)
355-
356351 }
357352
358353 var xAboutDialogAddLegalSection func(uintptr, string, uintptr, gtk.License, uintptr)
@@ -404,16 +399,14 @@ var xAboutDialogAddLegalSection func(uintptr, string, uintptr, gtk.License, uint
404399 // ```
405400 func (x *AboutDialog) AddLegalSection(TitleVar string, CopyrightVar *string, LicenseTypeVar gtk.License, LicenseVar *string) {
406401
407- CopyrightVarPtr, CopyrightVarBytes := core.NullableStringToPtr(CopyrightVar)
402+ CopyrightVarPtr := core.GStrdupNullable(CopyrightVar)
403+ defer core.GFreeNullable(CopyrightVarPtr)
408404
409- LicenseVarPtr, LicenseVarBytes := core.NullableStringToPtr(LicenseVar)
405+ LicenseVarPtr := core.GStrdupNullable(LicenseVar)
406+ defer core.GFreeNullable(LicenseVarPtr)
410407
411408 xAboutDialogAddLegalSection(x.GoPointer(), TitleVar, CopyrightVarPtr, LicenseTypeVar, LicenseVarPtr)
412409
413- runtime.KeepAlive(CopyrightVarBytes)
414-
415- runtime.KeepAlive(LicenseVarBytes)
416-
417410 }
418411
419412 var xAboutDialogAddLink func(uintptr, string, string)
@@ -464,7 +457,6 @@ var xAboutDialogGetApplicationIcon func(uintptr) string
464457 func (x *AboutDialog) GetApplicationIcon() string {
465458
466459 cret := xAboutDialogGetApplicationIcon(x.GoPointer())
467-
468460 return cret
469461 }
470462
@@ -474,7 +466,6 @@ var xAboutDialogGetApplicationName func(uintptr) string
474466 func (x *AboutDialog) GetApplicationName() string {
475467
476468 cret := xAboutDialogGetApplicationName(x.GoPointer())
477-
478469 return cret
479470 }
480471
@@ -484,7 +475,6 @@ var xAboutDialogGetArtists func(uintptr) []string
484475 func (x *AboutDialog) GetArtists() []string {
485476
486477 cret := xAboutDialogGetArtists(x.GoPointer())
487-
488478 return cret
489479 }
490480
@@ -494,7 +484,6 @@ var xAboutDialogGetComments func(uintptr) string
494484 func (x *AboutDialog) GetComments() string {
495485
496486 cret := xAboutDialogGetComments(x.GoPointer())
497-
498487 return cret
499488 }
500489
@@ -504,7 +493,6 @@ var xAboutDialogGetCopyright func(uintptr) string
504493 func (x *AboutDialog) GetCopyright() string {
505494
506495 cret := xAboutDialogGetCopyright(x.GoPointer())
507-
508496 return cret
509497 }
510498
@@ -514,7 +502,6 @@ var xAboutDialogGetDebugInfo func(uintptr) string
514502 func (x *AboutDialog) GetDebugInfo() string {
515503
516504 cret := xAboutDialogGetDebugInfo(x.GoPointer())
517-
518505 return cret
519506 }
520507
@@ -524,7 +511,6 @@ var xAboutDialogGetDebugInfoFilename func(uintptr) string
524511 func (x *AboutDialog) GetDebugInfoFilename() string {
525512
526513 cret := xAboutDialogGetDebugInfoFilename(x.GoPointer())
527-
528514 return cret
529515 }
530516
@@ -534,7 +520,6 @@ var xAboutDialogGetDesigners func(uintptr) []string
534520 func (x *AboutDialog) GetDesigners() []string {
535521
536522 cret := xAboutDialogGetDesigners(x.GoPointer())
537-
538523 return cret
539524 }
540525
@@ -544,7 +529,6 @@ var xAboutDialogGetDeveloperName func(uintptr) string
544529 func (x *AboutDialog) GetDeveloperName() string {
545530
546531 cret := xAboutDialogGetDeveloperName(x.GoPointer())
547-
548532 return cret
549533 }
550534
@@ -554,7 +538,6 @@ var xAboutDialogGetDevelopers func(uintptr) []string
554538 func (x *AboutDialog) GetDevelopers() []string {
555539
556540 cret := xAboutDialogGetDevelopers(x.GoPointer())
557-
558541 return cret
559542 }
560543
@@ -564,7 +547,6 @@ var xAboutDialogGetDocumenters func(uintptr) []string
564547 func (x *AboutDialog) GetDocumenters() []string {
565548
566549 cret := xAboutDialogGetDocumenters(x.GoPointer())
567-
568550 return cret
569551 }
570552
@@ -574,7 +556,6 @@ var xAboutDialogGetIssueUrl func(uintptr) string
574556 func (x *AboutDialog) GetIssueUrl() string {
575557
576558 cret := xAboutDialogGetIssueUrl(x.GoPointer())
577-
578559 return cret
579560 }
580561
@@ -584,7 +565,6 @@ var xAboutDialogGetLicense func(uintptr) string
584565 func (x *AboutDialog) GetLicense() string {
585566
586567 cret := xAboutDialogGetLicense(x.GoPointer())
587-
588568 return cret
589569 }
590570
@@ -594,7 +574,6 @@ var xAboutDialogGetLicenseType func(uintptr) gtk.License
594574 func (x *AboutDialog) GetLicenseType() gtk.License {
595575
596576 cret := xAboutDialogGetLicenseType(x.GoPointer())
597-
598577 return cret
599578 }
600579
@@ -604,7 +583,6 @@ var xAboutDialogGetReleaseNotes func(uintptr) string
604583 func (x *AboutDialog) GetReleaseNotes() string {
605584
606585 cret := xAboutDialogGetReleaseNotes(x.GoPointer())
607-
608586 return cret
609587 }
610588
@@ -614,7 +592,6 @@ var xAboutDialogGetReleaseNotesVersion func(uintptr) string
614592 func (x *AboutDialog) GetReleaseNotesVersion() string {
615593
616594 cret := xAboutDialogGetReleaseNotesVersion(x.GoPointer())
617-
618595 return cret
619596 }
620597
@@ -624,7 +601,6 @@ var xAboutDialogGetSupportUrl func(uintptr) string
624601 func (x *AboutDialog) GetSupportUrl() string {
625602
626603 cret := xAboutDialogGetSupportUrl(x.GoPointer())
627-
628604 return cret
629605 }
630606
@@ -634,7 +610,6 @@ var xAboutDialogGetTranslatorCredits func(uintptr) string
634610 func (x *AboutDialog) GetTranslatorCredits() string {
635611
636612 cret := xAboutDialogGetTranslatorCredits(x.GoPointer())
637-
638613 return cret
639614 }
640615
@@ -644,7 +619,6 @@ var xAboutDialogGetVersion func(uintptr) string
644619 func (x *AboutDialog) GetVersion() string {
645620
646621 cret := xAboutDialogGetVersion(x.GoPointer())
647-
648622 return cret
649623 }
650624
@@ -654,7 +628,6 @@ var xAboutDialogGetWebsite func(uintptr) string
654628 func (x *AboutDialog) GetWebsite() string {
655629
656630 cret := xAboutDialogGetWebsite(x.GoPointer())
657-
658631 return cret
659632 }
660633
@@ -1779,7 +1752,6 @@ func (x *AboutDialog) GetAccessibleParent() *gtk.AccessibleBase {
17791752 func (x *AboutDialog) GetAccessibleRole() gtk.AccessibleRole {
17801753
17811754 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
1782-
17831755 return cret
17841756 }
17851757
@@ -1805,7 +1777,6 @@ func (x *AboutDialog) GetAtContext() *gtk.ATContext {
18051777 func (x *AboutDialog) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
18061778
18071779 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
1808-
18091780 return cret
18101781 }
18111782
@@ -1845,7 +1816,6 @@ func (x *AboutDialog) GetNextAccessibleSibling() *gtk.AccessibleBase {
18451816 func (x *AboutDialog) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
18461817
18471818 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
1848-
18491819 return cret
18501820 }
18511821
@@ -2022,7 +1992,6 @@ func (x *AboutDialog) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessibl
20221992 func (x *AboutDialog) GetBuildableId() string {
20231993
20241994 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
2025-
20261995 return cret
20271996 }
20281997
M v4/adw/adw-about-window.go +12 -43
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -43,12 +42,11 @@ var xShowAboutWindowFromAppdata func(uintptr, string, uintptr, string, ...interf
4342 // See [ctor@AboutWindow.new_from_appdata] for details.
4443 func ShowAboutWindowFromAppdata(ParentVar *gtk.Window, ResourcePathVar string, ReleaseNotesVersionVar *string, FirstPropertyNameVar string, varArgs ...interface{}) {
4544
46- ReleaseNotesVersionVarPtr, ReleaseNotesVersionVarBytes := core.NullableStringToPtr(ReleaseNotesVersionVar)
45+ ReleaseNotesVersionVarPtr := core.GStrdupNullable(ReleaseNotesVersionVar)
46+ defer core.GFreeNullable(ReleaseNotesVersionVarPtr)
4747
4848 xShowAboutWindowFromAppdata(ParentVar.GoPointer(), ResourcePathVar, ReleaseNotesVersionVarPtr, FirstPropertyNameVar, varArgs...)
4949
50- runtime.KeepAlive(ReleaseNotesVersionVarBytes)
51-
5250 }
5351
5452 // A window showing information about the application.
@@ -281,12 +279,11 @@ var xNewAboutWindowFromAppdata func(string, uintptr) uintptr
281279 func NewAboutWindowFromAppdata(ResourcePathVar string, ReleaseNotesVersionVar *string) *AboutWindow {
282280 var cls *AboutWindow
283281
284- ReleaseNotesVersionVarPtr, ReleaseNotesVersionVarBytes := core.NullableStringToPtr(ReleaseNotesVersionVar)
282+ ReleaseNotesVersionVarPtr := core.GStrdupNullable(ReleaseNotesVersionVar)
283+ defer core.GFreeNullable(ReleaseNotesVersionVarPtr)
285284
286285 cret := xNewAboutWindowFromAppdata(ResourcePathVar, ReleaseNotesVersionVarPtr)
287286
288- runtime.KeepAlive(ReleaseNotesVersionVarBytes)
289-
290287 if cret == 0 {
291288 return nil
292289 }
@@ -317,12 +314,11 @@ var xAboutWindowAddAcknowledgementSection func(uintptr, uintptr, []string)
317314 // * [method@AboutWindow.add_credit_section]
318315 func (x *AboutWindow) AddAcknowledgementSection(NameVar *string, PeopleVar []string) {
319316
320- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
317+ NameVarPtr := core.GStrdupNullable(NameVar)
318+ defer core.GFreeNullable(NameVarPtr)
321319
322320 xAboutWindowAddAcknowledgementSection(x.GoPointer(), NameVarPtr, PeopleVar)
323321
324- runtime.KeepAlive(NameVarBytes)
325-
326322 }
327323
328324 var xAboutWindowAddCreditSection func(uintptr, uintptr, []string)
@@ -344,12 +340,11 @@ var xAboutWindowAddCreditSection func(uintptr, uintptr, []string)
344340 // * [method@AboutWindow.add_acknowledgement_section]
345341 func (x *AboutWindow) AddCreditSection(NameVar *string, PeopleVar []string) {
346342
347- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
343+ NameVarPtr := core.GStrdupNullable(NameVar)
344+ defer core.GFreeNullable(NameVarPtr)
348345
349346 xAboutWindowAddCreditSection(x.GoPointer(), NameVarPtr, PeopleVar)
350347
351- runtime.KeepAlive(NameVarBytes)
352-
353348 }
354349
355350 var xAboutWindowAddLegalSection func(uintptr, string, uintptr, gtk.License, uintptr)
@@ -401,16 +396,14 @@ var xAboutWindowAddLegalSection func(uintptr, string, uintptr, gtk.License, uint
401396 // ```
402397 func (x *AboutWindow) AddLegalSection(TitleVar string, CopyrightVar *string, LicenseTypeVar gtk.License, LicenseVar *string) {
403398
404- CopyrightVarPtr, CopyrightVarBytes := core.NullableStringToPtr(CopyrightVar)
399+ CopyrightVarPtr := core.GStrdupNullable(CopyrightVar)
400+ defer core.GFreeNullable(CopyrightVarPtr)
405401
406- LicenseVarPtr, LicenseVarBytes := core.NullableStringToPtr(LicenseVar)
402+ LicenseVarPtr := core.GStrdupNullable(LicenseVar)
403+ defer core.GFreeNullable(LicenseVarPtr)
407404
408405 xAboutWindowAddLegalSection(x.GoPointer(), TitleVar, CopyrightVarPtr, LicenseTypeVar, LicenseVarPtr)
409406
410- runtime.KeepAlive(CopyrightVarBytes)
411-
412- runtime.KeepAlive(LicenseVarBytes)
413-
414407 }
415408
416409 var xAboutWindowAddLink func(uintptr, string, string)
@@ -434,7 +427,6 @@ var xAboutWindowGetApplicationIcon func(uintptr) string
434427 func (x *AboutWindow) GetApplicationIcon() string {
435428
436429 cret := xAboutWindowGetApplicationIcon(x.GoPointer())
437-
438430 return cret
439431 }
440432
@@ -444,7 +436,6 @@ var xAboutWindowGetApplicationName func(uintptr) string
444436 func (x *AboutWindow) GetApplicationName() string {
445437
446438 cret := xAboutWindowGetApplicationName(x.GoPointer())
447-
448439 return cret
449440 }
450441
@@ -454,7 +445,6 @@ var xAboutWindowGetArtists func(uintptr) []string
454445 func (x *AboutWindow) GetArtists() []string {
455446
456447 cret := xAboutWindowGetArtists(x.GoPointer())
457-
458448 return cret
459449 }
460450
@@ -464,7 +454,6 @@ var xAboutWindowGetComments func(uintptr) string
464454 func (x *AboutWindow) GetComments() string {
465455
466456 cret := xAboutWindowGetComments(x.GoPointer())
467-
468457 return cret
469458 }
470459
@@ -474,7 +463,6 @@ var xAboutWindowGetCopyright func(uintptr) string
474463 func (x *AboutWindow) GetCopyright() string {
475464
476465 cret := xAboutWindowGetCopyright(x.GoPointer())
477-
478466 return cret
479467 }
480468
@@ -484,7 +472,6 @@ var xAboutWindowGetDebugInfo func(uintptr) string
484472 func (x *AboutWindow) GetDebugInfo() string {
485473
486474 cret := xAboutWindowGetDebugInfo(x.GoPointer())
487-
488475 return cret
489476 }
490477
@@ -494,7 +481,6 @@ var xAboutWindowGetDebugInfoFilename func(uintptr) string
494481 func (x *AboutWindow) GetDebugInfoFilename() string {
495482
496483 cret := xAboutWindowGetDebugInfoFilename(x.GoPointer())
497-
498484 return cret
499485 }
500486
@@ -504,7 +490,6 @@ var xAboutWindowGetDesigners func(uintptr) []string
504490 func (x *AboutWindow) GetDesigners() []string {
505491
506492 cret := xAboutWindowGetDesigners(x.GoPointer())
507-
508493 return cret
509494 }
510495
@@ -514,7 +499,6 @@ var xAboutWindowGetDeveloperName func(uintptr) string
514499 func (x *AboutWindow) GetDeveloperName() string {
515500
516501 cret := xAboutWindowGetDeveloperName(x.GoPointer())
517-
518502 return cret
519503 }
520504
@@ -524,7 +508,6 @@ var xAboutWindowGetDevelopers func(uintptr) []string
524508 func (x *AboutWindow) GetDevelopers() []string {
525509
526510 cret := xAboutWindowGetDevelopers(x.GoPointer())
527-
528511 return cret
529512 }
530513
@@ -534,7 +517,6 @@ var xAboutWindowGetDocumenters func(uintptr) []string
534517 func (x *AboutWindow) GetDocumenters() []string {
535518
536519 cret := xAboutWindowGetDocumenters(x.GoPointer())
537-
538520 return cret
539521 }
540522
@@ -544,7 +526,6 @@ var xAboutWindowGetIssueUrl func(uintptr) string
544526 func (x *AboutWindow) GetIssueUrl() string {
545527
546528 cret := xAboutWindowGetIssueUrl(x.GoPointer())
547-
548529 return cret
549530 }
550531
@@ -554,7 +535,6 @@ var xAboutWindowGetLicense func(uintptr) string
554535 func (x *AboutWindow) GetLicense() string {
555536
556537 cret := xAboutWindowGetLicense(x.GoPointer())
557-
558538 return cret
559539 }
560540
@@ -564,7 +544,6 @@ var xAboutWindowGetLicenseType func(uintptr) gtk.License
564544 func (x *AboutWindow) GetLicenseType() gtk.License {
565545
566546 cret := xAboutWindowGetLicenseType(x.GoPointer())
567-
568547 return cret
569548 }
570549
@@ -574,7 +553,6 @@ var xAboutWindowGetReleaseNotes func(uintptr) string
574553 func (x *AboutWindow) GetReleaseNotes() string {
575554
576555 cret := xAboutWindowGetReleaseNotes(x.GoPointer())
577-
578556 return cret
579557 }
580558
@@ -584,7 +562,6 @@ var xAboutWindowGetReleaseNotesVersion func(uintptr) string
584562 func (x *AboutWindow) GetReleaseNotesVersion() string {
585563
586564 cret := xAboutWindowGetReleaseNotesVersion(x.GoPointer())
587-
588565 return cret
589566 }
590567
@@ -594,7 +571,6 @@ var xAboutWindowGetSupportUrl func(uintptr) string
594571 func (x *AboutWindow) GetSupportUrl() string {
595572
596573 cret := xAboutWindowGetSupportUrl(x.GoPointer())
597-
598574 return cret
599575 }
600576
@@ -604,7 +580,6 @@ var xAboutWindowGetTranslatorCredits func(uintptr) string
604580 func (x *AboutWindow) GetTranslatorCredits() string {
605581
606582 cret := xAboutWindowGetTranslatorCredits(x.GoPointer())
607-
608583 return cret
609584 }
610585
@@ -614,7 +589,6 @@ var xAboutWindowGetVersion func(uintptr) string
614589 func (x *AboutWindow) GetVersion() string {
615590
616591 cret := xAboutWindowGetVersion(x.GoPointer())
617-
618592 return cret
619593 }
620594
@@ -624,7 +598,6 @@ var xAboutWindowGetWebsite func(uintptr) string
624598 func (x *AboutWindow) GetWebsite() string {
625599
626600 cret := xAboutWindowGetWebsite(x.GoPointer())
627-
628601 return cret
629602 }
630603
@@ -1749,7 +1722,6 @@ func (x *AboutWindow) GetAccessibleParent() *gtk.AccessibleBase {
17491722 func (x *AboutWindow) GetAccessibleRole() gtk.AccessibleRole {
17501723
17511724 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
1752-
17531725 return cret
17541726 }
17551727
@@ -1775,7 +1747,6 @@ func (x *AboutWindow) GetAtContext() *gtk.ATContext {
17751747 func (x *AboutWindow) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
17761748
17771749 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
1778-
17791750 return cret
17801751 }
17811752
@@ -1815,7 +1786,6 @@ func (x *AboutWindow) GetNextAccessibleSibling() *gtk.AccessibleBase {
18151786 func (x *AboutWindow) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
18161787
18171788 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
1818-
18191789 return cret
18201790 }
18211791
@@ -1992,7 +1962,6 @@ func (x *AboutWindow) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessibl
19921962 func (x *AboutWindow) GetBuildableId() string {
19931963
19941964 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
1995-
19961965 return cret
19971966 }
19981967
M v4/adw/adw-action-row.go +4 -18
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -188,7 +187,6 @@ var xActionRowGetIconName func(uintptr) string
188187 func (x *ActionRow) GetIconName() string {
189188
190189 cret := xActionRowGetIconName(x.GoPointer())
191-
192190 return cret
193191 }
194192
@@ -198,7 +196,6 @@ var xActionRowGetSubtitle func(uintptr) string
198196 func (x *ActionRow) GetSubtitle() string {
199197
200198 cret := xActionRowGetSubtitle(x.GoPointer())
201-
202199 return cret
203200 }
204201
@@ -209,7 +206,6 @@ var xActionRowGetSubtitleLines func(uintptr) int
209206 func (x *ActionRow) GetSubtitleLines() int {
210207
211208 cret := xActionRowGetSubtitleLines(x.GoPointer())
212-
213209 return cret
214210 }
215211
@@ -219,7 +215,6 @@ var xActionRowGetSubtitleSelectable func(uintptr) bool
219215 func (x *ActionRow) GetSubtitleSelectable() bool {
220216
221217 cret := xActionRowGetSubtitleSelectable(x.GoPointer())
222-
223218 return cret
224219 }
225220
@@ -230,7 +225,6 @@ var xActionRowGetTitleLines func(uintptr) int
230225 func (x *ActionRow) GetTitleLines() int {
231226
232227 cret := xActionRowGetTitleLines(x.GoPointer())
233-
234228 return cret
235229 }
236230
@@ -264,12 +258,11 @@ var xActionRowSetIconName func(uintptr, uintptr)
264258 // Sets the icon name for @self.
265259 func (x *ActionRow) SetIconName(IconNameVar *string) {
266260
267- IconNameVarPtr, IconNameVarBytes := core.NullableStringToPtr(IconNameVar)
261+ IconNameVarPtr := core.GStrdupNullable(IconNameVar)
262+ defer core.GFreeNullable(IconNameVarPtr)
268263
269264 xActionRowSetIconName(x.GoPointer(), IconNameVarPtr)
270265
271- runtime.KeepAlive(IconNameVarBytes)
272-
273266 }
274267
275268 var xActionRowSetSubtitle func(uintptr, string)
@@ -494,7 +487,6 @@ func (x *ActionRow) GetAccessibleParent() *gtk.AccessibleBase {
494487 func (x *ActionRow) GetAccessibleRole() gtk.AccessibleRole {
495488
496489 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
497-
498490 return cret
499491 }
500492
@@ -520,7 +512,6 @@ func (x *ActionRow) GetAtContext() *gtk.ATContext {
520512 func (x *ActionRow) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
521513
522514 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
523-
524515 return cret
525516 }
526517
@@ -560,7 +551,6 @@ func (x *ActionRow) GetNextAccessibleSibling() *gtk.AccessibleBase {
560551 func (x *ActionRow) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
561552
562553 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
563-
564554 return cret
565555 }
566556
@@ -734,7 +724,6 @@ func (x *ActionRow) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleS
734724 func (x *ActionRow) GetActionName() string {
735725
736726 cret := gtk.XGtkActionableGetActionName(x.GoPointer())
737-
738727 return cret
739728 }
740729
@@ -742,7 +731,6 @@ func (x *ActionRow) GetActionName() string {
742731 func (x *ActionRow) GetActionTargetValue() *glib.Variant {
743732
744733 cret := gtk.XGtkActionableGetActionTargetValue(x.GoPointer())
745-
746734 return cret
747735 }
748736
@@ -761,12 +749,11 @@ func (x *ActionRow) GetActionTargetValue() *glib.Variant {
761749 // associated with the window.
762750 func (x *ActionRow) SetActionName(ActionNameVar *string) {
763751
764- ActionNameVarPtr, ActionNameVarBytes := core.NullableStringToPtr(ActionNameVar)
752+ ActionNameVarPtr := core.GStrdupNullable(ActionNameVar)
753+ defer core.GFreeNullable(ActionNameVarPtr)
765754
766755 gtk.XGtkActionableSetActionName(x.GoPointer(), ActionNameVarPtr)
767756
768- runtime.KeepAlive(ActionNameVarBytes)
769-
770757 }
771758
772759 // Sets the target of an actionable widget.
@@ -826,7 +813,6 @@ func (x *ActionRow) SetDetailedActionName(DetailedActionNameVar string) {
826813 func (x *ActionRow) GetBuildableId() string {
827814
828815 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
829-
830816 return cret
831817 }
832818
M v4/adw/adw-alert-dialog.go +8 -29
@@ -3,7 +3,6 @@ package adw
33
44 import (
55 "fmt"
6- "runtime"
76 "structs"
87 "unsafe"
98
@@ -255,16 +254,14 @@ var xNewAlertDialog func(uintptr, uintptr) uintptr
255254 func NewAlertDialog(HeadingVar *string, BodyVar *string) *AlertDialog {
256255 var cls *AlertDialog
257256
258- HeadingVarPtr, HeadingVarBytes := core.NullableStringToPtr(HeadingVar)
257+ HeadingVarPtr := core.GStrdupNullable(HeadingVar)
258+ defer core.GFreeNullable(HeadingVarPtr)
259259
260- BodyVarPtr, BodyVarBytes := core.NullableStringToPtr(BodyVar)
260+ BodyVarPtr := core.GStrdupNullable(BodyVar)
261+ defer core.GFreeNullable(BodyVarPtr)
261262
262263 cret := xNewAlertDialog(HeadingVarPtr, BodyVarPtr)
263264
264- runtime.KeepAlive(HeadingVarBytes)
265-
266- runtime.KeepAlive(BodyVarBytes)
267-
268265 if cret == 0 {
269266 return nil
270267 }
@@ -356,7 +353,6 @@ var xAlertDialogChooseFinish func(uintptr, uintptr) string
356353 func (x *AlertDialog) ChooseFinish(ResultVar gio.AsyncResult) string {
357354
358355 cret := xAlertDialogChooseFinish(x.GoPointer(), ResultVar.GoPointer())
359-
360356 return cret
361357 }
362358
@@ -422,7 +418,6 @@ var xAlertDialogGetBody func(uintptr) string
422418 func (x *AlertDialog) GetBody() string {
423419
424420 cret := xAlertDialogGetBody(x.GoPointer())
425-
426421 return cret
427422 }
428423
@@ -432,7 +427,6 @@ var xAlertDialogGetBodyUseMarkup func(uintptr) bool
432427 func (x *AlertDialog) GetBodyUseMarkup() bool {
433428
434429 cret := xAlertDialogGetBodyUseMarkup(x.GoPointer())
435-
436430 return cret
437431 }
438432
@@ -442,7 +436,6 @@ var xAlertDialogGetCloseResponse func(uintptr) string
442436 func (x *AlertDialog) GetCloseResponse() string {
443437
444438 cret := xAlertDialogGetCloseResponse(x.GoPointer())
445-
446439 return cret
447440 }
448441
@@ -452,7 +445,6 @@ var xAlertDialogGetDefaultResponse func(uintptr) string
452445 func (x *AlertDialog) GetDefaultResponse() string {
453446
454447 cret := xAlertDialogGetDefaultResponse(x.GoPointer())
455-
456448 return cret
457449 }
458450
@@ -479,7 +471,6 @@ var xAlertDialogGetHeading func(uintptr) string
479471 func (x *AlertDialog) GetHeading() string {
480472
481473 cret := xAlertDialogGetHeading(x.GoPointer())
482-
483474 return cret
484475 }
485476
@@ -489,7 +480,6 @@ var xAlertDialogGetHeadingUseMarkup func(uintptr) bool
489480 func (x *AlertDialog) GetHeadingUseMarkup() bool {
490481
491482 cret := xAlertDialogGetHeadingUseMarkup(x.GoPointer())
492-
493483 return cret
494484 }
495485
@@ -499,7 +489,6 @@ var xAlertDialogGetPreferWideLayout func(uintptr) bool
499489 func (x *AlertDialog) GetPreferWideLayout() bool {
500490
501491 cret := xAlertDialogGetPreferWideLayout(x.GoPointer())
502-
503492 return cret
504493 }
505494
@@ -511,7 +500,6 @@ var xAlertDialogGetResponseAppearance func(uintptr, string) ResponseAppearance
511500 func (x *AlertDialog) GetResponseAppearance(ResponseVar string) ResponseAppearance {
512501
513502 cret := xAlertDialogGetResponseAppearance(x.GoPointer(), ResponseVar)
514-
515503 return cret
516504 }
517505
@@ -523,7 +511,6 @@ var xAlertDialogGetResponseEnabled func(uintptr, string) bool
523511 func (x *AlertDialog) GetResponseEnabled(ResponseVar string) bool {
524512
525513 cret := xAlertDialogGetResponseEnabled(x.GoPointer(), ResponseVar)
526-
527514 return cret
528515 }
529516
@@ -535,7 +522,6 @@ var xAlertDialogGetResponseLabel func(uintptr, string) string
535522 func (x *AlertDialog) GetResponseLabel(ResponseVar string) string {
536523
537524 cret := xAlertDialogGetResponseLabel(x.GoPointer(), ResponseVar)
538-
539525 return cret
540526 }
541527
@@ -545,7 +531,6 @@ var xAlertDialogHasResponse func(uintptr, string) bool
545531 func (x *AlertDialog) HasResponse(ResponseVar string) bool {
546532
547533 cret := xAlertDialogHasResponse(x.GoPointer(), ResponseVar)
548-
549534 return cret
550535 }
551536
@@ -607,12 +592,11 @@ var xAlertDialogSetDefaultResponse func(uintptr, uintptr)
607592 // See [property@Dialog:default-widget].
608593 func (x *AlertDialog) SetDefaultResponse(ResponseVar *string) {
609594
610- ResponseVarPtr, ResponseVarBytes := core.NullableStringToPtr(ResponseVar)
595+ ResponseVarPtr := core.GStrdupNullable(ResponseVar)
596+ defer core.GFreeNullable(ResponseVarPtr)
611597
612598 xAlertDialogSetDefaultResponse(x.GoPointer(), ResponseVarPtr)
613599
614- runtime.KeepAlive(ResponseVarBytes)
615-
616600 }
617601
618602 var xAlertDialogSetExtraChild func(uintptr, uintptr)
@@ -631,12 +615,11 @@ var xAlertDialogSetHeading func(uintptr, uintptr)
631615 // Sets the heading of @self.
632616 func (x *AlertDialog) SetHeading(HeadingVar *string) {
633617
634- HeadingVarPtr, HeadingVarBytes := core.NullableStringToPtr(HeadingVar)
618+ HeadingVarPtr := core.GStrdupNullable(HeadingVar)
619+ defer core.GFreeNullable(HeadingVarPtr)
635620
636621 xAlertDialogSetHeading(x.GoPointer(), HeadingVarPtr)
637622
638- runtime.KeepAlive(HeadingVarBytes)
639-
640623 }
641624
642625 var xAlertDialogSetHeadingUseMarkup func(uintptr, bool)
@@ -985,7 +968,6 @@ func (x *AlertDialog) GetAccessibleParent() *gtk.AccessibleBase {
985968 func (x *AlertDialog) GetAccessibleRole() gtk.AccessibleRole {
986969
987970 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
988-
989971 return cret
990972 }
991973
@@ -1011,7 +993,6 @@ func (x *AlertDialog) GetAtContext() *gtk.ATContext {
1011993 func (x *AlertDialog) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
1012994
1013995 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
1014-
1015996 return cret
1016997 }
1017998
@@ -1051,7 +1032,6 @@ func (x *AlertDialog) GetNextAccessibleSibling() *gtk.AccessibleBase {
10511032 func (x *AlertDialog) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
10521033
10531034 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
1054-
10551035 return cret
10561036 }
10571037
@@ -1228,7 +1208,6 @@ func (x *AlertDialog) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessibl
12281208 func (x *AlertDialog) GetBuildableId() string {
12291209
12301210 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
1231-
12321211 return cret
12331212 }
12341213
M v4/adw/adw-animation-util.go +0 -2
@@ -16,7 +16,6 @@ var xGetEnableAnimations func(uintptr) bool
1616 func GetEnableAnimations(WidgetVar *gtk.Widget) bool {
1717
1818 cret := xGetEnableAnimations(WidgetVar.GoPointer())
19-
2019 return cret
2120 }
2221
@@ -26,7 +25,6 @@ var xLerp func(float64, float64, float64) float64
2625 func Lerp(AVar float64, BVar float64, TVar float64) float64 {
2726
2827 cret := xLerp(AVar, BVar, TVar)
29-
3028 return cret
3129 }
3230
M v4/adw/adw-animation.go +0 -3
@@ -124,7 +124,6 @@ var xAnimationGetFollowEnableAnimationsSetting func(uintptr) bool
124124 func (x *Animation) GetFollowEnableAnimationsSetting() bool {
125125
126126 cret := xAnimationGetFollowEnableAnimationsSetting(x.GoPointer())
127-
128127 return cret
129128 }
130129
@@ -137,7 +136,6 @@ var xAnimationGetState func(uintptr) AnimationState
137136 func (x *Animation) GetState() AnimationState {
138137
139138 cret := xAnimationGetState(x.GoPointer())
140-
141139 return cret
142140 }
143141
@@ -164,7 +162,6 @@ var xAnimationGetValue func(uintptr) float64
164162 func (x *Animation) GetValue() float64 {
165163
166164 cret := xAnimationGetValue(x.GoPointer())
167-
168165 return cret
169166 }
170167
M v4/adw/adw-application-window.go +0 -13
@@ -111,7 +111,6 @@ var xApplicationWindowGetAdaptivePreview func(uintptr) bool
111111 func (x *ApplicationWindow) GetAdaptivePreview() bool {
112112
113113 cret := xApplicationWindowGetAdaptivePreview(x.GoPointer())
114-
115114 return cret
116115 }
117116
@@ -357,7 +356,6 @@ func (x *ApplicationWindow) ChangeActionState(ActionNameVar string, ValueVar *gl
357356 func (x *ApplicationWindow) GetActionEnabled(ActionNameVar string) bool {
358357
359358 cret := gio.XGActionGroupGetActionEnabled(x.GoPointer(), ActionNameVar)
360-
361359 return cret
362360 }
363361
@@ -377,7 +375,6 @@ func (x *ApplicationWindow) GetActionEnabled(ActionNameVar string) bool {
377375 func (x *ApplicationWindow) GetActionParameterType(ActionNameVar string) *glib.VariantType {
378376
379377 cret := gio.XGActionGroupGetActionParameterType(x.GoPointer(), ActionNameVar)
380-
381378 return cret
382379 }
383380
@@ -392,7 +389,6 @@ func (x *ApplicationWindow) GetActionParameterType(ActionNameVar string) *glib.V
392389 func (x *ApplicationWindow) GetActionState(ActionNameVar string) *glib.Variant {
393390
394391 cret := gio.XGActionGroupGetActionState(x.GoPointer(), ActionNameVar)
395-
396392 return cret
397393 }
398394
@@ -417,7 +413,6 @@ func (x *ApplicationWindow) GetActionState(ActionNameVar string) *glib.Variant {
417413 func (x *ApplicationWindow) GetActionStateHint(ActionNameVar string) *glib.Variant {
418414
419415 cret := gio.XGActionGroupGetActionStateHint(x.GoPointer(), ActionNameVar)
420-
421416 return cret
422417 }
423418
@@ -440,7 +435,6 @@ func (x *ApplicationWindow) GetActionStateHint(ActionNameVar string) *glib.Varia
440435 func (x *ApplicationWindow) GetActionStateType(ActionNameVar string) *glib.VariantType {
441436
442437 cret := gio.XGActionGroupGetActionStateType(x.GoPointer(), ActionNameVar)
443-
444438 return cret
445439 }
446440
@@ -448,7 +442,6 @@ func (x *ApplicationWindow) GetActionStateType(ActionNameVar string) *glib.Varia
448442 func (x *ApplicationWindow) HasAction(ActionNameVar string) bool {
449443
450444 cret := gio.XGActionGroupHasAction(x.GoPointer(), ActionNameVar)
451-
452445 return cret
453446 }
454447
@@ -459,7 +452,6 @@ func (x *ApplicationWindow) HasAction(ActionNameVar string) bool {
459452 func (x *ApplicationWindow) ListActions() []string {
460453
461454 cret := gio.XGActionGroupListActions(x.GoPointer())
462-
463455 return cret
464456 }
465457
@@ -493,7 +485,6 @@ func (x *ApplicationWindow) ListActions() []string {
493485 func (x *ApplicationWindow) QueryAction(ActionNameVar string, EnabledVar *bool, ParameterTypeVar **glib.VariantType, StateTypeVar **glib.VariantType, StateHintVar **glib.Variant, StateVar **glib.Variant) bool {
494486
495487 cret := gio.XGActionGroupQueryAction(x.GoPointer(), ActionNameVar, EnabledVar, ParameterTypeVar, StateTypeVar, StateHintVar, StateVar)
496-
497488 return cret
498489 }
499490
@@ -650,7 +641,6 @@ func (x *ApplicationWindow) GetAccessibleParent() *gtk.AccessibleBase {
650641 func (x *ApplicationWindow) GetAccessibleRole() gtk.AccessibleRole {
651642
652643 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
653-
654644 return cret
655645 }
656646
@@ -676,7 +666,6 @@ func (x *ApplicationWindow) GetAtContext() *gtk.ATContext {
676666 func (x *ApplicationWindow) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
677667
678668 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
679-
680669 return cret
681670 }
682671
@@ -716,7 +705,6 @@ func (x *ApplicationWindow) GetNextAccessibleSibling() *gtk.AccessibleBase {
716705 func (x *ApplicationWindow) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
717706
718707 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
719-
720708 return cret
721709 }
722710
@@ -893,7 +881,6 @@ func (x *ApplicationWindow) UpdateStateValue(NStatesVar int, StatesVar []gtk.Acc
893881 func (x *ApplicationWindow) GetBuildableId() string {
894882
895883 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
896-
897884 return cret
898885 }
899886
M v4/adw/adw-application.go +2 -12
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -99,12 +98,11 @@ var xNewApplication func(uintptr, gio.ApplicationFlags) uintptr
9998 func NewApplication(ApplicationIdVar *string, FlagsVar gio.ApplicationFlags) *Application {
10099 var cls *Application
101100
102- ApplicationIdVarPtr, ApplicationIdVarBytes := core.NullableStringToPtr(ApplicationIdVar)
101+ ApplicationIdVarPtr := core.GStrdupNullable(ApplicationIdVar)
102+ defer core.GFreeNullable(ApplicationIdVarPtr)
103103
104104 cret := xNewApplication(ApplicationIdVarPtr, FlagsVar)
105105
106- runtime.KeepAlive(ApplicationIdVarBytes)
107-
108106 if cret == 0 {
109107 return nil
110108 }
@@ -243,7 +241,6 @@ func (x *Application) ChangeActionState(ActionNameVar string, ValueVar *glib.Var
243241 func (x *Application) GetActionEnabled(ActionNameVar string) bool {
244242
245243 cret := gio.XGActionGroupGetActionEnabled(x.GoPointer(), ActionNameVar)
246-
247244 return cret
248245 }
249246
@@ -263,7 +260,6 @@ func (x *Application) GetActionEnabled(ActionNameVar string) bool {
263260 func (x *Application) GetActionParameterType(ActionNameVar string) *glib.VariantType {
264261
265262 cret := gio.XGActionGroupGetActionParameterType(x.GoPointer(), ActionNameVar)
266-
267263 return cret
268264 }
269265
@@ -278,7 +274,6 @@ func (x *Application) GetActionParameterType(ActionNameVar string) *glib.Variant
278274 func (x *Application) GetActionState(ActionNameVar string) *glib.Variant {
279275
280276 cret := gio.XGActionGroupGetActionState(x.GoPointer(), ActionNameVar)
281-
282277 return cret
283278 }
284279
@@ -303,7 +298,6 @@ func (x *Application) GetActionState(ActionNameVar string) *glib.Variant {
303298 func (x *Application) GetActionStateHint(ActionNameVar string) *glib.Variant {
304299
305300 cret := gio.XGActionGroupGetActionStateHint(x.GoPointer(), ActionNameVar)
306-
307301 return cret
308302 }
309303
@@ -326,7 +320,6 @@ func (x *Application) GetActionStateHint(ActionNameVar string) *glib.Variant {
326320 func (x *Application) GetActionStateType(ActionNameVar string) *glib.VariantType {
327321
328322 cret := gio.XGActionGroupGetActionStateType(x.GoPointer(), ActionNameVar)
329-
330323 return cret
331324 }
332325
@@ -334,7 +327,6 @@ func (x *Application) GetActionStateType(ActionNameVar string) *glib.VariantType
334327 func (x *Application) HasAction(ActionNameVar string) bool {
335328
336329 cret := gio.XGActionGroupHasAction(x.GoPointer(), ActionNameVar)
337-
338330 return cret
339331 }
340332
@@ -345,7 +337,6 @@ func (x *Application) HasAction(ActionNameVar string) bool {
345337 func (x *Application) ListActions() []string {
346338
347339 cret := gio.XGActionGroupListActions(x.GoPointer())
348-
349340 return cret
350341 }
351342
@@ -379,7 +370,6 @@ func (x *Application) ListActions() []string {
379370 func (x *Application) QueryAction(ActionNameVar string, EnabledVar *bool, ParameterTypeVar **glib.VariantType, StateTypeVar **glib.VariantType, StateHintVar **glib.Variant, StateVar **glib.Variant) bool {
380371
381372 cret := gio.XGActionGroupQueryAction(x.GoPointer(), ActionNameVar, EnabledVar, ParameterTypeVar, StateTypeVar, StateHintVar, StateVar)
382-
383373 return cret
384374 }
385375
M v4/adw/adw-avatar.go +6 -18
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -75,12 +74,11 @@ var xNewAvatar func(int, uintptr, bool) uintptr
7574 func NewAvatar(SizeVar int, TextVar *string, ShowInitialsVar bool) *Avatar {
7675 var cls *Avatar
7776
78- TextVarPtr, TextVarBytes := core.NullableStringToPtr(TextVar)
77+ TextVarPtr := core.GStrdupNullable(TextVar)
78+ defer core.GFreeNullable(TextVarPtr)
7979
8080 cret := xNewAvatar(SizeVar, TextVarPtr, ShowInitialsVar)
8181
82- runtime.KeepAlive(TextVarBytes)
83-
8482 if cret == 0 {
8583 return nil
8684 }
@@ -131,7 +129,6 @@ var xAvatarGetIconName func(uintptr) string
131129 func (x *Avatar) GetIconName() string {
132130
133131 cret := xAvatarGetIconName(x.GoPointer())
134-
135132 return cret
136133 }
137134
@@ -141,7 +138,6 @@ var xAvatarGetShowInitials func(uintptr) bool
141138 func (x *Avatar) GetShowInitials() bool {
142139
143140 cret := xAvatarGetShowInitials(x.GoPointer())
144-
145141 return cret
146142 }
147143
@@ -151,7 +147,6 @@ var xAvatarGetSize func(uintptr) int
151147 func (x *Avatar) GetSize() int {
152148
153149 cret := xAvatarGetSize(x.GoPointer())
154-
155150 return cret
156151 }
157152
@@ -161,7 +156,6 @@ var xAvatarGetText func(uintptr) string
161156 func (x *Avatar) GetText() string {
162157
163158 cret := xAvatarGetText(x.GoPointer())
164-
165159 return cret
166160 }
167161
@@ -183,12 +177,11 @@ var xAvatarSetIconName func(uintptr, uintptr)
183177 // If no name is set, `avatar-default-symbolic` will be used.
184178 func (x *Avatar) SetIconName(IconNameVar *string) {
185179
186- IconNameVarPtr, IconNameVarBytes := core.NullableStringToPtr(IconNameVar)
180+ IconNameVarPtr := core.GStrdupNullable(IconNameVar)
181+ defer core.GFreeNullable(IconNameVarPtr)
187182
188183 xAvatarSetIconName(x.GoPointer(), IconNameVarPtr)
189184
190- runtime.KeepAlive(IconNameVarBytes)
191-
192185 }
193186
194187 var xAvatarSetShowInitials func(uintptr, bool)
@@ -219,12 +212,11 @@ var xAvatarSetText func(uintptr, uintptr)
219212 // `FALSE`.
220213 func (x *Avatar) SetText(TextVar *string) {
221214
222- TextVarPtr, TextVarBytes := core.NullableStringToPtr(TextVar)
215+ TextVarPtr := core.GStrdupNullable(TextVar)
216+ defer core.GFreeNullable(TextVarPtr)
223217
224218 xAvatarSetText(x.GoPointer(), TextVarPtr)
225219
226- runtime.KeepAlive(TextVarBytes)
227-
228220 }
229221
230222 func (c *Avatar) GoPointer() uintptr {
@@ -355,7 +347,6 @@ func (x *Avatar) GetAccessibleParent() *gtk.AccessibleBase {
355347 func (x *Avatar) GetAccessibleRole() gtk.AccessibleRole {
356348
357349 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
358-
359350 return cret
360351 }
361352
@@ -381,7 +372,6 @@ func (x *Avatar) GetAtContext() *gtk.ATContext {
381372 func (x *Avatar) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
382373
383374 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
384-
385375 return cret
386376 }
387377
@@ -421,7 +411,6 @@ func (x *Avatar) GetNextAccessibleSibling() *gtk.AccessibleBase {
421411 func (x *Avatar) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
422412
423413 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
424-
425414 return cret
426415 }
427416
@@ -598,7 +587,6 @@ func (x *Avatar) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleStat
598587 func (x *Avatar) GetBuildableId() string {
599588
600589 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
601-
602590 return cret
603591 }
604592
M v4/adw/adw-banner.go +4 -18
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -116,7 +115,6 @@ var xBannerGetButtonLabel func(uintptr) string
116115 func (x *Banner) GetButtonLabel() string {
117116
118117 cret := xBannerGetButtonLabel(x.GoPointer())
119-
120118 return cret
121119 }
122120
@@ -126,7 +124,6 @@ var xBannerGetButtonStyle func(uintptr) BannerButtonStyle
126124 func (x *Banner) GetButtonStyle() BannerButtonStyle {
127125
128126 cret := xBannerGetButtonStyle(x.GoPointer())
129-
130127 return cret
131128 }
132129
@@ -136,7 +133,6 @@ var xBannerGetRevealed func(uintptr) bool
136133 func (x *Banner) GetRevealed() bool {
137134
138135 cret := xBannerGetRevealed(x.GoPointer())
139-
140136 return cret
141137 }
142138
@@ -146,7 +142,6 @@ var xBannerGetTitle func(uintptr) string
146142 func (x *Banner) GetTitle() string {
147143
148144 cret := xBannerGetTitle(x.GoPointer())
149-
150145 return cret
151146 }
152147
@@ -156,7 +151,6 @@ var xBannerGetUseMarkup func(uintptr) bool
156151 func (x *Banner) GetUseMarkup() bool {
157152
158153 cret := xBannerGetUseMarkup(x.GoPointer())
159-
160154 return cret
161155 }
162156
@@ -170,12 +164,11 @@ var xBannerSetButtonLabel func(uintptr, uintptr)
170164 // [signal@Banner::button-clicked] signal.
171165 func (x *Banner) SetButtonLabel(LabelVar *string) {
172166
173- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
167+ LabelVarPtr := core.GStrdupNullable(LabelVar)
168+ defer core.GFreeNullable(LabelVarPtr)
174169
175170 xBannerSetButtonLabel(x.GoPointer(), LabelVarPtr)
176171
177- runtime.KeepAlive(LabelVarBytes)
178-
179172 }
180173
181174 var xBannerSetButtonStyle func(uintptr, BannerButtonStyle)
@@ -386,7 +379,6 @@ func (x *Banner) GetAccessibleParent() *gtk.AccessibleBase {
386379 func (x *Banner) GetAccessibleRole() gtk.AccessibleRole {
387380
388381 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
389-
390382 return cret
391383 }
392384
@@ -412,7 +404,6 @@ func (x *Banner) GetAtContext() *gtk.ATContext {
412404 func (x *Banner) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
413405
414406 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
415-
416407 return cret
417408 }
418409
@@ -452,7 +443,6 @@ func (x *Banner) GetNextAccessibleSibling() *gtk.AccessibleBase {
452443 func (x *Banner) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
453444
454445 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
455-
456446 return cret
457447 }
458448
@@ -626,7 +616,6 @@ func (x *Banner) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleStat
626616 func (x *Banner) GetActionName() string {
627617
628618 cret := gtk.XGtkActionableGetActionName(x.GoPointer())
629-
630619 return cret
631620 }
632621
@@ -634,7 +623,6 @@ func (x *Banner) GetActionName() string {
634623 func (x *Banner) GetActionTargetValue() *glib.Variant {
635624
636625 cret := gtk.XGtkActionableGetActionTargetValue(x.GoPointer())
637-
638626 return cret
639627 }
640628
@@ -653,12 +641,11 @@ func (x *Banner) GetActionTargetValue() *glib.Variant {
653641 // associated with the window.
654642 func (x *Banner) SetActionName(ActionNameVar *string) {
655643
656- ActionNameVarPtr, ActionNameVarBytes := core.NullableStringToPtr(ActionNameVar)
644+ ActionNameVarPtr := core.GStrdupNullable(ActionNameVar)
645+ defer core.GFreeNullable(ActionNameVarPtr)
657646
658647 gtk.XGtkActionableSetActionName(x.GoPointer(), ActionNameVarPtr)
659648
660- runtime.KeepAlive(ActionNameVarBytes)
661-
662649 }
663650
664651 // Sets the target of an actionable widget.
@@ -718,7 +705,6 @@ func (x *Banner) SetDetailedActionName(DetailedActionNameVar string) {
718705 func (x *Banner) GetBuildableId() string {
719706
720707 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
721-
722708 return cret
723709 }
724710
M v4/adw/adw-bin.go +0 -4
@@ -141,7 +141,6 @@ func (x *Bin) GetAccessibleParent() *gtk.AccessibleBase {
141141 func (x *Bin) GetAccessibleRole() gtk.AccessibleRole {
142142
143143 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
144-
145144 return cret
146145 }
147146
@@ -167,7 +166,6 @@ func (x *Bin) GetAtContext() *gtk.ATContext {
167166 func (x *Bin) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
168167
169168 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
170-
171169 return cret
172170 }
173171
@@ -207,7 +205,6 @@ func (x *Bin) GetNextAccessibleSibling() *gtk.AccessibleBase {
207205 func (x *Bin) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
208206
209207 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
210-
211208 return cret
212209 }
213210
@@ -384,7 +381,6 @@ func (x *Bin) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleState,
384381 func (x *Bin) GetBuildableId() string {
385382
386383 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
387-
388384 return cret
389385 }
390386
M v4/adw/adw-bottom-sheet.go +0 -18
@@ -137,7 +137,6 @@ var xBottomSheetGetAlign func(uintptr) float32
137137 func (x *BottomSheet) GetAlign() float32 {
138138
139139 cret := xBottomSheetGetAlign(x.GoPointer())
140-
141140 return cret
142141 }
143142
@@ -167,7 +166,6 @@ var xBottomSheetGetBottomBarHeight func(uintptr) int
167166 func (x *BottomSheet) GetBottomBarHeight() int {
168167
169168 cret := xBottomSheetGetBottomBarHeight(x.GoPointer())
170-
171169 return cret
172170 }
173171
@@ -177,7 +175,6 @@ var xBottomSheetGetCanClose func(uintptr) bool
177175 func (x *BottomSheet) GetCanClose() bool {
178176
179177 cret := xBottomSheetGetCanClose(x.GoPointer())
180-
181178 return cret
182179 }
183180
@@ -187,7 +184,6 @@ var xBottomSheetGetCanOpen func(uintptr) bool
187184 func (x *BottomSheet) GetCanOpen() bool {
188185
189186 cret := xBottomSheetGetCanOpen(x.GoPointer())
190-
191187 return cret
192188 }
193189
@@ -214,7 +210,6 @@ var xBottomSheetGetFullWidth func(uintptr) bool
214210 func (x *BottomSheet) GetFullWidth() bool {
215211
216212 cret := xBottomSheetGetFullWidth(x.GoPointer())
217-
218213 return cret
219214 }
220215
@@ -224,7 +219,6 @@ var xBottomSheetGetModal func(uintptr) bool
224219 func (x *BottomSheet) GetModal() bool {
225220
226221 cret := xBottomSheetGetModal(x.GoPointer())
227-
228222 return cret
229223 }
230224
@@ -234,7 +228,6 @@ var xBottomSheetGetOpen func(uintptr) bool
234228 func (x *BottomSheet) GetOpen() bool {
235229
236230 cret := xBottomSheetGetOpen(x.GoPointer())
237-
238231 return cret
239232 }
240233
@@ -244,7 +237,6 @@ var xBottomSheetGetRevealBottomBar func(uintptr) bool
244237 func (x *BottomSheet) GetRevealBottomBar() bool {
245238
246239 cret := xBottomSheetGetRevealBottomBar(x.GoPointer())
247-
248240 return cret
249241 }
250242
@@ -273,7 +265,6 @@ var xBottomSheetGetSheetHeight func(uintptr) int
273265 func (x *BottomSheet) GetSheetHeight() int {
274266
275267 cret := xBottomSheetGetSheetHeight(x.GoPointer())
276-
277268 return cret
278269 }
279270
@@ -283,7 +274,6 @@ var xBottomSheetGetShowDragHandle func(uintptr) bool
283274 func (x *BottomSheet) GetShowDragHandle() bool {
284275
285276 cret := xBottomSheetGetShowDragHandle(x.GoPointer())
286-
287277 return cret
288278 }
289279
@@ -704,7 +694,6 @@ func (x *BottomSheet) ConnectCloseAttempt(cb *func(BottomSheet)) uint {
704694 func (x *BottomSheet) GetCancelProgress() float64 {
705695
706696 cret := XAdwSwipeableGetCancelProgress(x.GoPointer())
707-
708697 return cret
709698 }
710699
@@ -714,7 +703,6 @@ func (x *BottomSheet) GetCancelProgress() float64 {
714703 func (x *BottomSheet) GetDistance() float64 {
715704
716705 cret := XAdwSwipeableGetDistance(x.GoPointer())
717-
718706 return cret
719707 }
720708
@@ -722,7 +710,6 @@ func (x *BottomSheet) GetDistance() float64 {
722710 func (x *BottomSheet) GetProgress() float64 {
723711
724712 cret := XAdwSwipeableGetProgress(x.GoPointer())
725-
726713 return cret
727714 }
728715
@@ -733,7 +720,6 @@ func (x *BottomSheet) GetProgress() float64 {
733720 func (x *BottomSheet) GetSnapPoints(NSnapPointsVar *int) uintptr {
734721
735722 cret := XAdwSwipeableGetSnapPoints(x.GoPointer(), NSnapPointsVar)
736-
737723 return cret
738724 }
739725
@@ -787,7 +773,6 @@ func (x *BottomSheet) GetAccessibleParent() *gtk.AccessibleBase {
787773 func (x *BottomSheet) GetAccessibleRole() gtk.AccessibleRole {
788774
789775 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
790-
791776 return cret
792777 }
793778
@@ -813,7 +798,6 @@ func (x *BottomSheet) GetAtContext() *gtk.ATContext {
813798 func (x *BottomSheet) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
814799
815800 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
816-
817801 return cret
818802 }
819803
@@ -853,7 +837,6 @@ func (x *BottomSheet) GetNextAccessibleSibling() *gtk.AccessibleBase {
853837 func (x *BottomSheet) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
854838
855839 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
856-
857840 return cret
858841 }
859842
@@ -1030,7 +1013,6 @@ func (x *BottomSheet) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessibl
10301013 func (x *BottomSheet) GetBuildableId() string {
10311014
10321015 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
1033-
10341016 return cret
10351017 }
10361018
M v4/adw/adw-breakpoint-bin.go +0 -4
@@ -281,7 +281,6 @@ func (x *BreakpointBin) GetAccessibleParent() *gtk.AccessibleBase {
281281 func (x *BreakpointBin) GetAccessibleRole() gtk.AccessibleRole {
282282
283283 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
284-
285284 return cret
286285 }
287286
@@ -307,7 +306,6 @@ func (x *BreakpointBin) GetAtContext() *gtk.ATContext {
307306 func (x *BreakpointBin) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
308307
309308 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
310-
311309 return cret
312310 }
313311
@@ -347,7 +345,6 @@ func (x *BreakpointBin) GetNextAccessibleSibling() *gtk.AccessibleBase {
347345 func (x *BreakpointBin) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
348346
349347 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
350-
351348 return cret
352349 }
353350
@@ -524,7 +521,6 @@ func (x *BreakpointBin) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessi
524521 func (x *BreakpointBin) GetBuildableId() string {
525522
526523 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
527-
528524 return cret
529525 }
530526
M v4/adw/adw-breakpoint.go +0 -9
@@ -45,7 +45,6 @@ var xNewBreakpointConditionAnd func(*BreakpointCondition, *BreakpointCondition)
4545 func NewBreakpointConditionAnd(Condition1Var *BreakpointCondition, Condition2Var *BreakpointCondition) *BreakpointCondition {
4646
4747 cret := xNewBreakpointConditionAnd(Condition1Var, Condition2Var)
48-
4948 return cret
5049 }
5150
@@ -55,7 +54,6 @@ var xNewBreakpointConditionLength func(BreakpointConditionLengthType, float64, L
5554 func NewBreakpointConditionLength(TypeVar BreakpointConditionLengthType, ValueVar float64, UnitVar LengthUnit) *BreakpointCondition {
5655
5756 cret := xNewBreakpointConditionLength(TypeVar, ValueVar, UnitVar)
58-
5957 return cret
6058 }
6159
@@ -66,7 +64,6 @@ var xNewBreakpointConditionOr func(*BreakpointCondition, *BreakpointCondition) *
6664 func NewBreakpointConditionOr(Condition1Var *BreakpointCondition, Condition2Var *BreakpointCondition) *BreakpointCondition {
6765
6866 cret := xNewBreakpointConditionOr(Condition1Var, Condition2Var)
69-
7067 return cret
7168 }
7269
@@ -78,7 +75,6 @@ var xNewBreakpointConditionRatio func(BreakpointConditionRatioType, int, int) *B
7875 func NewBreakpointConditionRatio(TypeVar BreakpointConditionRatioType, WidthVar int, HeightVar int) *BreakpointCondition {
7976
8077 cret := xNewBreakpointConditionRatio(TypeVar, WidthVar, HeightVar)
81-
8278 return cret
8379 }
8480
@@ -88,7 +84,6 @@ var xBreakpointConditionCopy func(uintptr) *BreakpointCondition
8884 func (x *BreakpointCondition) Copy() *BreakpointCondition {
8985
9086 cret := xBreakpointConditionCopy(x.GoPointer())
91-
9287 return cret
9388 }
9489
@@ -109,7 +104,6 @@ var xBreakpointConditionToString func(uintptr) string
109104 func (x *BreakpointCondition) ToString() string {
110105
111106 cret := xBreakpointConditionToString(x.GoPointer())
112-
113107 return cret
114108 }
115109
@@ -225,7 +219,6 @@ var xBreakpointConditionParse func(string) *BreakpointCondition
225219 func BreakpointConditionParse(StrVar string) *BreakpointCondition {
226220
227221 cret := xBreakpointConditionParse(StrVar)
228-
229222 return cret
230223 }
231224
@@ -415,7 +408,6 @@ var xBreakpointGetCondition func(uintptr) *BreakpointCondition
415408 func (x *Breakpoint) GetCondition() *BreakpointCondition {
416409
417410 cret := xBreakpointGetCondition(x.GoPointer())
418-
419411 return cret
420412 }
421413
@@ -515,7 +507,6 @@ func (x *Breakpoint) ConnectUnapply(cb *func(Breakpoint)) uint {
515507 func (x *Breakpoint) GetBuildableId() string {
516508
517509 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
518-
519510 return cret
520511 }
521512
M v4/adw/adw-button-content.go +0 -8
@@ -114,7 +114,6 @@ var xButtonContentGetCanShrink func(uintptr) bool
114114 func (x *ButtonContent) GetCanShrink() bool {
115115
116116 cret := xButtonContentGetCanShrink(x.GoPointer())
117-
118117 return cret
119118 }
120119
@@ -124,7 +123,6 @@ var xButtonContentGetIconName func(uintptr) string
124123 func (x *ButtonContent) GetIconName() string {
125124
126125 cret := xButtonContentGetIconName(x.GoPointer())
127-
128126 return cret
129127 }
130128
@@ -134,7 +132,6 @@ var xButtonContentGetLabel func(uintptr) string
134132 func (x *ButtonContent) GetLabel() string {
135133
136134 cret := xButtonContentGetLabel(x.GoPointer())
137-
138135 return cret
139136 }
140137
@@ -144,7 +141,6 @@ var xButtonContentGetUseUnderline func(uintptr) bool
144141 func (x *ButtonContent) GetUseUnderline() bool {
145142
146143 cret := xButtonContentGetUseUnderline(x.GoPointer())
147-
148144 return cret
149145 }
150146
@@ -328,7 +324,6 @@ func (x *ButtonContent) GetAccessibleParent() *gtk.AccessibleBase {
328324 func (x *ButtonContent) GetAccessibleRole() gtk.AccessibleRole {
329325
330326 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
331-
332327 return cret
333328 }
334329
@@ -354,7 +349,6 @@ func (x *ButtonContent) GetAtContext() *gtk.ATContext {
354349 func (x *ButtonContent) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
355350
356351 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
357-
358352 return cret
359353 }
360354
@@ -394,7 +388,6 @@ func (x *ButtonContent) GetNextAccessibleSibling() *gtk.AccessibleBase {
394388 func (x *ButtonContent) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
395389
396390 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
397-
398391 return cret
399392 }
400393
@@ -571,7 +564,6 @@ func (x *ButtonContent) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessi
571564 func (x *ButtonContent) GetBuildableId() string {
572565
573566 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
574-
575567 return cret
576568 }
577569
M v4/adw/adw-button-row.go +6 -18
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -113,7 +112,6 @@ var xButtonRowGetEndIconName func(uintptr) string
113112 func (x *ButtonRow) GetEndIconName() string {
114113
115114 cret := xButtonRowGetEndIconName(x.GoPointer())
116-
117115 return cret
118116 }
119117
@@ -123,7 +121,6 @@ var xButtonRowGetStartIconName func(uintptr) string
123121 func (x *ButtonRow) GetStartIconName() string {
124122
125123 cret := xButtonRowGetStartIconName(x.GoPointer())
126-
127124 return cret
128125 }
129126
@@ -132,12 +129,11 @@ var xButtonRowSetEndIconName func(uintptr, uintptr)
132129 // Sets the end icon name for @self.
133130 func (x *ButtonRow) SetEndIconName(IconNameVar *string) {
134131
135- IconNameVarPtr, IconNameVarBytes := core.NullableStringToPtr(IconNameVar)
132+ IconNameVarPtr := core.GStrdupNullable(IconNameVar)
133+ defer core.GFreeNullable(IconNameVarPtr)
136134
137135 xButtonRowSetEndIconName(x.GoPointer(), IconNameVarPtr)
138136
139- runtime.KeepAlive(IconNameVarBytes)
140-
141137 }
142138
143139 var xButtonRowSetStartIconName func(uintptr, uintptr)
@@ -145,12 +141,11 @@ var xButtonRowSetStartIconName func(uintptr, uintptr)
145141 // Sets the start icon name for @self.
146142 func (x *ButtonRow) SetStartIconName(IconNameVar *string) {
147143
148- IconNameVarPtr, IconNameVarBytes := core.NullableStringToPtr(IconNameVar)
144+ IconNameVarPtr := core.GStrdupNullable(IconNameVar)
145+ defer core.GFreeNullable(IconNameVarPtr)
149146
150147 xButtonRowSetStartIconName(x.GoPointer(), IconNameVarPtr)
151148
152- runtime.KeepAlive(IconNameVarBytes)
153-
154149 }
155150
156151 func (c *ButtonRow) GoPointer() uintptr {
@@ -257,7 +252,6 @@ func (x *ButtonRow) GetAccessibleParent() *gtk.AccessibleBase {
257252 func (x *ButtonRow) GetAccessibleRole() gtk.AccessibleRole {
258253
259254 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
260-
261255 return cret
262256 }
263257
@@ -283,7 +277,6 @@ func (x *ButtonRow) GetAtContext() *gtk.ATContext {
283277 func (x *ButtonRow) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
284278
285279 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
286-
287280 return cret
288281 }
289282
@@ -323,7 +316,6 @@ func (x *ButtonRow) GetNextAccessibleSibling() *gtk.AccessibleBase {
323316 func (x *ButtonRow) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
324317
325318 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
326-
327319 return cret
328320 }
329321
@@ -497,7 +489,6 @@ func (x *ButtonRow) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleS
497489 func (x *ButtonRow) GetActionName() string {
498490
499491 cret := gtk.XGtkActionableGetActionName(x.GoPointer())
500-
501492 return cret
502493 }
503494
@@ -505,7 +496,6 @@ func (x *ButtonRow) GetActionName() string {
505496 func (x *ButtonRow) GetActionTargetValue() *glib.Variant {
506497
507498 cret := gtk.XGtkActionableGetActionTargetValue(x.GoPointer())
508-
509499 return cret
510500 }
511501
@@ -524,12 +514,11 @@ func (x *ButtonRow) GetActionTargetValue() *glib.Variant {
524514 // associated with the window.
525515 func (x *ButtonRow) SetActionName(ActionNameVar *string) {
526516
527- ActionNameVarPtr, ActionNameVarBytes := core.NullableStringToPtr(ActionNameVar)
517+ ActionNameVarPtr := core.GStrdupNullable(ActionNameVar)
518+ defer core.GFreeNullable(ActionNameVarPtr)
528519
529520 gtk.XGtkActionableSetActionName(x.GoPointer(), ActionNameVarPtr)
530521
531- runtime.KeepAlive(ActionNameVarBytes)
532-
533522 }
534523
535524 // Sets the target of an actionable widget.
@@ -589,7 +578,6 @@ func (x *ButtonRow) SetDetailedActionName(DetailedActionNameVar string) {
589578 func (x *ButtonRow) GetBuildableId() string {
590579
591580 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
592-
593581 return cret
594582 }
595583
M v4/adw/adw-carousel-indicator-dots.go +0 -5
@@ -147,7 +147,6 @@ func (x *CarouselIndicatorDots) GetAccessibleParent() *gtk.AccessibleBase {
147147 func (x *CarouselIndicatorDots) GetAccessibleRole() gtk.AccessibleRole {
148148
149149 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
150-
151150 return cret
152151 }
153152
@@ -173,7 +172,6 @@ func (x *CarouselIndicatorDots) GetAtContext() *gtk.ATContext {
173172 func (x *CarouselIndicatorDots) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
174173
175174 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
176-
177175 return cret
178176 }
179177
@@ -213,7 +211,6 @@ func (x *CarouselIndicatorDots) GetNextAccessibleSibling() *gtk.AccessibleBase {
213211 func (x *CarouselIndicatorDots) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
214212
215213 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
216-
217214 return cret
218215 }
219216
@@ -390,7 +387,6 @@ func (x *CarouselIndicatorDots) UpdateStateValue(NStatesVar int, StatesVar []gtk
390387 func (x *CarouselIndicatorDots) GetBuildableId() string {
391388
392389 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
393-
394390 return cret
395391 }
396392
@@ -398,7 +394,6 @@ func (x *CarouselIndicatorDots) GetBuildableId() string {
398394 func (x *CarouselIndicatorDots) GetOrientation() gtk.Orientation {
399395
400396 cret := gtk.XGtkOrientableGetOrientation(x.GoPointer())
401-
402397 return cret
403398 }
404399
M v4/adw/adw-carousel-indicator-lines.go +0 -5
@@ -146,7 +146,6 @@ func (x *CarouselIndicatorLines) GetAccessibleParent() *gtk.AccessibleBase {
146146 func (x *CarouselIndicatorLines) GetAccessibleRole() gtk.AccessibleRole {
147147
148148 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
149-
150149 return cret
151150 }
152151
@@ -172,7 +171,6 @@ func (x *CarouselIndicatorLines) GetAtContext() *gtk.ATContext {
172171 func (x *CarouselIndicatorLines) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
173172
174173 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
175-
176174 return cret
177175 }
178176
@@ -212,7 +210,6 @@ func (x *CarouselIndicatorLines) GetNextAccessibleSibling() *gtk.AccessibleBase
212210 func (x *CarouselIndicatorLines) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
213211
214212 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
215-
216213 return cret
217214 }
218215
@@ -389,7 +386,6 @@ func (x *CarouselIndicatorLines) UpdateStateValue(NStatesVar int, StatesVar []gt
389386 func (x *CarouselIndicatorLines) GetBuildableId() string {
390387
391388 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
392-
393389 return cret
394390 }
395391
@@ -397,7 +393,6 @@ func (x *CarouselIndicatorLines) GetBuildableId() string {
397393 func (x *CarouselIndicatorLines) GetOrientation() gtk.Orientation {
398394
399395 cret := gtk.XGtkOrientableGetOrientation(x.GoPointer())
400-
401396 return cret
402397 }
403398
M v4/adw/adw-carousel.go +0 -18
@@ -90,7 +90,6 @@ var xCarouselGetAllowLongSwipes func(uintptr) bool
9090 func (x *Carousel) GetAllowLongSwipes() bool {
9191
9292 cret := xCarouselGetAllowLongSwipes(x.GoPointer())
93-
9493 return cret
9594 }
9695
@@ -100,7 +99,6 @@ var xCarouselGetAllowMouseDrag func(uintptr) bool
10099 func (x *Carousel) GetAllowMouseDrag() bool {
101100
102101 cret := xCarouselGetAllowMouseDrag(x.GoPointer())
103-
104102 return cret
105103 }
106104
@@ -110,7 +108,6 @@ var xCarouselGetAllowScrollWheel func(uintptr) bool
110108 func (x *Carousel) GetAllowScrollWheel() bool {
111109
112110 cret := xCarouselGetAllowScrollWheel(x.GoPointer())
113-
114111 return cret
115112 }
116113
@@ -120,7 +117,6 @@ var xCarouselGetInteractive func(uintptr) bool
120117 func (x *Carousel) GetInteractive() bool {
121118
122119 cret := xCarouselGetInteractive(x.GoPointer())
123-
124120 return cret
125121 }
126122
@@ -130,7 +126,6 @@ var xCarouselGetNPages func(uintptr) uint
130126 func (x *Carousel) GetNPages() uint {
131127
132128 cret := xCarouselGetNPages(x.GoPointer())
133-
134129 return cret
135130 }
136131
@@ -159,7 +154,6 @@ var xCarouselGetPosition func(uintptr) float64
159154 func (x *Carousel) GetPosition() float64 {
160155
161156 cret := xCarouselGetPosition(x.GoPointer())
162-
163157 return cret
164158 }
165159
@@ -169,7 +163,6 @@ var xCarouselGetRevealDuration func(uintptr) uint
169163 func (x *Carousel) GetRevealDuration() uint {
170164
171165 cret := xCarouselGetRevealDuration(x.GoPointer())
172-
173166 return cret
174167 }
175168
@@ -179,7 +172,6 @@ var xCarouselGetScrollParams func(uintptr) *SpringParams
179172 func (x *Carousel) GetScrollParams() *SpringParams {
180173
181174 cret := xCarouselGetScrollParams(x.GoPointer())
182-
183175 return cret
184176 }
185177
@@ -189,7 +181,6 @@ var xCarouselGetSpacing func(uintptr) uint
189181 func (x *Carousel) GetSpacing() uint {
190182
191183 cret := xCarouselGetSpacing(x.GoPointer())
192-
193184 return cret
194185 }
195186
@@ -544,7 +535,6 @@ func (x *Carousel) ConnectPageChanged(cb *func(Carousel, uint)) uint {
544535 func (x *Carousel) GetCancelProgress() float64 {
545536
546537 cret := XAdwSwipeableGetCancelProgress(x.GoPointer())
547-
548538 return cret
549539 }
550540
@@ -554,7 +544,6 @@ func (x *Carousel) GetCancelProgress() float64 {
554544 func (x *Carousel) GetDistance() float64 {
555545
556546 cret := XAdwSwipeableGetDistance(x.GoPointer())
557-
558547 return cret
559548 }
560549
@@ -562,7 +551,6 @@ func (x *Carousel) GetDistance() float64 {
562551 func (x *Carousel) GetProgress() float64 {
563552
564553 cret := XAdwSwipeableGetProgress(x.GoPointer())
565-
566554 return cret
567555 }
568556
@@ -573,7 +561,6 @@ func (x *Carousel) GetProgress() float64 {
573561 func (x *Carousel) GetSnapPoints(NSnapPointsVar *int) uintptr {
574562
575563 cret := XAdwSwipeableGetSnapPoints(x.GoPointer(), NSnapPointsVar)
576-
577564 return cret
578565 }
579566
@@ -627,7 +614,6 @@ func (x *Carousel) GetAccessibleParent() *gtk.AccessibleBase {
627614 func (x *Carousel) GetAccessibleRole() gtk.AccessibleRole {
628615
629616 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
630-
631617 return cret
632618 }
633619
@@ -653,7 +639,6 @@ func (x *Carousel) GetAtContext() *gtk.ATContext {
653639 func (x *Carousel) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
654640
655641 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
656-
657642 return cret
658643 }
659644
@@ -693,7 +678,6 @@ func (x *Carousel) GetNextAccessibleSibling() *gtk.AccessibleBase {
693678 func (x *Carousel) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
694679
695680 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
696-
697681 return cret
698682 }
699683
@@ -870,7 +854,6 @@ func (x *Carousel) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleSt
870854 func (x *Carousel) GetBuildableId() string {
871855
872856 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
873-
874857 return cret
875858 }
876859
@@ -878,7 +861,6 @@ func (x *Carousel) GetBuildableId() string {
878861 func (x *Carousel) GetOrientation() gtk.Orientation {
879862
880863 cret := gtk.XGtkOrientableGetOrientation(x.GoPointer())
881-
882864 return cret
883865 }
884866
M v4/adw/adw-clamp-layout.go +0 -4
@@ -87,7 +87,6 @@ var xClampLayoutGetMaximumSize func(uintptr) int
8787 func (x *ClampLayout) GetMaximumSize() int {
8888
8989 cret := xClampLayoutGetMaximumSize(x.GoPointer())
90-
9190 return cret
9291 }
9392
@@ -97,7 +96,6 @@ var xClampLayoutGetTighteningThreshold func(uintptr) int
9796 func (x *ClampLayout) GetTighteningThreshold() int {
9897
9998 cret := xClampLayoutGetTighteningThreshold(x.GoPointer())
100-
10199 return cret
102100 }
103101
@@ -107,7 +105,6 @@ var xClampLayoutGetUnit func(uintptr) LengthUnit
107105 func (x *ClampLayout) GetUnit() LengthUnit {
108106
109107 cret := xClampLayoutGetUnit(x.GoPointer())
110-
111108 return cret
112109 }
113110
@@ -236,7 +233,6 @@ func (x *ClampLayout) GetPropertyTighteningThreshold() int {
236233 func (x *ClampLayout) GetOrientation() gtk.Orientation {
237234
238235 cret := gtk.XGtkOrientableGetOrientation(x.GoPointer())
239-
240236 return cret
241237 }
242238
M v4/adw/adw-clamp-scrollable.go +0 -11
@@ -87,7 +87,6 @@ var xClampScrollableGetMaximumSize func(uintptr) int
8787 func (x *ClampScrollable) GetMaximumSize() int {
8888
8989 cret := xClampScrollableGetMaximumSize(x.GoPointer())
90-
9190 return cret
9291 }
9392
@@ -97,7 +96,6 @@ var xClampScrollableGetTighteningThreshold func(uintptr) int
9796 func (x *ClampScrollable) GetTighteningThreshold() int {
9897
9998 cret := xClampScrollableGetTighteningThreshold(x.GoPointer())
100-
10199 return cret
102100 }
103101
@@ -107,7 +105,6 @@ var xClampScrollableGetUnit func(uintptr) LengthUnit
107105 func (x *ClampScrollable) GetUnit() LengthUnit {
108106
109107 cret := xClampScrollableGetUnit(x.GoPointer())
110-
111108 return cret
112109 }
113110
@@ -274,7 +271,6 @@ func (x *ClampScrollable) GetAccessibleParent() *gtk.AccessibleBase {
274271 func (x *ClampScrollable) GetAccessibleRole() gtk.AccessibleRole {
275272
276273 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
277-
278274 return cret
279275 }
280276
@@ -300,7 +296,6 @@ func (x *ClampScrollable) GetAtContext() *gtk.ATContext {
300296 func (x *ClampScrollable) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
301297
302298 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
303-
304299 return cret
305300 }
306301
@@ -340,7 +335,6 @@ func (x *ClampScrollable) GetNextAccessibleSibling() *gtk.AccessibleBase {
340335 func (x *ClampScrollable) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
341336
342337 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
343-
344338 return cret
345339 }
346340
@@ -517,7 +511,6 @@ func (x *ClampScrollable) UpdateStateValue(NStatesVar int, StatesVar []gtk.Acces
517511 func (x *ClampScrollable) GetBuildableId() string {
518512
519513 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
520-
521514 return cret
522515 }
523516
@@ -525,7 +518,6 @@ func (x *ClampScrollable) GetBuildableId() string {
525518 func (x *ClampScrollable) GetOrientation() gtk.Orientation {
526519
527520 cret := gtk.XGtkOrientableGetOrientation(x.GoPointer())
528-
529521 return cret
530522 }
531523
@@ -545,7 +537,6 @@ func (x *ClampScrollable) SetOrientation(OrientationVar gtk.Orientation) {
545537 func (x *ClampScrollable) GetBorder(BorderVar *gtk.Border) bool {
546538
547539 cret := gtk.XGtkScrollableGetBorder(x.GoPointer(), BorderVar)
548-
549540 return cret
550541 }
551542
@@ -568,7 +559,6 @@ func (x *ClampScrollable) GetHadjustment() *gtk.Adjustment {
568559 func (x *ClampScrollable) GetHscrollPolicy() gtk.ScrollablePolicy {
569560
570561 cret := gtk.XGtkScrollableGetHscrollPolicy(x.GoPointer())
571-
572562 return cret
573563 }
574564
@@ -591,7 +581,6 @@ func (x *ClampScrollable) GetVadjustment() *gtk.Adjustment {
591581 func (x *ClampScrollable) GetVscrollPolicy() gtk.ScrollablePolicy {
592582
593583 cret := gtk.XGtkScrollableGetVscrollPolicy(x.GoPointer())
594-
595584 return cret
596585 }
597586
M v4/adw/adw-clamp.go +0 -8
@@ -109,7 +109,6 @@ var xClampGetMaximumSize func(uintptr) int
109109 func (x *Clamp) GetMaximumSize() int {
110110
111111 cret := xClampGetMaximumSize(x.GoPointer())
112-
113112 return cret
114113 }
115114
@@ -119,7 +118,6 @@ var xClampGetTighteningThreshold func(uintptr) int
119118 func (x *Clamp) GetTighteningThreshold() int {
120119
121120 cret := xClampGetTighteningThreshold(x.GoPointer())
122-
123121 return cret
124122 }
125123
@@ -129,7 +127,6 @@ var xClampGetUnit func(uintptr) LengthUnit
129127 func (x *Clamp) GetUnit() LengthUnit {
130128
131129 cret := xClampGetUnit(x.GoPointer())
132-
133130 return cret
134131 }
135132
@@ -296,7 +293,6 @@ func (x *Clamp) GetAccessibleParent() *gtk.AccessibleBase {
296293 func (x *Clamp) GetAccessibleRole() gtk.AccessibleRole {
297294
298295 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
299-
300296 return cret
301297 }
302298
@@ -322,7 +318,6 @@ func (x *Clamp) GetAtContext() *gtk.ATContext {
322318 func (x *Clamp) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
323319
324320 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
325-
326321 return cret
327322 }
328323
@@ -362,7 +357,6 @@ func (x *Clamp) GetNextAccessibleSibling() *gtk.AccessibleBase {
362357 func (x *Clamp) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
363358
364359 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
365-
366360 return cret
367361 }
368362
@@ -539,7 +533,6 @@ func (x *Clamp) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleState
539533 func (x *Clamp) GetBuildableId() string {
540534
541535 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
542-
543536 return cret
544537 }
545538
@@ -547,7 +540,6 @@ func (x *Clamp) GetBuildableId() string {
547540 func (x *Clamp) GetOrientation() gtk.Orientation {
548541
549542 cret := gtk.XGtkOrientableGetOrientation(x.GoPointer())
550-
551543 return cret
552544 }
553545
M v4/adw/adw-combo-row.go +2 -14
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -122,7 +121,6 @@ var xComboRowGetEnableSearch func(uintptr) bool
122121 func (x *ComboRow) GetEnableSearch() bool {
123122
124123 cret := xComboRowGetEnableSearch(x.GoPointer())
125-
126124 return cret
127125 }
128126
@@ -217,7 +215,6 @@ var xComboRowGetSearchMatchMode func(uintptr) gtk.StringFilterMatchMode
217215 func (x *ComboRow) GetSearchMatchMode() gtk.StringFilterMatchMode {
218216
219217 cret := xComboRowGetSearchMatchMode(x.GoPointer())
220-
221218 return cret
222219 }
223220
@@ -227,7 +224,6 @@ var xComboRowGetSelected func(uintptr) uint
227224 func (x *ComboRow) GetSelected() uint {
228225
229226 cret := xComboRowGetSelected(x.GoPointer())
230-
231227 return cret
232228 }
233229
@@ -254,7 +250,6 @@ var xComboRowGetUseSubtitle func(uintptr) bool
254250 func (x *ComboRow) GetUseSubtitle() bool {
255251
256252 cret := xComboRowGetUseSubtitle(x.GoPointer())
257-
258253 return cret
259254 }
260255
@@ -492,7 +487,6 @@ func (x *ComboRow) GetAccessibleParent() *gtk.AccessibleBase {
492487 func (x *ComboRow) GetAccessibleRole() gtk.AccessibleRole {
493488
494489 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
495-
496490 return cret
497491 }
498492
@@ -518,7 +512,6 @@ func (x *ComboRow) GetAtContext() *gtk.ATContext {
518512 func (x *ComboRow) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
519513
520514 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
521-
522515 return cret
523516 }
524517
@@ -558,7 +551,6 @@ func (x *ComboRow) GetNextAccessibleSibling() *gtk.AccessibleBase {
558551 func (x *ComboRow) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
559552
560553 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
561-
562554 return cret
563555 }
564556
@@ -732,7 +724,6 @@ func (x *ComboRow) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleSt
732724 func (x *ComboRow) GetActionName() string {
733725
734726 cret := gtk.XGtkActionableGetActionName(x.GoPointer())
735-
736727 return cret
737728 }
738729
@@ -740,7 +731,6 @@ func (x *ComboRow) GetActionName() string {
740731 func (x *ComboRow) GetActionTargetValue() *glib.Variant {
741732
742733 cret := gtk.XGtkActionableGetActionTargetValue(x.GoPointer())
743-
744734 return cret
745735 }
746736
@@ -759,12 +749,11 @@ func (x *ComboRow) GetActionTargetValue() *glib.Variant {
759749 // associated with the window.
760750 func (x *ComboRow) SetActionName(ActionNameVar *string) {
761751
762- ActionNameVarPtr, ActionNameVarBytes := core.NullableStringToPtr(ActionNameVar)
752+ ActionNameVarPtr := core.GStrdupNullable(ActionNameVar)
753+ defer core.GFreeNullable(ActionNameVarPtr)
763754
764755 gtk.XGtkActionableSetActionName(x.GoPointer(), ActionNameVarPtr)
765756
766- runtime.KeepAlive(ActionNameVarBytes)
767-
768757 }
769758
770759 // Sets the target of an actionable widget.
@@ -824,7 +813,6 @@ func (x *ComboRow) SetDetailedActionName(DetailedActionNameVar string) {
824813 func (x *ComboRow) GetBuildableId() string {
825814
826815 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
827-
828816 return cret
829817 }
830818
M v4/adw/adw-dialog.go +0 -11
@@ -213,7 +213,6 @@ var xDialogClose func(uintptr) bool
213213 func (x *Dialog) Close() bool {
214214
215215 cret := xDialogClose(x.GoPointer())
216-
217216 return cret
218217 }
219218
@@ -235,7 +234,6 @@ var xDialogGetCanClose func(uintptr) bool
235234 func (x *Dialog) GetCanClose() bool {
236235
237236 cret := xDialogGetCanClose(x.GoPointer())
238-
239237 return cret
240238 }
241239
@@ -262,7 +260,6 @@ var xDialogGetContentHeight func(uintptr) int
262260 func (x *Dialog) GetContentHeight() int {
263261
264262 cret := xDialogGetContentHeight(x.GoPointer())
265-
266263 return cret
267264 }
268265
@@ -272,7 +269,6 @@ var xDialogGetContentWidth func(uintptr) int
272269 func (x *Dialog) GetContentWidth() int {
273270
274271 cret := xDialogGetContentWidth(x.GoPointer())
275-
276272 return cret
277273 }
278274
@@ -333,7 +329,6 @@ var xDialogGetFollowsContentSize func(uintptr) bool
333329 func (x *Dialog) GetFollowsContentSize() bool {
334330
335331 cret := xDialogGetFollowsContentSize(x.GoPointer())
336-
337332 return cret
338333 }
339334
@@ -343,7 +338,6 @@ var xDialogGetPresentationMode func(uintptr) DialogPresentationMode
343338 func (x *Dialog) GetPresentationMode() DialogPresentationMode {
344339
345340 cret := xDialogGetPresentationMode(x.GoPointer())
346-
347341 return cret
348342 }
349343
@@ -353,7 +347,6 @@ var xDialogGetTitle func(uintptr) string
353347 func (x *Dialog) GetTitle() string {
354348
355349 cret := xDialogGetTitle(x.GoPointer())
356-
357350 return cret
358351 }
359352
@@ -709,7 +702,6 @@ func (x *Dialog) GetAccessibleParent() *gtk.AccessibleBase {
709702 func (x *Dialog) GetAccessibleRole() gtk.AccessibleRole {
710703
711704 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
712-
713705 return cret
714706 }
715707
@@ -735,7 +727,6 @@ func (x *Dialog) GetAtContext() *gtk.ATContext {
735727 func (x *Dialog) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
736728
737729 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
738-
739730 return cret
740731 }
741732
@@ -775,7 +766,6 @@ func (x *Dialog) GetNextAccessibleSibling() *gtk.AccessibleBase {
775766 func (x *Dialog) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
776767
777768 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
778-
779769 return cret
780770 }
781771
@@ -952,7 +942,6 @@ func (x *Dialog) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleStat
952942 func (x *Dialog) GetBuildableId() string {
953943
954944 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
955-
956945 return cret
957946 }
958947
M v4/adw/adw-easing.go +0 -1
@@ -125,7 +125,6 @@ var xEasingEase func(Easing, float64) float64
125125 func EasingEase(SelfVar Easing, ValueVar float64) float64 {
126126
127127 cret := xEasingEase(SelfVar, ValueVar)
128-
129128 return cret
130129 }
131130
M v4/adw/adw-entry-row.go +2 -29
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -118,7 +117,6 @@ var xEntryRowGetActivatesDefault func(uintptr) bool
118117 func (x *EntryRow) GetActivatesDefault() bool {
119118
120119 cret := xEntryRowGetActivatesDefault(x.GoPointer())
121-
122120 return cret
123121 }
124122
@@ -128,7 +126,6 @@ var xEntryRowGetAttributes func(uintptr) *pango.AttrList
128126 func (x *EntryRow) GetAttributes() *pango.AttrList {
129127
130128 cret := xEntryRowGetAttributes(x.GoPointer())
131-
132129 return cret
133130 }
134131
@@ -138,7 +135,6 @@ var xEntryRowGetEnableEmojiCompletion func(uintptr) bool
138135 func (x *EntryRow) GetEnableEmojiCompletion() bool {
139136
140137 cret := xEntryRowGetEnableEmojiCompletion(x.GoPointer())
141-
142138 return cret
143139 }
144140
@@ -148,7 +144,6 @@ var xEntryRowGetInputHints func(uintptr) gtk.InputHints
148144 func (x *EntryRow) GetInputHints() gtk.InputHints {
149145
150146 cret := xEntryRowGetInputHints(x.GoPointer())
151-
152147 return cret
153148 }
154149
@@ -158,7 +153,6 @@ var xEntryRowGetInputPurpose func(uintptr) gtk.InputPurpose
158153 func (x *EntryRow) GetInputPurpose() gtk.InputPurpose {
159154
160155 cret := xEntryRowGetInputPurpose(x.GoPointer())
161-
162156 return cret
163157 }
164158
@@ -168,7 +162,6 @@ var xEntryRowGetMaxLength func(uintptr) int
168162 func (x *EntryRow) GetMaxLength() int {
169163
170164 cret := xEntryRowGetMaxLength(x.GoPointer())
171-
172165 return cret
173166 }
174167
@@ -178,7 +171,6 @@ var xEntryRowGetShowApplyButton func(uintptr) bool
178171 func (x *EntryRow) GetShowApplyButton() bool {
179172
180173 cret := xEntryRowGetShowApplyButton(x.GoPointer())
181-
182174 return cret
183175 }
184176
@@ -188,7 +180,6 @@ var xEntryRowGetTextLength func(uintptr) uint
188180 func (x *EntryRow) GetTextLength() uint {
189181
190182 cret := xEntryRowGetTextLength(x.GoPointer())
191-
192183 return cret
193184 }
194185
@@ -200,7 +191,6 @@ var xEntryRowGrabFocusWithoutSelecting func(uintptr) bool
200191 func (x *EntryRow) GrabFocusWithoutSelecting() bool {
201192
202193 cret := xEntryRowGrabFocusWithoutSelecting(x.GoPointer())
203-
204194 return cret
205195 }
206196
@@ -510,7 +500,6 @@ func (x *EntryRow) GetAccessibleParent() *gtk.AccessibleBase {
510500 func (x *EntryRow) GetAccessibleRole() gtk.AccessibleRole {
511501
512502 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
513-
514503 return cret
515504 }
516505
@@ -536,7 +525,6 @@ func (x *EntryRow) GetAtContext() *gtk.ATContext {
536525 func (x *EntryRow) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
537526
538527 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
539-
540528 return cret
541529 }
542530
@@ -576,7 +564,6 @@ func (x *EntryRow) GetNextAccessibleSibling() *gtk.AccessibleBase {
576564 func (x *EntryRow) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
577565
578566 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
579-
580567 return cret
581568 }
582569
@@ -750,7 +737,6 @@ func (x *EntryRow) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleSt
750737 func (x *EntryRow) GetActionName() string {
751738
752739 cret := gtk.XGtkActionableGetActionName(x.GoPointer())
753-
754740 return cret
755741 }
756742
@@ -758,7 +744,6 @@ func (x *EntryRow) GetActionName() string {
758744 func (x *EntryRow) GetActionTargetValue() *glib.Variant {
759745
760746 cret := gtk.XGtkActionableGetActionTargetValue(x.GoPointer())
761-
762747 return cret
763748 }
764749
@@ -777,12 +762,11 @@ func (x *EntryRow) GetActionTargetValue() *glib.Variant {
777762 // associated with the window.
778763 func (x *EntryRow) SetActionName(ActionNameVar *string) {
779764
780- ActionNameVarPtr, ActionNameVarBytes := core.NullableStringToPtr(ActionNameVar)
765+ ActionNameVarPtr := core.GStrdupNullable(ActionNameVar)
766+ defer core.GFreeNullable(ActionNameVarPtr)
781767
782768 gtk.XGtkActionableSetActionName(x.GoPointer(), ActionNameVarPtr)
783769
784- runtime.KeepAlive(ActionNameVarBytes)
785-
786770 }
787771
788772 // Sets the target of an actionable widget.
@@ -842,7 +826,6 @@ func (x *EntryRow) SetDetailedActionName(DetailedActionNameVar string) {
842826 func (x *EntryRow) GetBuildableId() string {
843827
844828 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
845-
846829 return cret
847830 }
848831
@@ -885,7 +868,6 @@ func (x *EntryRow) GetBuildableId() string {
885868 func (x *EntryRow) DelegateGetAccessiblePlatformState(StateVar gtk.AccessiblePlatformState) bool {
886869
887870 cret := gtk.XGtkEditableDelegateGetAccessiblePlatformState(x.GoPointer(), StateVar)
888-
889871 return cret
890872 }
891873
@@ -926,7 +908,6 @@ func (x *EntryRow) FinishDelegate() {
926908 func (x *EntryRow) GetAlignment() float32 {
927909
928910 cret := gtk.XGtkEditableGetAlignment(x.GoPointer())
929-
930911 return cret
931912 }
932913
@@ -941,7 +922,6 @@ func (x *EntryRow) GetAlignment() float32 {
941922 func (x *EntryRow) GetChars(StartPosVar int, EndPosVar int) string {
942923
943924 cret := gtk.XGtkEditableGetChars(x.GoPointer(), StartPosVar, EndPosVar)
944-
945925 return cret
946926 }
947927
@@ -967,7 +947,6 @@ func (x *EntryRow) GetDelegate() *gtk.EditableBase {
967947 func (x *EntryRow) GetEditable() bool {
968948
969949 cret := gtk.XGtkEditableGetEditable(x.GoPointer())
970-
971950 return cret
972951 }
973952
@@ -975,7 +954,6 @@ func (x *EntryRow) GetEditable() bool {
975954 func (x *EntryRow) GetEnableUndo() bool {
976955
977956 cret := gtk.XGtkEditableGetEnableUndo(x.GoPointer())
978-
979957 return cret
980958 }
981959
@@ -983,7 +961,6 @@ func (x *EntryRow) GetEnableUndo() bool {
983961 func (x *EntryRow) GetMaxWidthChars() int {
984962
985963 cret := gtk.XGtkEditableGetMaxWidthChars(x.GoPointer())
986-
987964 return cret
988965 }
989966
@@ -994,7 +971,6 @@ func (x *EntryRow) GetMaxWidthChars() int {
994971 func (x *EntryRow) GetPosition() int {
995972
996973 cret := gtk.XGtkEditableGetPosition(x.GoPointer())
997-
998974 return cret
999975 }
1000976
@@ -1008,7 +984,6 @@ func (x *EntryRow) GetPosition() int {
1008984 func (x *EntryRow) GetSelectionBounds(StartPosVar *int, EndPosVar *int) bool {
1009985
1010986 cret := gtk.XGtkEditableGetSelectionBounds(x.GoPointer(), StartPosVar, EndPosVar)
1011-
1012987 return cret
1013988 }
1014989
@@ -1018,7 +993,6 @@ func (x *EntryRow) GetSelectionBounds(StartPosVar *int, EndPosVar *int) bool {
1018993 func (x *EntryRow) GetText() string {
1019994
1020995 cret := gtk.XGtkEditableGetText(x.GoPointer())
1021-
1022996 return cret
1023997 }
1024998
@@ -1027,7 +1001,6 @@ func (x *EntryRow) GetText() string {
10271001 func (x *EntryRow) GetWidthChars() int {
10281002
10291003 cret := gtk.XGtkEditableGetWidthChars(x.GoPointer())
1030-
10311004 return cret
10321005 }
10331006
M v4/adw/adw-enum-list-model.go +0 -8
@@ -55,7 +55,6 @@ var xEnumListItemGetName func(uintptr) string
5555 func (x *EnumListItem) GetName() string {
5656
5757 cret := xEnumListItemGetName(x.GoPointer())
58-
5958 return cret
6059 }
6160
@@ -65,7 +64,6 @@ var xEnumListItemGetNick func(uintptr) string
6564 func (x *EnumListItem) GetNick() string {
6665
6766 cret := xEnumListItemGetNick(x.GoPointer())
68-
6967 return cret
7068 }
7169
@@ -75,7 +73,6 @@ var xEnumListItemGetValue func(uintptr) int
7573 func (x *EnumListItem) GetValue() int {
7674
7775 cret := xEnumListItemGetValue(x.GoPointer())
78-
7976 return cret
8077 }
8178
@@ -157,7 +154,6 @@ var xEnumListModelFindPosition func(uintptr, int) uint
157154 func (x *EnumListModel) FindPosition(ValueVar int) uint {
158155
159156 cret := xEnumListModelFindPosition(x.GoPointer(), ValueVar)
160-
161157 return cret
162158 }
163159
@@ -167,7 +163,6 @@ var xEnumListModelGetEnumType func(uintptr) types.GType
167163 func (x *EnumListModel) GetEnumType() types.GType {
168164
169165 cret := xEnumListModelGetEnumType(x.GoPointer())
170-
171166 return cret
172167 }
173168
@@ -194,7 +189,6 @@ func (c *EnumListModel) SetGoPointer(ptr uintptr) {
194189 func (x *EnumListModel) GetItem(PositionVar uint) uintptr {
195190
196191 cret := gio.XGListModelGetItem(x.GoPointer(), PositionVar)
197-
198192 return cret
199193 }
200194
@@ -209,7 +203,6 @@ func (x *EnumListModel) GetItem(PositionVar uint) uintptr {
209203 func (x *EnumListModel) GetItemType() types.GType {
210204
211205 cret := gio.XGListModelGetItemType(x.GoPointer())
212-
213206 return cret
214207 }
215208
@@ -221,7 +214,6 @@ func (x *EnumListModel) GetItemType() types.GType {
221214 func (x *EnumListModel) GetNItems() uint {
222215
223216 cret := gio.XGListModelGetNItems(x.GoPointer())
224-
225217 return cret
226218 }
227219
M v4/adw/adw-expander-row.go +4 -20
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -142,7 +141,6 @@ var xExpanderRowGetEnableExpansion func(uintptr) bool
142141 func (x *ExpanderRow) GetEnableExpansion() bool {
143142
144143 cret := xExpanderRowGetEnableExpansion(x.GoPointer())
145-
146144 return cret
147145 }
148146
@@ -152,7 +150,6 @@ var xExpanderRowGetExpanded func(uintptr) bool
152150 func (x *ExpanderRow) GetExpanded() bool {
153151
154152 cret := xExpanderRowGetExpanded(x.GoPointer())
155-
156153 return cret
157154 }
158155
@@ -162,7 +159,6 @@ var xExpanderRowGetIconName func(uintptr) string
162159 func (x *ExpanderRow) GetIconName() string {
163160
164161 cret := xExpanderRowGetIconName(x.GoPointer())
165-
166162 return cret
167163 }
168164
@@ -172,7 +168,6 @@ var xExpanderRowGetShowEnableSwitch func(uintptr) bool
172168 func (x *ExpanderRow) GetShowEnableSwitch() bool {
173169
174170 cret := xExpanderRowGetShowEnableSwitch(x.GoPointer())
175-
176171 return cret
177172 }
178173
@@ -182,7 +177,6 @@ var xExpanderRowGetSubtitle func(uintptr) string
182177 func (x *ExpanderRow) GetSubtitle() string {
183178
184179 cret := xExpanderRowGetSubtitle(x.GoPointer())
185-
186180 return cret
187181 }
188182
@@ -193,7 +187,6 @@ var xExpanderRowGetSubtitleLines func(uintptr) int
193187 func (x *ExpanderRow) GetSubtitleLines() int {
194188
195189 cret := xExpanderRowGetSubtitleLines(x.GoPointer())
196-
197190 return cret
198191 }
199192
@@ -204,7 +197,6 @@ var xExpanderRowGetTitleLines func(uintptr) int
204197 func (x *ExpanderRow) GetTitleLines() int {
205198
206199 cret := xExpanderRowGetTitleLines(x.GoPointer())
207-
208200 return cret
209201 }
210202
@@ -240,12 +232,11 @@ var xExpanderRowSetIconName func(uintptr, uintptr)
240232 // Sets the icon name for @self.
241233 func (x *ExpanderRow) SetIconName(IconNameVar *string) {
242234
243- IconNameVarPtr, IconNameVarBytes := core.NullableStringToPtr(IconNameVar)
235+ IconNameVarPtr := core.GStrdupNullable(IconNameVar)
236+ defer core.GFreeNullable(IconNameVarPtr)
244237
245238 xExpanderRowSetIconName(x.GoPointer(), IconNameVarPtr)
246239
247- runtime.KeepAlive(IconNameVarBytes)
248-
249240 }
250241
251242 var xExpanderRowSetShowEnableSwitch func(uintptr, bool)
@@ -474,7 +465,6 @@ func (x *ExpanderRow) GetAccessibleParent() *gtk.AccessibleBase {
474465 func (x *ExpanderRow) GetAccessibleRole() gtk.AccessibleRole {
475466
476467 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
477-
478468 return cret
479469 }
480470
@@ -500,7 +490,6 @@ func (x *ExpanderRow) GetAtContext() *gtk.ATContext {
500490 func (x *ExpanderRow) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
501491
502492 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
503-
504493 return cret
505494 }
506495
@@ -540,7 +529,6 @@ func (x *ExpanderRow) GetNextAccessibleSibling() *gtk.AccessibleBase {
540529 func (x *ExpanderRow) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
541530
542531 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
543-
544532 return cret
545533 }
546534
@@ -714,7 +702,6 @@ func (x *ExpanderRow) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessibl
714702 func (x *ExpanderRow) GetActionName() string {
715703
716704 cret := gtk.XGtkActionableGetActionName(x.GoPointer())
717-
718705 return cret
719706 }
720707
@@ -722,7 +709,6 @@ func (x *ExpanderRow) GetActionName() string {
722709 func (x *ExpanderRow) GetActionTargetValue() *glib.Variant {
723710
724711 cret := gtk.XGtkActionableGetActionTargetValue(x.GoPointer())
725-
726712 return cret
727713 }
728714
@@ -741,12 +727,11 @@ func (x *ExpanderRow) GetActionTargetValue() *glib.Variant {
741727 // associated with the window.
742728 func (x *ExpanderRow) SetActionName(ActionNameVar *string) {
743729
744- ActionNameVarPtr, ActionNameVarBytes := core.NullableStringToPtr(ActionNameVar)
730+ ActionNameVarPtr := core.GStrdupNullable(ActionNameVar)
731+ defer core.GFreeNullable(ActionNameVarPtr)
745732
746733 gtk.XGtkActionableSetActionName(x.GoPointer(), ActionNameVarPtr)
747734
748- runtime.KeepAlive(ActionNameVarBytes)
749-
750735 }
751736
752737 // Sets the target of an actionable widget.
@@ -806,7 +791,6 @@ func (x *ExpanderRow) SetDetailedActionName(DetailedActionNameVar string) {
806791 func (x *ExpanderRow) GetBuildableId() string {
807792
808793 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
809-
810794 return cret
811795 }
812796
M v4/adw/adw-flap.go +0 -22
@@ -205,7 +205,6 @@ var xFlapGetFlapPosition func(uintptr) gtk.PackType
205205 func (x *Flap) GetFlapPosition() gtk.PackType {
206206
207207 cret := xFlapGetFlapPosition(x.GoPointer())
208-
209208 return cret
210209 }
211210
@@ -215,7 +214,6 @@ var xFlapGetFoldDuration func(uintptr) uint
215214 func (x *Flap) GetFoldDuration() uint {
216215
217216 cret := xFlapGetFoldDuration(x.GoPointer())
218-
219217 return cret
220218 }
221219
@@ -225,7 +223,6 @@ var xFlapGetFoldPolicy func(uintptr) FlapFoldPolicy
225223 func (x *Flap) GetFoldPolicy() FlapFoldPolicy {
226224
227225 cret := xFlapGetFoldPolicy(x.GoPointer())
228-
229226 return cret
230227 }
231228
@@ -235,7 +232,6 @@ var xFlapGetFoldThresholdPolicy func(uintptr) FoldThresholdPolicy
235232 func (x *Flap) GetFoldThresholdPolicy() FoldThresholdPolicy {
236233
237234 cret := xFlapGetFoldThresholdPolicy(x.GoPointer())
238-
239235 return cret
240236 }
241237
@@ -247,7 +243,6 @@ var xFlapGetFolded func(uintptr) bool
247243 func (x *Flap) GetFolded() bool {
248244
249245 cret := xFlapGetFolded(x.GoPointer())
250-
251246 return cret
252247 }
253248
@@ -257,7 +252,6 @@ var xFlapGetLocked func(uintptr) bool
257252 func (x *Flap) GetLocked() bool {
258253
259254 cret := xFlapGetLocked(x.GoPointer())
260-
261255 return cret
262256 }
263257
@@ -267,7 +261,6 @@ var xFlapGetModal func(uintptr) bool
267261 func (x *Flap) GetModal() bool {
268262
269263 cret := xFlapGetModal(x.GoPointer())
270-
271264 return cret
272265 }
273266
@@ -277,7 +270,6 @@ var xFlapGetRevealFlap func(uintptr) bool
277270 func (x *Flap) GetRevealFlap() bool {
278271
279272 cret := xFlapGetRevealFlap(x.GoPointer())
280-
281273 return cret
282274 }
283275
@@ -287,7 +279,6 @@ var xFlapGetRevealParams func(uintptr) *SpringParams
287279 func (x *Flap) GetRevealParams() *SpringParams {
288280
289281 cret := xFlapGetRevealParams(x.GoPointer())
290-
291282 return cret
292283 }
293284
@@ -301,7 +292,6 @@ var xFlapGetRevealProgress func(uintptr) float64
301292 func (x *Flap) GetRevealProgress() float64 {
302293
303294 cret := xFlapGetRevealProgress(x.GoPointer())
304-
305295 return cret
306296 }
307297
@@ -328,7 +318,6 @@ var xFlapGetSwipeToClose func(uintptr) bool
328318 func (x *Flap) GetSwipeToClose() bool {
329319
330320 cret := xFlapGetSwipeToClose(x.GoPointer())
331-
332321 return cret
333322 }
334323
@@ -338,7 +327,6 @@ var xFlapGetSwipeToOpen func(uintptr) bool
338327 func (x *Flap) GetSwipeToOpen() bool {
339328
340329 cret := xFlapGetSwipeToOpen(x.GoPointer())
341-
342330 return cret
343331 }
344332
@@ -348,7 +336,6 @@ var xFlapGetTransitionType func(uintptr) FlapTransitionType
348336 func (x *Flap) GetTransitionType() FlapTransitionType {
349337
350338 cret := xFlapGetTransitionType(x.GoPointer())
351-
352339 return cret
353340 }
354341
@@ -717,7 +704,6 @@ func (x *Flap) GetPropertySwipeToOpen() bool {
717704 func (x *Flap) GetCancelProgress() float64 {
718705
719706 cret := XAdwSwipeableGetCancelProgress(x.GoPointer())
720-
721707 return cret
722708 }
723709
@@ -727,7 +713,6 @@ func (x *Flap) GetCancelProgress() float64 {
727713 func (x *Flap) GetDistance() float64 {
728714
729715 cret := XAdwSwipeableGetDistance(x.GoPointer())
730-
731716 return cret
732717 }
733718
@@ -735,7 +720,6 @@ func (x *Flap) GetDistance() float64 {
735720 func (x *Flap) GetProgress() float64 {
736721
737722 cret := XAdwSwipeableGetProgress(x.GoPointer())
738-
739723 return cret
740724 }
741725
@@ -746,7 +730,6 @@ func (x *Flap) GetProgress() float64 {
746730 func (x *Flap) GetSnapPoints(NSnapPointsVar *int) uintptr {
747731
748732 cret := XAdwSwipeableGetSnapPoints(x.GoPointer(), NSnapPointsVar)
749-
750733 return cret
751734 }
752735
@@ -800,7 +783,6 @@ func (x *Flap) GetAccessibleParent() *gtk.AccessibleBase {
800783 func (x *Flap) GetAccessibleRole() gtk.AccessibleRole {
801784
802785 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
803-
804786 return cret
805787 }
806788
@@ -826,7 +808,6 @@ func (x *Flap) GetAtContext() *gtk.ATContext {
826808 func (x *Flap) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
827809
828810 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
829-
830811 return cret
831812 }
832813
@@ -866,7 +847,6 @@ func (x *Flap) GetNextAccessibleSibling() *gtk.AccessibleBase {
866847 func (x *Flap) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
867848
868849 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
869-
870850 return cret
871851 }
872852
@@ -1043,7 +1023,6 @@ func (x *Flap) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleState,
10431023 func (x *Flap) GetBuildableId() string {
10441024
10451025 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
1046-
10471026 return cret
10481027 }
10491028
@@ -1051,7 +1030,6 @@ func (x *Flap) GetBuildableId() string {
10511030 func (x *Flap) GetOrientation() gtk.Orientation {
10521031
10531032 cret := gtk.XGtkOrientableGetOrientation(x.GoPointer())
1054-
10551033 return cret
10561034 }
10571035
M v4/adw/adw-header-bar.go +2 -14
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -177,7 +176,6 @@ var xHeaderBarGetCenteringPolicy func(uintptr) CenteringPolicy
177176 func (x *HeaderBar) GetCenteringPolicy() CenteringPolicy {
178177
179178 cret := xHeaderBarGetCenteringPolicy(x.GoPointer())
180-
181179 return cret
182180 }
183181
@@ -187,7 +185,6 @@ var xHeaderBarGetDecorationLayout func(uintptr) string
187185 func (x *HeaderBar) GetDecorationLayout() string {
188186
189187 cret := xHeaderBarGetDecorationLayout(x.GoPointer())
190-
191188 return cret
192189 }
193190
@@ -197,7 +194,6 @@ var xHeaderBarGetShowBackButton func(uintptr) bool
197194 func (x *HeaderBar) GetShowBackButton() bool {
198195
199196 cret := xHeaderBarGetShowBackButton(x.GoPointer())
200-
201197 return cret
202198 }
203199
@@ -207,7 +203,6 @@ var xHeaderBarGetShowEndTitleButtons func(uintptr) bool
207203 func (x *HeaderBar) GetShowEndTitleButtons() bool {
208204
209205 cret := xHeaderBarGetShowEndTitleButtons(x.GoPointer())
210-
211206 return cret
212207 }
213208
@@ -217,7 +212,6 @@ var xHeaderBarGetShowStartTitleButtons func(uintptr) bool
217212 func (x *HeaderBar) GetShowStartTitleButtons() bool {
218213
219214 cret := xHeaderBarGetShowStartTitleButtons(x.GoPointer())
220-
221215 return cret
222216 }
223217
@@ -227,7 +221,6 @@ var xHeaderBarGetShowTitle func(uintptr) bool
227221 func (x *HeaderBar) GetShowTitle() bool {
228222
229223 cret := xHeaderBarGetShowTitle(x.GoPointer())
230-
231224 return cret
232225 }
233226
@@ -303,12 +296,11 @@ var xHeaderBarSetDecorationLayout func(uintptr, uintptr)
303296 // and minimize, maximize and close buttons at the end.
304297 func (x *HeaderBar) SetDecorationLayout(LayoutVar *string) {
305298
306- LayoutVarPtr, LayoutVarBytes := core.NullableStringToPtr(LayoutVar)
299+ LayoutVarPtr := core.GStrdupNullable(LayoutVar)
300+ defer core.GFreeNullable(LayoutVarPtr)
307301
308302 xHeaderBarSetDecorationLayout(x.GoPointer(), LayoutVarPtr)
309303
310- runtime.KeepAlive(LayoutVarBytes)
311-
312304 }
313305
314306 var xHeaderBarSetShowBackButton func(uintptr, bool)
@@ -575,7 +567,6 @@ func (x *HeaderBar) GetAccessibleParent() *gtk.AccessibleBase {
575567 func (x *HeaderBar) GetAccessibleRole() gtk.AccessibleRole {
576568
577569 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
578-
579570 return cret
580571 }
581572
@@ -601,7 +592,6 @@ func (x *HeaderBar) GetAtContext() *gtk.ATContext {
601592 func (x *HeaderBar) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
602593
603594 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
604-
605595 return cret
606596 }
607597
@@ -641,7 +631,6 @@ func (x *HeaderBar) GetNextAccessibleSibling() *gtk.AccessibleBase {
641631 func (x *HeaderBar) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
642632
643633 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
644-
645634 return cret
646635 }
647636
@@ -818,7 +807,6 @@ func (x *HeaderBar) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleS
818807 func (x *HeaderBar) GetBuildableId() string {
819808
820809 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
821-
822810 return cret
823811 }
824812
M v4/adw/adw-inline-view-switcher.go +0 -8
@@ -131,7 +131,6 @@ var xInlineViewSwitcherGetCanShrink func(uintptr) bool
131131 func (x *InlineViewSwitcher) GetCanShrink() bool {
132132
133133 cret := xInlineViewSwitcherGetCanShrink(x.GoPointer())
134-
135134 return cret
136135 }
137136
@@ -141,7 +140,6 @@ var xInlineViewSwitcherGetDisplayMode func(uintptr) InlineViewSwitcherDisplayMod
141140 func (x *InlineViewSwitcher) GetDisplayMode() InlineViewSwitcherDisplayMode {
142141
143142 cret := xInlineViewSwitcherGetDisplayMode(x.GoPointer())
144-
145143 return cret
146144 }
147145
@@ -151,7 +149,6 @@ var xInlineViewSwitcherGetHomogeneous func(uintptr) bool
151149 func (x *InlineViewSwitcher) GetHomogeneous() bool {
152150
153151 cret := xInlineViewSwitcherGetHomogeneous(x.GoPointer())
154-
155152 return cret
156153 }
157154
@@ -310,7 +307,6 @@ func (x *InlineViewSwitcher) GetAccessibleParent() *gtk.AccessibleBase {
310307 func (x *InlineViewSwitcher) GetAccessibleRole() gtk.AccessibleRole {
311308
312309 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
313-
314310 return cret
315311 }
316312
@@ -336,7 +332,6 @@ func (x *InlineViewSwitcher) GetAtContext() *gtk.ATContext {
336332 func (x *InlineViewSwitcher) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
337333
338334 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
339-
340335 return cret
341336 }
342337
@@ -376,7 +371,6 @@ func (x *InlineViewSwitcher) GetNextAccessibleSibling() *gtk.AccessibleBase {
376371 func (x *InlineViewSwitcher) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
377372
378373 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
379-
380374 return cret
381375 }
382376
@@ -553,7 +547,6 @@ func (x *InlineViewSwitcher) UpdateStateValue(NStatesVar int, StatesVar []gtk.Ac
553547 func (x *InlineViewSwitcher) GetBuildableId() string {
554548
555549 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
556-
557550 return cret
558551 }
559552
@@ -561,7 +554,6 @@ func (x *InlineViewSwitcher) GetBuildableId() string {
561554 func (x *InlineViewSwitcher) GetOrientation() gtk.Orientation {
562555
563556 cret := gtk.XGtkOrientableGetOrientation(x.GoPointer())
564-
565557 return cret
566558 }
567559
M v4/adw/adw-layout-slot.go +0 -5
@@ -67,7 +67,6 @@ var xLayoutSlotGetSlotId func(uintptr) string
6767 func (x *LayoutSlot) GetSlotId() string {
6868
6969 cret := xLayoutSlotGetSlotId(x.GoPointer())
70-
7170 return cret
7271 }
7372
@@ -138,7 +137,6 @@ func (x *LayoutSlot) GetAccessibleParent() *gtk.AccessibleBase {
138137 func (x *LayoutSlot) GetAccessibleRole() gtk.AccessibleRole {
139138
140139 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
141-
142140 return cret
143141 }
144142
@@ -164,7 +162,6 @@ func (x *LayoutSlot) GetAtContext() *gtk.ATContext {
164162 func (x *LayoutSlot) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
165163
166164 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
167-
168165 return cret
169166 }
170167
@@ -204,7 +201,6 @@ func (x *LayoutSlot) GetNextAccessibleSibling() *gtk.AccessibleBase {
204201 func (x *LayoutSlot) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
205202
206203 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
207-
208204 return cret
209205 }
210206
@@ -381,7 +377,6 @@ func (x *LayoutSlot) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessible
381377 func (x *LayoutSlot) GetBuildableId() string {
382378
383379 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
384-
385380 return cret
386381 }
387382
M v4/adw/adw-layout.go +2 -6
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -79,7 +78,6 @@ var xLayoutGetName func(uintptr) string
7978 func (x *Layout) GetName() string {
8079
8180 cret := xLayoutGetName(x.GoPointer())
82-
8381 return cret
8482 }
8583
@@ -88,12 +86,11 @@ var xLayoutSetName func(uintptr, uintptr)
8886 // Sets the name of the layout.
8987 func (x *Layout) SetName(NameVar *string) {
9088
91- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
89+ NameVarPtr := core.GStrdupNullable(NameVar)
90+ defer core.GFreeNullable(NameVarPtr)
9291
9392 xLayoutSetName(x.GoPointer(), NameVarPtr)
9493
95- runtime.KeepAlive(NameVarBytes)
96-
9794 }
9895
9996 func (c *Layout) GoPointer() uintptr {
@@ -131,7 +128,6 @@ func (x *Layout) GetPropertyName() string {
131128 func (x *Layout) GetBuildableId() string {
132129
133130 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
134-
135131 return cret
136132 }
137133
M v4/adw/adw-leaflet.go +2 -27
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -170,7 +169,6 @@ var xLeafletGetCanNavigateBack func(uintptr) bool
170169 func (x *Leaflet) GetCanNavigateBack() bool {
171170
172171 cret := xLeafletGetCanNavigateBack(x.GoPointer())
173-
174172 return cret
175173 }
176174
@@ -180,7 +178,6 @@ var xLeafletGetCanNavigateForward func(uintptr) bool
180178 func (x *Leaflet) GetCanNavigateForward() bool {
181179
182180 cret := xLeafletGetCanNavigateForward(x.GoPointer())
183-
184181 return cret
185182 }
186183
@@ -190,7 +187,6 @@ var xLeafletGetCanUnfold func(uintptr) bool
190187 func (x *Leaflet) GetCanUnfold() bool {
191188
192189 cret := xLeafletGetCanUnfold(x.GoPointer())
193-
194190 return cret
195191 }
196192
@@ -221,7 +217,6 @@ var xLeafletGetChildTransitionParams func(uintptr) *SpringParams
221217 func (x *Leaflet) GetChildTransitionParams() *SpringParams {
222218
223219 cret := xLeafletGetChildTransitionParams(x.GoPointer())
224-
225220 return cret
226221 }
227222
@@ -231,7 +226,6 @@ var xLeafletGetChildTransitionRunning func(uintptr) bool
231226 func (x *Leaflet) GetChildTransitionRunning() bool {
232227
233228 cret := xLeafletGetChildTransitionRunning(x.GoPointer())
234-
235229 return cret
236230 }
237231
@@ -241,7 +235,6 @@ var xLeafletGetFoldThresholdPolicy func(uintptr) FoldThresholdPolicy
241235 func (x *Leaflet) GetFoldThresholdPolicy() FoldThresholdPolicy {
242236
243237 cret := xLeafletGetFoldThresholdPolicy(x.GoPointer())
244-
245238 return cret
246239 }
247240
@@ -255,7 +248,6 @@ var xLeafletGetFolded func(uintptr) bool
255248 func (x *Leaflet) GetFolded() bool {
256249
257250 cret := xLeafletGetFolded(x.GoPointer())
258-
259251 return cret
260252 }
261253
@@ -265,7 +257,6 @@ var xLeafletGetHomogeneous func(uintptr) bool
265257 func (x *Leaflet) GetHomogeneous() bool {
266258
267259 cret := xLeafletGetHomogeneous(x.GoPointer())
268-
269260 return cret
270261 }
271262
@@ -275,7 +266,6 @@ var xLeafletGetModeTransitionDuration func(uintptr) uint
275266 func (x *Leaflet) GetModeTransitionDuration() uint {
276267
277268 cret := xLeafletGetModeTransitionDuration(x.GoPointer())
278-
279269 return cret
280270 }
281271
@@ -322,7 +312,6 @@ var xLeafletGetTransitionType func(uintptr) LeafletTransitionType
322312 func (x *Leaflet) GetTransitionType() LeafletTransitionType {
323313
324314 cret := xLeafletGetTransitionType(x.GoPointer())
325-
326315 return cret
327316 }
328317
@@ -349,7 +338,6 @@ var xLeafletGetVisibleChildName func(uintptr) string
349338 func (x *Leaflet) GetVisibleChildName() string {
350339
351340 cret := xLeafletGetVisibleChildName(x.GoPointer())
352-
353341 return cret
354342 }
355343
@@ -384,7 +372,6 @@ var xLeafletNavigate func(uintptr, NavigationDirection) bool
384372 func (x *Leaflet) Navigate(DirectionVar NavigationDirection) bool {
385373
386374 cret := xLeafletNavigate(x.GoPointer(), DirectionVar)
387-
388375 return cret
389376 }
390377
@@ -814,7 +801,6 @@ func (x *Leaflet) GetPropertyVisibleChildName() string {
814801 func (x *Leaflet) GetCancelProgress() float64 {
815802
816803 cret := XAdwSwipeableGetCancelProgress(x.GoPointer())
817-
818804 return cret
819805 }
820806
@@ -824,7 +810,6 @@ func (x *Leaflet) GetCancelProgress() float64 {
824810 func (x *Leaflet) GetDistance() float64 {
825811
826812 cret := XAdwSwipeableGetDistance(x.GoPointer())
827-
828813 return cret
829814 }
830815
@@ -832,7 +817,6 @@ func (x *Leaflet) GetDistance() float64 {
832817 func (x *Leaflet) GetProgress() float64 {
833818
834819 cret := XAdwSwipeableGetProgress(x.GoPointer())
835-
836820 return cret
837821 }
838822
@@ -843,7 +827,6 @@ func (x *Leaflet) GetProgress() float64 {
843827 func (x *Leaflet) GetSnapPoints(NSnapPointsVar *int) uintptr {
844828
845829 cret := XAdwSwipeableGetSnapPoints(x.GoPointer(), NSnapPointsVar)
846-
847830 return cret
848831 }
849832
@@ -897,7 +880,6 @@ func (x *Leaflet) GetAccessibleParent() *gtk.AccessibleBase {
897880 func (x *Leaflet) GetAccessibleRole() gtk.AccessibleRole {
898881
899882 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
900-
901883 return cret
902884 }
903885
@@ -923,7 +905,6 @@ func (x *Leaflet) GetAtContext() *gtk.ATContext {
923905 func (x *Leaflet) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
924906
925907 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
926-
927908 return cret
928909 }
929910
@@ -963,7 +944,6 @@ func (x *Leaflet) GetNextAccessibleSibling() *gtk.AccessibleBase {
963944 func (x *Leaflet) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
964945
965946 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
966-
967947 return cret
968948 }
969949
@@ -1140,7 +1120,6 @@ func (x *Leaflet) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleSta
11401120 func (x *Leaflet) GetBuildableId() string {
11411121
11421122 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
1143-
11441123 return cret
11451124 }
11461125
@@ -1148,7 +1127,6 @@ func (x *Leaflet) GetBuildableId() string {
11481127 func (x *Leaflet) GetOrientation() gtk.Orientation {
11491128
11501129 cret := gtk.XGtkOrientableGetOrientation(x.GoPointer())
1151-
11521130 return cret
11531131 }
11541132
@@ -1199,7 +1177,6 @@ var xLeafletPageGetName func(uintptr) string
11991177 func (x *LeafletPage) GetName() string {
12001178
12011179 cret := xLeafletPageGetName(x.GoPointer())
1202-
12031180 return cret
12041181 }
12051182
@@ -1209,7 +1186,6 @@ var xLeafletPageGetNavigatable func(uintptr) bool
12091186 func (x *LeafletPage) GetNavigatable() bool {
12101187
12111188 cret := xLeafletPageGetNavigatable(x.GoPointer())
1212-
12131189 return cret
12141190 }
12151191
@@ -1218,12 +1194,11 @@ var xLeafletPageSetName func(uintptr, uintptr)
12181194 // Sets the name of the @self.
12191195 func (x *LeafletPage) SetName(NameVar *string) {
12201196
1221- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
1197+ NameVarPtr := core.GStrdupNullable(NameVar)
1198+ defer core.GFreeNullable(NameVarPtr)
12221199
12231200 xLeafletPageSetName(x.GoPointer(), NameVarPtr)
12241201
1225- runtime.KeepAlive(NameVarBytes)
1226-
12271202 }
12281203
12291204 var xLeafletPageSetNavigatable func(uintptr, bool)
M v4/adw/adw-length-unit.go +0 -2
@@ -41,7 +41,6 @@ var xLengthUnitFromPx func(LengthUnit, float64, uintptr) float64
4141 func LengthUnitFromPx(UnitVar LengthUnit, ValueVar float64, SettingsVar *gtk.Settings) float64 {
4242
4343 cret := xLengthUnitFromPx(UnitVar, ValueVar, SettingsVar.GoPointer())
44-
4544 return cret
4645 }
4746
@@ -51,7 +50,6 @@ var xLengthUnitToPx func(LengthUnit, float64, uintptr) float64
5150 func LengthUnitToPx(UnitVar LengthUnit, ValueVar float64, SettingsVar *gtk.Settings) float64 {
5251
5352 cret := xLengthUnitToPx(UnitVar, ValueVar, SettingsVar.GoPointer())
54-
5553 return cret
5654 }
5755
M v4/adw/adw-main.go +0 -1
@@ -32,7 +32,6 @@ var xIsInitialized func() bool
3232 func IsInitialized() bool {
3333
3434 cret := xIsInitialized()
35-
3635 return cret
3736 }
3837
M v4/adw/adw-message-dialog.go +8 -28
@@ -3,7 +3,6 @@ package adw
33
44 import (
55 "fmt"
6- "runtime"
76 "structs"
87 "unsafe"
98
@@ -231,16 +230,14 @@ var xNewMessageDialog func(uintptr, uintptr, uintptr) uintptr
231230 func NewMessageDialog(ParentVar *gtk.Window, HeadingVar *string, BodyVar *string) *MessageDialog {
232231 var cls *MessageDialog
233232
234- HeadingVarPtr, HeadingVarBytes := core.NullableStringToPtr(HeadingVar)
233+ HeadingVarPtr := core.GStrdupNullable(HeadingVar)
234+ defer core.GFreeNullable(HeadingVarPtr)
235235
236- BodyVarPtr, BodyVarBytes := core.NullableStringToPtr(BodyVar)
236+ BodyVarPtr := core.GStrdupNullable(BodyVar)
237+ defer core.GFreeNullable(BodyVarPtr)
237238
238239 cret := xNewMessageDialog(ParentVar.GoPointer(), HeadingVarPtr, BodyVarPtr)
239240
240- runtime.KeepAlive(HeadingVarBytes)
241-
242- runtime.KeepAlive(BodyVarBytes)
243-
244241 if cret == 0 {
245242 return nil
246243 }
@@ -329,7 +326,6 @@ var xMessageDialogChooseFinish func(uintptr, uintptr) string
329326 func (x *MessageDialog) ChooseFinish(ResultVar gio.AsyncResult) string {
330327
331328 cret := xMessageDialogChooseFinish(x.GoPointer(), ResultVar.GoPointer())
332-
333329 return cret
334330 }
335331
@@ -395,7 +391,6 @@ var xMessageDialogGetBody func(uintptr) string
395391 func (x *MessageDialog) GetBody() string {
396392
397393 cret := xMessageDialogGetBody(x.GoPointer())
398-
399394 return cret
400395 }
401396
@@ -405,7 +400,6 @@ var xMessageDialogGetBodyUseMarkup func(uintptr) bool
405400 func (x *MessageDialog) GetBodyUseMarkup() bool {
406401
407402 cret := xMessageDialogGetBodyUseMarkup(x.GoPointer())
408-
409403 return cret
410404 }
411405
@@ -415,7 +409,6 @@ var xMessageDialogGetCloseResponse func(uintptr) string
415409 func (x *MessageDialog) GetCloseResponse() string {
416410
417411 cret := xMessageDialogGetCloseResponse(x.GoPointer())
418-
419412 return cret
420413 }
421414
@@ -425,7 +418,6 @@ var xMessageDialogGetDefaultResponse func(uintptr) string
425418 func (x *MessageDialog) GetDefaultResponse() string {
426419
427420 cret := xMessageDialogGetDefaultResponse(x.GoPointer())
428-
429421 return cret
430422 }
431423
@@ -452,7 +444,6 @@ var xMessageDialogGetHeading func(uintptr) string
452444 func (x *MessageDialog) GetHeading() string {
453445
454446 cret := xMessageDialogGetHeading(x.GoPointer())
455-
456447 return cret
457448 }
458449
@@ -462,7 +453,6 @@ var xMessageDialogGetHeadingUseMarkup func(uintptr) bool
462453 func (x *MessageDialog) GetHeadingUseMarkup() bool {
463454
464455 cret := xMessageDialogGetHeadingUseMarkup(x.GoPointer())
465-
466456 return cret
467457 }
468458
@@ -474,7 +464,6 @@ var xMessageDialogGetResponseAppearance func(uintptr, string) ResponseAppearance
474464 func (x *MessageDialog) GetResponseAppearance(ResponseVar string) ResponseAppearance {
475465
476466 cret := xMessageDialogGetResponseAppearance(x.GoPointer(), ResponseVar)
477-
478467 return cret
479468 }
480469
@@ -486,7 +475,6 @@ var xMessageDialogGetResponseEnabled func(uintptr, string) bool
486475 func (x *MessageDialog) GetResponseEnabled(ResponseVar string) bool {
487476
488477 cret := xMessageDialogGetResponseEnabled(x.GoPointer(), ResponseVar)
489-
490478 return cret
491479 }
492480
@@ -498,7 +486,6 @@ var xMessageDialogGetResponseLabel func(uintptr, string) string
498486 func (x *MessageDialog) GetResponseLabel(ResponseVar string) string {
499487
500488 cret := xMessageDialogGetResponseLabel(x.GoPointer(), ResponseVar)
501-
502489 return cret
503490 }
504491
@@ -508,7 +495,6 @@ var xMessageDialogHasResponse func(uintptr, string) bool
508495 func (x *MessageDialog) HasResponse(ResponseVar string) bool {
509496
510497 cret := xMessageDialogHasResponse(x.GoPointer(), ResponseVar)
511-
512498 return cret
513499 }
514500
@@ -581,12 +567,11 @@ var xMessageDialogSetDefaultResponse func(uintptr, uintptr)
581567 // See [property@Gtk.Window:default-widget].
582568 func (x *MessageDialog) SetDefaultResponse(ResponseVar *string) {
583569
584- ResponseVarPtr, ResponseVarBytes := core.NullableStringToPtr(ResponseVar)
570+ ResponseVarPtr := core.GStrdupNullable(ResponseVar)
571+ defer core.GFreeNullable(ResponseVarPtr)
585572
586573 xMessageDialogSetDefaultResponse(x.GoPointer(), ResponseVarPtr)
587574
588- runtime.KeepAlive(ResponseVarBytes)
589-
590575 }
591576
592577 var xMessageDialogSetExtraChild func(uintptr, uintptr)
@@ -605,12 +590,11 @@ var xMessageDialogSetHeading func(uintptr, uintptr)
605590 // Sets the heading of @self.
606591 func (x *MessageDialog) SetHeading(HeadingVar *string) {
607592
608- HeadingVarPtr, HeadingVarBytes := core.NullableStringToPtr(HeadingVar)
593+ HeadingVarPtr := core.GStrdupNullable(HeadingVar)
594+ defer core.GFreeNullable(HeadingVarPtr)
609595
610596 xMessageDialogSetHeading(x.GoPointer(), HeadingVarPtr)
611597
612- runtime.KeepAlive(HeadingVarBytes)
613-
614598 }
615599
616600 var xMessageDialogSetHeadingUseMarkup func(uintptr, bool)
@@ -924,7 +908,6 @@ func (x *MessageDialog) GetAccessibleParent() *gtk.AccessibleBase {
924908 func (x *MessageDialog) GetAccessibleRole() gtk.AccessibleRole {
925909
926910 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
927-
928911 return cret
929912 }
930913
@@ -950,7 +933,6 @@ func (x *MessageDialog) GetAtContext() *gtk.ATContext {
950933 func (x *MessageDialog) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
951934
952935 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
953-
954936 return cret
955937 }
956938
@@ -990,7 +972,6 @@ func (x *MessageDialog) GetNextAccessibleSibling() *gtk.AccessibleBase {
990972 func (x *MessageDialog) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
991973
992974 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
993-
994975 return cret
995976 }
996977
@@ -1167,7 +1148,6 @@ func (x *MessageDialog) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessi
11671148 func (x *MessageDialog) GetBuildableId() string {
11681149
11691150 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
1170-
11711151 return cret
11721152 }
11731153
M v4/adw/adw-multi-layout-view.go +0 -5
@@ -205,7 +205,6 @@ var xMultiLayoutViewGetLayoutName func(uintptr) string
205205 func (x *MultiLayoutView) GetLayoutName() string {
206206
207207 cret := xMultiLayoutViewGetLayoutName(x.GoPointer())
208-
209208 return cret
210209 }
211210
@@ -316,7 +315,6 @@ func (x *MultiLayoutView) GetAccessibleParent() *gtk.AccessibleBase {
316315 func (x *MultiLayoutView) GetAccessibleRole() gtk.AccessibleRole {
317316
318317 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
319-
320318 return cret
321319 }
322320
@@ -342,7 +340,6 @@ func (x *MultiLayoutView) GetAtContext() *gtk.ATContext {
342340 func (x *MultiLayoutView) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
343341
344342 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
345-
346343 return cret
347344 }
348345
@@ -382,7 +379,6 @@ func (x *MultiLayoutView) GetNextAccessibleSibling() *gtk.AccessibleBase {
382379 func (x *MultiLayoutView) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
383380
384381 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
385-
386382 return cret
387383 }
388384
@@ -559,7 +555,6 @@ func (x *MultiLayoutView) UpdateStateValue(NStatesVar int, StatesVar []gtk.Acces
559555 func (x *MultiLayoutView) GetBuildableId() string {
560556
561557 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
562-
563558 return cret
564559 }
565560
M v4/adw/adw-navigation-split-view.go +0 -11
@@ -205,7 +205,6 @@ var xNavigationSplitViewGetCollapsed func(uintptr) bool
205205 func (x *NavigationSplitView) GetCollapsed() bool {
206206
207207 cret := xNavigationSplitViewGetCollapsed(x.GoPointer())
208-
209208 return cret
210209 }
211210
@@ -232,7 +231,6 @@ var xNavigationSplitViewGetMaxSidebarWidth func(uintptr) float64
232231 func (x *NavigationSplitView) GetMaxSidebarWidth() float64 {
233232
234233 cret := xNavigationSplitViewGetMaxSidebarWidth(x.GoPointer())
235-
236234 return cret
237235 }
238236
@@ -242,7 +240,6 @@ var xNavigationSplitViewGetMinSidebarWidth func(uintptr) float64
242240 func (x *NavigationSplitView) GetMinSidebarWidth() float64 {
243241
244242 cret := xNavigationSplitViewGetMinSidebarWidth(x.GoPointer())
245-
246243 return cret
247244 }
248245
@@ -252,7 +249,6 @@ var xNavigationSplitViewGetShowContent func(uintptr) bool
252249 func (x *NavigationSplitView) GetShowContent() bool {
253250
254251 cret := xNavigationSplitViewGetShowContent(x.GoPointer())
255-
256252 return cret
257253 }
258254
@@ -279,7 +275,6 @@ var xNavigationSplitViewGetSidebarPosition func(uintptr) gtk.PackType
279275 func (x *NavigationSplitView) GetSidebarPosition() gtk.PackType {
280276
281277 cret := xNavigationSplitViewGetSidebarPosition(x.GoPointer())
282-
283278 return cret
284279 }
285280
@@ -289,7 +284,6 @@ var xNavigationSplitViewGetSidebarWidthFraction func(uintptr) float64
289284 func (x *NavigationSplitView) GetSidebarWidthFraction() float64 {
290285
291286 cret := xNavigationSplitViewGetSidebarWidthFraction(x.GoPointer())
292-
293287 return cret
294288 }
295289
@@ -299,7 +293,6 @@ var xNavigationSplitViewGetSidebarWidthUnit func(uintptr) LengthUnit
299293 func (x *NavigationSplitView) GetSidebarWidthUnit() LengthUnit {
300294
301295 cret := xNavigationSplitViewGetSidebarWidthUnit(x.GoPointer())
302-
303296 return cret
304297 }
305298
@@ -619,7 +612,6 @@ func (x *NavigationSplitView) GetAccessibleParent() *gtk.AccessibleBase {
619612 func (x *NavigationSplitView) GetAccessibleRole() gtk.AccessibleRole {
620613
621614 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
622-
623615 return cret
624616 }
625617
@@ -645,7 +637,6 @@ func (x *NavigationSplitView) GetAtContext() *gtk.ATContext {
645637 func (x *NavigationSplitView) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
646638
647639 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
648-
649640 return cret
650641 }
651642
@@ -685,7 +676,6 @@ func (x *NavigationSplitView) GetNextAccessibleSibling() *gtk.AccessibleBase {
685676 func (x *NavigationSplitView) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
686677
687678 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
688-
689679 return cret
690680 }
691681
@@ -862,7 +852,6 @@ func (x *NavigationSplitView) UpdateStateValue(NStatesVar int, StatesVar []gtk.A
862852 func (x *NavigationSplitView) GetBuildableId() string {
863853
864854 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
865-
866855 return cret
867856 }
868857
M v4/adw/adw-navigation-view.go +2 -27
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -220,7 +219,6 @@ var xNavigationPageGetCanPop func(uintptr) bool
220219 func (x *NavigationPage) GetCanPop() bool {
221220
222221 cret := xNavigationPageGetCanPop(x.GoPointer())
223-
224222 return cret
225223 }
226224
@@ -247,7 +245,6 @@ var xNavigationPageGetTag func(uintptr) string
247245 func (x *NavigationPage) GetTag() string {
248246
249247 cret := xNavigationPageGetTag(x.GoPointer())
250-
251248 return cret
252249 }
253250
@@ -257,7 +254,6 @@ var xNavigationPageGetTitle func(uintptr) string
257254 func (x *NavigationPage) GetTitle() string {
258255
259256 cret := xNavigationPageGetTitle(x.GoPointer())
260-
261257 return cret
262258 }
263259
@@ -302,12 +298,11 @@ var xNavigationPageSetTag func(uintptr, uintptr)
302298 // The tag also must be set to use the `navigation.push` action.
303299 func (x *NavigationPage) SetTag(TagVar *string) {
304300
305- TagVarPtr, TagVarBytes := core.NullableStringToPtr(TagVar)
301+ TagVarPtr := core.GStrdupNullable(TagVar)
302+ defer core.GFreeNullable(TagVarPtr)
306303
307304 xNavigationPageSetTag(x.GoPointer(), TagVarPtr)
308305
309- runtime.KeepAlive(TagVarBytes)
310-
311306 }
312307
313308 var xNavigationPageSetTitle func(uintptr, string)
@@ -573,7 +568,6 @@ func (x *NavigationPage) GetAccessibleParent() *gtk.AccessibleBase {
573568 func (x *NavigationPage) GetAccessibleRole() gtk.AccessibleRole {
574569
575570 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
576-
577571 return cret
578572 }
579573
@@ -599,7 +593,6 @@ func (x *NavigationPage) GetAtContext() *gtk.ATContext {
599593 func (x *NavigationPage) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
600594
601595 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
602-
603596 return cret
604597 }
605598
@@ -639,7 +632,6 @@ func (x *NavigationPage) GetNextAccessibleSibling() *gtk.AccessibleBase {
639632 func (x *NavigationPage) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
640633
641634 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
642-
643635 return cret
644636 }
645637
@@ -816,7 +808,6 @@ func (x *NavigationPage) UpdateStateValue(NStatesVar int, StatesVar []gtk.Access
816808 func (x *NavigationPage) GetBuildableId() string {
817809
818810 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
819-
820811 return cret
821812 }
822813
@@ -1058,7 +1049,6 @@ var xNavigationViewGetAnimateTransitions func(uintptr) bool
10581049 func (x *NavigationView) GetAnimateTransitions() bool {
10591050
10601051 cret := xNavigationViewGetAnimateTransitions(x.GoPointer())
1061-
10621052 return cret
10631053 }
10641054
@@ -1068,7 +1058,6 @@ var xNavigationViewGetHhomogeneous func(uintptr) bool
10681058 func (x *NavigationView) GetHhomogeneous() bool {
10691059
10701060 cret := xNavigationViewGetHhomogeneous(x.GoPointer())
1071-
10721061 return cret
10731062 }
10741063
@@ -1098,7 +1087,6 @@ var xNavigationViewGetPopOnEscape func(uintptr) bool
10981087 func (x *NavigationView) GetPopOnEscape() bool {
10991088
11001089 cret := xNavigationViewGetPopOnEscape(x.GoPointer())
1101-
11021090 return cret
11031091 }
11041092
@@ -1130,7 +1118,6 @@ var xNavigationViewGetVhomogeneous func(uintptr) bool
11301118 func (x *NavigationView) GetVhomogeneous() bool {
11311119
11321120 cret := xNavigationViewGetVhomogeneous(x.GoPointer())
1133-
11341121 return cret
11351122 }
11361123
@@ -1157,7 +1144,6 @@ var xNavigationViewGetVisiblePageTag func(uintptr) string
11571144 func (x *NavigationView) GetVisiblePageTag() string {
11581145
11591146 cret := xNavigationViewGetVisiblePageTag(x.GoPointer())
1160-
11611147 return cret
11621148 }
11631149
@@ -1177,7 +1163,6 @@ var xNavigationViewPop func(uintptr) bool
11771163 func (x *NavigationView) Pop() bool {
11781164
11791165 cret := xNavigationViewPop(x.GoPointer())
1180-
11811166 return cret
11821167 }
11831168
@@ -1197,7 +1182,6 @@ var xNavigationViewPopToPage func(uintptr, uintptr) bool
11971182 func (x *NavigationView) PopToPage(PageVar *NavigationPage) bool {
11981183
11991184 cret := xNavigationViewPopToPage(x.GoPointer(), PageVar.GoPointer())
1200-
12011185 return cret
12021186 }
12031187
@@ -1216,7 +1200,6 @@ var xNavigationViewPopToTag func(uintptr, string) bool
12161200 func (x *NavigationView) PopToTag(TagVar string) bool {
12171201
12181202 cret := xNavigationViewPopToTag(x.GoPointer(), TagVar)
1219-
12201203 return cret
12211204 }
12221205
@@ -1606,7 +1589,6 @@ func (x *NavigationView) ConnectReplaced(cb *func(NavigationView)) uint {
16061589 func (x *NavigationView) GetCancelProgress() float64 {
16071590
16081591 cret := XAdwSwipeableGetCancelProgress(x.GoPointer())
1609-
16101592 return cret
16111593 }
16121594
@@ -1616,7 +1598,6 @@ func (x *NavigationView) GetCancelProgress() float64 {
16161598 func (x *NavigationView) GetDistance() float64 {
16171599
16181600 cret := XAdwSwipeableGetDistance(x.GoPointer())
1619-
16201601 return cret
16211602 }
16221603
@@ -1624,7 +1605,6 @@ func (x *NavigationView) GetDistance() float64 {
16241605 func (x *NavigationView) GetProgress() float64 {
16251606
16261607 cret := XAdwSwipeableGetProgress(x.GoPointer())
1627-
16281608 return cret
16291609 }
16301610
@@ -1635,7 +1615,6 @@ func (x *NavigationView) GetProgress() float64 {
16351615 func (x *NavigationView) GetSnapPoints(NSnapPointsVar *int) uintptr {
16361616
16371617 cret := XAdwSwipeableGetSnapPoints(x.GoPointer(), NSnapPointsVar)
1638-
16391618 return cret
16401619 }
16411620
@@ -1689,7 +1668,6 @@ func (x *NavigationView) GetAccessibleParent() *gtk.AccessibleBase {
16891668 func (x *NavigationView) GetAccessibleRole() gtk.AccessibleRole {
16901669
16911670 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
1692-
16931671 return cret
16941672 }
16951673
@@ -1715,7 +1693,6 @@ func (x *NavigationView) GetAtContext() *gtk.ATContext {
17151693 func (x *NavigationView) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
17161694
17171695 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
1718-
17191696 return cret
17201697 }
17211698
@@ -1755,7 +1732,6 @@ func (x *NavigationView) GetNextAccessibleSibling() *gtk.AccessibleBase {
17551732 func (x *NavigationView) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
17561733
17571734 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
1758-
17591735 return cret
17601736 }
17611737
@@ -1932,7 +1908,6 @@ func (x *NavigationView) UpdateStateValue(NStatesVar int, StatesVar []gtk.Access
19321908 func (x *NavigationView) GetBuildableId() string {
19331909
19341910 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
1935-
19361911 return cret
19371912 }
19381913
M v4/adw/adw-overlay-split-view.go +0 -18
@@ -203,7 +203,6 @@ var xOverlaySplitViewGetCollapsed func(uintptr) bool
203203 func (x *OverlaySplitView) GetCollapsed() bool {
204204
205205 cret := xOverlaySplitViewGetCollapsed(x.GoPointer())
206-
207206 return cret
208207 }
209208
@@ -230,7 +229,6 @@ var xOverlaySplitViewGetEnableHideGesture func(uintptr) bool
230229 func (x *OverlaySplitView) GetEnableHideGesture() bool {
231230
232231 cret := xOverlaySplitViewGetEnableHideGesture(x.GoPointer())
233-
234232 return cret
235233 }
236234
@@ -240,7 +238,6 @@ var xOverlaySplitViewGetEnableShowGesture func(uintptr) bool
240238 func (x *OverlaySplitView) GetEnableShowGesture() bool {
241239
242240 cret := xOverlaySplitViewGetEnableShowGesture(x.GoPointer())
243-
244241 return cret
245242 }
246243
@@ -250,7 +247,6 @@ var xOverlaySplitViewGetMaxSidebarWidth func(uintptr) float64
250247 func (x *OverlaySplitView) GetMaxSidebarWidth() float64 {
251248
252249 cret := xOverlaySplitViewGetMaxSidebarWidth(x.GoPointer())
253-
254250 return cret
255251 }
256252
@@ -260,7 +256,6 @@ var xOverlaySplitViewGetMinSidebarWidth func(uintptr) float64
260256 func (x *OverlaySplitView) GetMinSidebarWidth() float64 {
261257
262258 cret := xOverlaySplitViewGetMinSidebarWidth(x.GoPointer())
263-
264259 return cret
265260 }
266261
@@ -270,7 +265,6 @@ var xOverlaySplitViewGetPinSidebar func(uintptr) bool
270265 func (x *OverlaySplitView) GetPinSidebar() bool {
271266
272267 cret := xOverlaySplitViewGetPinSidebar(x.GoPointer())
273-
274268 return cret
275269 }
276270
@@ -280,7 +274,6 @@ var xOverlaySplitViewGetShowSidebar func(uintptr) bool
280274 func (x *OverlaySplitView) GetShowSidebar() bool {
281275
282276 cret := xOverlaySplitViewGetShowSidebar(x.GoPointer())
283-
284277 return cret
285278 }
286279
@@ -307,7 +300,6 @@ var xOverlaySplitViewGetSidebarPosition func(uintptr) gtk.PackType
307300 func (x *OverlaySplitView) GetSidebarPosition() gtk.PackType {
308301
309302 cret := xOverlaySplitViewGetSidebarPosition(x.GoPointer())
310-
311303 return cret
312304 }
313305
@@ -317,7 +309,6 @@ var xOverlaySplitViewGetSidebarWidthFraction func(uintptr) float64
317309 func (x *OverlaySplitView) GetSidebarWidthFraction() float64 {
318310
319311 cret := xOverlaySplitViewGetSidebarWidthFraction(x.GoPointer())
320-
321312 return cret
322313 }
323314
@@ -327,7 +318,6 @@ var xOverlaySplitViewGetSidebarWidthUnit func(uintptr) LengthUnit
327318 func (x *OverlaySplitView) GetSidebarWidthUnit() LengthUnit {
328319
329320 cret := xOverlaySplitViewGetSidebarWidthUnit(x.GoPointer())
330-
331321 return cret
332322 }
333323
@@ -684,7 +674,6 @@ func (x *OverlaySplitView) GetPropertySidebarWidthFraction() float64 {
684674 func (x *OverlaySplitView) GetCancelProgress() float64 {
685675
686676 cret := XAdwSwipeableGetCancelProgress(x.GoPointer())
687-
688677 return cret
689678 }
690679
@@ -694,7 +683,6 @@ func (x *OverlaySplitView) GetCancelProgress() float64 {
694683 func (x *OverlaySplitView) GetDistance() float64 {
695684
696685 cret := XAdwSwipeableGetDistance(x.GoPointer())
697-
698686 return cret
699687 }
700688
@@ -702,7 +690,6 @@ func (x *OverlaySplitView) GetDistance() float64 {
702690 func (x *OverlaySplitView) GetProgress() float64 {
703691
704692 cret := XAdwSwipeableGetProgress(x.GoPointer())
705-
706693 return cret
707694 }
708695
@@ -713,7 +700,6 @@ func (x *OverlaySplitView) GetProgress() float64 {
713700 func (x *OverlaySplitView) GetSnapPoints(NSnapPointsVar *int) uintptr {
714701
715702 cret := XAdwSwipeableGetSnapPoints(x.GoPointer(), NSnapPointsVar)
716-
717703 return cret
718704 }
719705
@@ -767,7 +753,6 @@ func (x *OverlaySplitView) GetAccessibleParent() *gtk.AccessibleBase {
767753 func (x *OverlaySplitView) GetAccessibleRole() gtk.AccessibleRole {
768754
769755 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
770-
771756 return cret
772757 }
773758
@@ -793,7 +778,6 @@ func (x *OverlaySplitView) GetAtContext() *gtk.ATContext {
793778 func (x *OverlaySplitView) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
794779
795780 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
796-
797781 return cret
798782 }
799783
@@ -833,7 +817,6 @@ func (x *OverlaySplitView) GetNextAccessibleSibling() *gtk.AccessibleBase {
833817 func (x *OverlaySplitView) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
834818
835819 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
836-
837820 return cret
838821 }
839822
@@ -1010,7 +993,6 @@ func (x *OverlaySplitView) UpdateStateValue(NStatesVar int, StatesVar []gtk.Acce
1010993 func (x *OverlaySplitView) GetBuildableId() string {
1011994
1012995 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
1013-
1014996 return cret
1015997 }
1016998
M v4/adw/adw-password-entry-row.go +2 -20
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -124,7 +123,6 @@ func (x *PasswordEntryRow) GetAccessibleParent() *gtk.AccessibleBase {
124123 func (x *PasswordEntryRow) GetAccessibleRole() gtk.AccessibleRole {
125124
126125 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
127-
128126 return cret
129127 }
130128
@@ -150,7 +148,6 @@ func (x *PasswordEntryRow) GetAtContext() *gtk.ATContext {
150148 func (x *PasswordEntryRow) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
151149
152150 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
153-
154151 return cret
155152 }
156153
@@ -190,7 +187,6 @@ func (x *PasswordEntryRow) GetNextAccessibleSibling() *gtk.AccessibleBase {
190187 func (x *PasswordEntryRow) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
191188
192189 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
193-
194190 return cret
195191 }
196192
@@ -364,7 +360,6 @@ func (x *PasswordEntryRow) UpdateStateValue(NStatesVar int, StatesVar []gtk.Acce
364360 func (x *PasswordEntryRow) GetActionName() string {
365361
366362 cret := gtk.XGtkActionableGetActionName(x.GoPointer())
367-
368363 return cret
369364 }
370365
@@ -372,7 +367,6 @@ func (x *PasswordEntryRow) GetActionName() string {
372367 func (x *PasswordEntryRow) GetActionTargetValue() *glib.Variant {
373368
374369 cret := gtk.XGtkActionableGetActionTargetValue(x.GoPointer())
375-
376370 return cret
377371 }
378372
@@ -391,12 +385,11 @@ func (x *PasswordEntryRow) GetActionTargetValue() *glib.Variant {
391385 // associated with the window.
392386 func (x *PasswordEntryRow) SetActionName(ActionNameVar *string) {
393387
394- ActionNameVarPtr, ActionNameVarBytes := core.NullableStringToPtr(ActionNameVar)
388+ ActionNameVarPtr := core.GStrdupNullable(ActionNameVar)
389+ defer core.GFreeNullable(ActionNameVarPtr)
395390
396391 gtk.XGtkActionableSetActionName(x.GoPointer(), ActionNameVarPtr)
397392
398- runtime.KeepAlive(ActionNameVarBytes)
399-
400393 }
401394
402395 // Sets the target of an actionable widget.
@@ -456,7 +449,6 @@ func (x *PasswordEntryRow) SetDetailedActionName(DetailedActionNameVar string) {
456449 func (x *PasswordEntryRow) GetBuildableId() string {
457450
458451 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
459-
460452 return cret
461453 }
462454
@@ -499,7 +491,6 @@ func (x *PasswordEntryRow) GetBuildableId() string {
499491 func (x *PasswordEntryRow) DelegateGetAccessiblePlatformState(StateVar gtk.AccessiblePlatformState) bool {
500492
501493 cret := gtk.XGtkEditableDelegateGetAccessiblePlatformState(x.GoPointer(), StateVar)
502-
503494 return cret
504495 }
505496
@@ -540,7 +531,6 @@ func (x *PasswordEntryRow) FinishDelegate() {
540531 func (x *PasswordEntryRow) GetAlignment() float32 {
541532
542533 cret := gtk.XGtkEditableGetAlignment(x.GoPointer())
543-
544534 return cret
545535 }
546536
@@ -555,7 +545,6 @@ func (x *PasswordEntryRow) GetAlignment() float32 {
555545 func (x *PasswordEntryRow) GetChars(StartPosVar int, EndPosVar int) string {
556546
557547 cret := gtk.XGtkEditableGetChars(x.GoPointer(), StartPosVar, EndPosVar)
558-
559548 return cret
560549 }
561550
@@ -581,7 +570,6 @@ func (x *PasswordEntryRow) GetDelegate() *gtk.EditableBase {
581570 func (x *PasswordEntryRow) GetEditable() bool {
582571
583572 cret := gtk.XGtkEditableGetEditable(x.GoPointer())
584-
585573 return cret
586574 }
587575
@@ -589,7 +577,6 @@ func (x *PasswordEntryRow) GetEditable() bool {
589577 func (x *PasswordEntryRow) GetEnableUndo() bool {
590578
591579 cret := gtk.XGtkEditableGetEnableUndo(x.GoPointer())
592-
593580 return cret
594581 }
595582
@@ -597,7 +584,6 @@ func (x *PasswordEntryRow) GetEnableUndo() bool {
597584 func (x *PasswordEntryRow) GetMaxWidthChars() int {
598585
599586 cret := gtk.XGtkEditableGetMaxWidthChars(x.GoPointer())
600-
601587 return cret
602588 }
603589
@@ -608,7 +594,6 @@ func (x *PasswordEntryRow) GetMaxWidthChars() int {
608594 func (x *PasswordEntryRow) GetPosition() int {
609595
610596 cret := gtk.XGtkEditableGetPosition(x.GoPointer())
611-
612597 return cret
613598 }
614599
@@ -622,7 +607,6 @@ func (x *PasswordEntryRow) GetPosition() int {
622607 func (x *PasswordEntryRow) GetSelectionBounds(StartPosVar *int, EndPosVar *int) bool {
623608
624609 cret := gtk.XGtkEditableGetSelectionBounds(x.GoPointer(), StartPosVar, EndPosVar)
625-
626610 return cret
627611 }
628612
@@ -632,7 +616,6 @@ func (x *PasswordEntryRow) GetSelectionBounds(StartPosVar *int, EndPosVar *int)
632616 func (x *PasswordEntryRow) GetText() string {
633617
634618 cret := gtk.XGtkEditableGetText(x.GoPointer())
635-
636619 return cret
637620 }
638621
@@ -641,7 +624,6 @@ func (x *PasswordEntryRow) GetText() string {
641624 func (x *PasswordEntryRow) GetWidthChars() int {
642625
643626 cret := gtk.XGtkEditableGetWidthChars(x.GoPointer())
644-
645627 return cret
646628 }
647629
M v4/adw/adw-preferences-dialog.go +0 -7
@@ -105,7 +105,6 @@ var xPreferencesDialogGetSearchEnabled func(uintptr) bool
105105 func (x *PreferencesDialog) GetSearchEnabled() bool {
106106
107107 cret := xPreferencesDialogGetSearchEnabled(x.GoPointer())
108-
109108 return cret
110109 }
111110
@@ -132,7 +131,6 @@ var xPreferencesDialogGetVisiblePageName func(uintptr) string
132131 func (x *PreferencesDialog) GetVisiblePageName() string {
133132
134133 cret := xPreferencesDialogGetVisiblePageName(x.GoPointer())
135-
136134 return cret
137135 }
138136
@@ -142,7 +140,6 @@ var xPreferencesDialogPopSubpage func(uintptr) bool
142140 func (x *PreferencesDialog) PopSubpage() bool {
143141
144142 cret := xPreferencesDialogPopSubpage(x.GoPointer())
145-
146143 return cret
147144 }
148145
@@ -279,7 +276,6 @@ func (x *PreferencesDialog) GetAccessibleParent() *gtk.AccessibleBase {
279276 func (x *PreferencesDialog) GetAccessibleRole() gtk.AccessibleRole {
280277
281278 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
282-
283279 return cret
284280 }
285281
@@ -305,7 +301,6 @@ func (x *PreferencesDialog) GetAtContext() *gtk.ATContext {
305301 func (x *PreferencesDialog) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
306302
307303 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
308-
309304 return cret
310305 }
311306
@@ -345,7 +340,6 @@ func (x *PreferencesDialog) GetNextAccessibleSibling() *gtk.AccessibleBase {
345340 func (x *PreferencesDialog) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
346341
347342 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
348-
349343 return cret
350344 }
351345
@@ -522,7 +516,6 @@ func (x *PreferencesDialog) UpdateStateValue(NStatesVar int, StatesVar []gtk.Acc
522516 func (x *PreferencesDialog) GetBuildableId() string {
523517
524518 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
525-
526519 return cret
527520 }
528521
M v4/adw/adw-preferences-group.go +2 -11
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -154,7 +153,6 @@ var xPreferencesGroupGetDescription func(uintptr) string
154153 func (x *PreferencesGroup) GetDescription() string {
155154
156155 cret := xPreferencesGroupGetDescription(x.GoPointer())
157-
158156 return cret
159157 }
160158
@@ -200,7 +198,6 @@ var xPreferencesGroupGetSeparateRows func(uintptr) bool
200198 func (x *PreferencesGroup) GetSeparateRows() bool {
201199
202200 cret := xPreferencesGroupGetSeparateRows(x.GoPointer())
203-
204201 return cret
205202 }
206203
@@ -210,7 +207,6 @@ var xPreferencesGroupGetTitle func(uintptr) string
210207 func (x *PreferencesGroup) GetTitle() string {
211208
212209 cret := xPreferencesGroupGetTitle(x.GoPointer())
213-
214210 return cret
215211 }
216212
@@ -228,12 +224,11 @@ var xPreferencesGroupSetDescription func(uintptr, uintptr)
228224 // Sets the description for @self.
229225 func (x *PreferencesGroup) SetDescription(DescriptionVar *string) {
230226
231- DescriptionVarPtr, DescriptionVarBytes := core.NullableStringToPtr(DescriptionVar)
227+ DescriptionVarPtr := core.GStrdupNullable(DescriptionVar)
228+ defer core.GFreeNullable(DescriptionVarPtr)
232229
233230 xPreferencesGroupSetDescription(x.GoPointer(), DescriptionVarPtr)
234231
235- runtime.KeepAlive(DescriptionVarBytes)
236-
237232 }
238233
239234 var xPreferencesGroupSetHeaderSuffix func(uintptr, uintptr)
@@ -376,7 +371,6 @@ func (x *PreferencesGroup) GetAccessibleParent() *gtk.AccessibleBase {
376371 func (x *PreferencesGroup) GetAccessibleRole() gtk.AccessibleRole {
377372
378373 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
379-
380374 return cret
381375 }
382376
@@ -402,7 +396,6 @@ func (x *PreferencesGroup) GetAtContext() *gtk.ATContext {
402396 func (x *PreferencesGroup) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
403397
404398 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
405-
406399 return cret
407400 }
408401
@@ -442,7 +435,6 @@ func (x *PreferencesGroup) GetNextAccessibleSibling() *gtk.AccessibleBase {
442435 func (x *PreferencesGroup) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
443436
444437 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
445-
446438 return cret
447439 }
448440
@@ -619,7 +611,6 @@ func (x *PreferencesGroup) UpdateStateValue(NStatesVar int, StatesVar []gtk.Acce
619611 func (x *PreferencesGroup) GetBuildableId() string {
620612
621613 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
622-
623614 return cret
624615 }
625616
M v4/adw/adw-preferences-page.go +4 -17
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -109,7 +108,6 @@ var xPreferencesPageGetDescription func(uintptr) string
109108 func (x *PreferencesPage) GetDescription() string {
110109
111110 cret := xPreferencesPageGetDescription(x.GoPointer())
112-
113111 return cret
114112 }
115113
@@ -119,7 +117,6 @@ var xPreferencesPageGetDescriptionCentered func(uintptr) bool
119117 func (x *PreferencesPage) GetDescriptionCentered() bool {
120118
121119 cret := xPreferencesPageGetDescriptionCentered(x.GoPointer())
122-
123120 return cret
124121 }
125122
@@ -148,7 +145,6 @@ var xPreferencesPageGetIconName func(uintptr) string
148145 func (x *PreferencesPage) GetIconName() string {
149146
150147 cret := xPreferencesPageGetIconName(x.GoPointer())
151-
152148 return cret
153149 }
154150
@@ -158,7 +154,6 @@ var xPreferencesPageGetName func(uintptr) string
158154 func (x *PreferencesPage) GetName() string {
159155
160156 cret := xPreferencesPageGetName(x.GoPointer())
161-
162157 return cret
163158 }
164159
@@ -168,7 +163,6 @@ var xPreferencesPageGetTitle func(uintptr) string
168163 func (x *PreferencesPage) GetTitle() string {
169164
170165 cret := xPreferencesPageGetTitle(x.GoPointer())
171-
172166 return cret
173167 }
174168
@@ -178,7 +172,6 @@ var xPreferencesPageGetUseUnderline func(uintptr) bool
178172 func (x *PreferencesPage) GetUseUnderline() bool {
179173
180174 cret := xPreferencesPageGetUseUnderline(x.GoPointer())
181-
182175 return cret
183176 }
184177
@@ -246,12 +239,11 @@ var xPreferencesPageSetIconName func(uintptr, uintptr)
246239 // Sets the icon name for @self.
247240 func (x *PreferencesPage) SetIconName(IconNameVar *string) {
248241
249- IconNameVarPtr, IconNameVarBytes := core.NullableStringToPtr(IconNameVar)
242+ IconNameVarPtr := core.GStrdupNullable(IconNameVar)
243+ defer core.GFreeNullable(IconNameVarPtr)
250244
251245 xPreferencesPageSetIconName(x.GoPointer(), IconNameVarPtr)
252246
253- runtime.KeepAlive(IconNameVarBytes)
254-
255247 }
256248
257249 var xPreferencesPageSetName func(uintptr, uintptr)
@@ -259,12 +251,11 @@ var xPreferencesPageSetName func(uintptr, uintptr)
259251 // Sets the name of @self.
260252 func (x *PreferencesPage) SetName(NameVar *string) {
261253
262- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
254+ NameVarPtr := core.GStrdupNullable(NameVar)
255+ defer core.GFreeNullable(NameVarPtr)
263256
264257 xPreferencesPageSetName(x.GoPointer(), NameVarPtr)
265258
266- runtime.KeepAlive(NameVarBytes)
267-
268259 }
269260
270261 var xPreferencesPageSetTitle func(uintptr, string)
@@ -433,7 +424,6 @@ func (x *PreferencesPage) GetAccessibleParent() *gtk.AccessibleBase {
433424 func (x *PreferencesPage) GetAccessibleRole() gtk.AccessibleRole {
434425
435426 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
436-
437427 return cret
438428 }
439429
@@ -459,7 +449,6 @@ func (x *PreferencesPage) GetAtContext() *gtk.ATContext {
459449 func (x *PreferencesPage) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
460450
461451 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
462-
463452 return cret
464453 }
465454
@@ -499,7 +488,6 @@ func (x *PreferencesPage) GetNextAccessibleSibling() *gtk.AccessibleBase {
499488 func (x *PreferencesPage) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
500489
501490 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
502-
503491 return cret
504492 }
505493
@@ -676,7 +664,6 @@ func (x *PreferencesPage) UpdateStateValue(NStatesVar int, StatesVar []gtk.Acces
676664 func (x *PreferencesPage) GetBuildableId() string {
677665
678666 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
679-
680667 return cret
681668 }
682669
M v4/adw/adw-preferences-row.go +2 -14
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -74,7 +73,6 @@ var xPreferencesRowGetTitle func(uintptr) string
7473 func (x *PreferencesRow) GetTitle() string {
7574
7675 cret := xPreferencesRowGetTitle(x.GoPointer())
77-
7876 return cret
7977 }
8078
@@ -84,7 +82,6 @@ var xPreferencesRowGetTitleSelectable func(uintptr) bool
8482 func (x *PreferencesRow) GetTitleSelectable() bool {
8583
8684 cret := xPreferencesRowGetTitleSelectable(x.GoPointer())
87-
8885 return cret
8986 }
9087
@@ -94,7 +91,6 @@ var xPreferencesRowGetUseMarkup func(uintptr) bool
9491 func (x *PreferencesRow) GetUseMarkup() bool {
9592
9693 cret := xPreferencesRowGetUseMarkup(x.GoPointer())
97-
9894 return cret
9995 }
10096
@@ -104,7 +100,6 @@ var xPreferencesRowGetUseUnderline func(uintptr) bool
104100 func (x *PreferencesRow) GetUseUnderline() bool {
105101
106102 cret := xPreferencesRowGetUseUnderline(x.GoPointer())
107-
108103 return cret
109104 }
110105
@@ -285,7 +280,6 @@ func (x *PreferencesRow) GetAccessibleParent() *gtk.AccessibleBase {
285280 func (x *PreferencesRow) GetAccessibleRole() gtk.AccessibleRole {
286281
287282 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
288-
289283 return cret
290284 }
291285
@@ -311,7 +305,6 @@ func (x *PreferencesRow) GetAtContext() *gtk.ATContext {
311305 func (x *PreferencesRow) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
312306
313307 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
314-
315308 return cret
316309 }
317310
@@ -351,7 +344,6 @@ func (x *PreferencesRow) GetNextAccessibleSibling() *gtk.AccessibleBase {
351344 func (x *PreferencesRow) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
352345
353346 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
354-
355347 return cret
356348 }
357349
@@ -525,7 +517,6 @@ func (x *PreferencesRow) UpdateStateValue(NStatesVar int, StatesVar []gtk.Access
525517 func (x *PreferencesRow) GetActionName() string {
526518
527519 cret := gtk.XGtkActionableGetActionName(x.GoPointer())
528-
529520 return cret
530521 }
531522
@@ -533,7 +524,6 @@ func (x *PreferencesRow) GetActionName() string {
533524 func (x *PreferencesRow) GetActionTargetValue() *glib.Variant {
534525
535526 cret := gtk.XGtkActionableGetActionTargetValue(x.GoPointer())
536-
537527 return cret
538528 }
539529
@@ -552,12 +542,11 @@ func (x *PreferencesRow) GetActionTargetValue() *glib.Variant {
552542 // associated with the window.
553543 func (x *PreferencesRow) SetActionName(ActionNameVar *string) {
554544
555- ActionNameVarPtr, ActionNameVarBytes := core.NullableStringToPtr(ActionNameVar)
545+ ActionNameVarPtr := core.GStrdupNullable(ActionNameVar)
546+ defer core.GFreeNullable(ActionNameVarPtr)
556547
557548 gtk.XGtkActionableSetActionName(x.GoPointer(), ActionNameVarPtr)
558549
559- runtime.KeepAlive(ActionNameVarBytes)
560-
561550 }
562551
563552 // Sets the target of an actionable widget.
@@ -617,7 +606,6 @@ func (x *PreferencesRow) SetDetailedActionName(DetailedActionNameVar string) {
617606 func (x *PreferencesRow) GetBuildableId() string {
618607
619608 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
620-
621609 return cret
622610 }
623611
M v4/adw/adw-preferences-window.go +0 -8
@@ -112,7 +112,6 @@ var xPreferencesWindowGetCanNavigateBack func(uintptr) bool
112112 func (x *PreferencesWindow) GetCanNavigateBack() bool {
113113
114114 cret := xPreferencesWindowGetCanNavigateBack(x.GoPointer())
115-
116115 return cret
117116 }
118117
@@ -122,7 +121,6 @@ var xPreferencesWindowGetSearchEnabled func(uintptr) bool
122121 func (x *PreferencesWindow) GetSearchEnabled() bool {
123122
124123 cret := xPreferencesWindowGetSearchEnabled(x.GoPointer())
125-
126124 return cret
127125 }
128126
@@ -149,7 +147,6 @@ var xPreferencesWindowGetVisiblePageName func(uintptr) string
149147 func (x *PreferencesWindow) GetVisiblePageName() string {
150148
151149 cret := xPreferencesWindowGetVisiblePageName(x.GoPointer())
152-
153150 return cret
154151 }
155152
@@ -159,7 +156,6 @@ var xPreferencesWindowPopSubpage func(uintptr) bool
159156 func (x *PreferencesWindow) PopSubpage() bool {
160157
161158 cret := xPreferencesWindowPopSubpage(x.GoPointer())
162-
163159 return cret
164160 }
165161
@@ -375,7 +371,6 @@ func (x *PreferencesWindow) GetAccessibleParent() *gtk.AccessibleBase {
375371 func (x *PreferencesWindow) GetAccessibleRole() gtk.AccessibleRole {
376372
377373 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
378-
379374 return cret
380375 }
381376
@@ -401,7 +396,6 @@ func (x *PreferencesWindow) GetAtContext() *gtk.ATContext {
401396 func (x *PreferencesWindow) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
402397
403398 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
404-
405399 return cret
406400 }
407401
@@ -441,7 +435,6 @@ func (x *PreferencesWindow) GetNextAccessibleSibling() *gtk.AccessibleBase {
441435 func (x *PreferencesWindow) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
442436
443437 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
444-
445438 return cret
446439 }
447440
@@ -618,7 +611,6 @@ func (x *PreferencesWindow) UpdateStateValue(NStatesVar int, StatesVar []gtk.Acc
618611 func (x *PreferencesWindow) GetBuildableId() string {
619612
620613 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
621-
622614 return cret
623615 }
624616
M v4/adw/adw-shortcut-label.go +0 -6
@@ -128,7 +128,6 @@ var xShortcutLabelGetAccelerator func(uintptr) string
128128 func (x *ShortcutLabel) GetAccelerator() string {
129129
130130 cret := xShortcutLabelGetAccelerator(x.GoPointer())
131-
132131 return cret
133132 }
134133
@@ -138,7 +137,6 @@ var xShortcutLabelGetDisabledText func(uintptr) string
138137 func (x *ShortcutLabel) GetDisabledText() string {
139138
140139 cret := xShortcutLabelGetDisabledText(x.GoPointer())
141-
142140 return cret
143141 }
144142
@@ -240,7 +238,6 @@ func (x *ShortcutLabel) GetAccessibleParent() *gtk.AccessibleBase {
240238 func (x *ShortcutLabel) GetAccessibleRole() gtk.AccessibleRole {
241239
242240 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
243-
244241 return cret
245242 }
246243
@@ -266,7 +263,6 @@ func (x *ShortcutLabel) GetAtContext() *gtk.ATContext {
266263 func (x *ShortcutLabel) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
267264
268265 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
269-
270266 return cret
271267 }
272268
@@ -306,7 +302,6 @@ func (x *ShortcutLabel) GetNextAccessibleSibling() *gtk.AccessibleBase {
306302 func (x *ShortcutLabel) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
307303
308304 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
309-
310305 return cret
311306 }
312307
@@ -483,7 +478,6 @@ func (x *ShortcutLabel) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessi
483478 func (x *ShortcutLabel) GetBuildableId() string {
484479
485480 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
486-
487481 return cret
488482 }
489483
M v4/adw/adw-shortcuts-dialog.go +0 -4
@@ -201,7 +201,6 @@ func (x *ShortcutsDialog) GetAccessibleParent() *gtk.AccessibleBase {
201201 func (x *ShortcutsDialog) GetAccessibleRole() gtk.AccessibleRole {
202202
203203 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
204-
205204 return cret
206205 }
207206
@@ -227,7 +226,6 @@ func (x *ShortcutsDialog) GetAtContext() *gtk.ATContext {
227226 func (x *ShortcutsDialog) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
228227
229228 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
230-
231229 return cret
232230 }
233231
@@ -267,7 +265,6 @@ func (x *ShortcutsDialog) GetNextAccessibleSibling() *gtk.AccessibleBase {
267265 func (x *ShortcutsDialog) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
268266
269267 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
270-
271268 return cret
272269 }
273270
@@ -444,7 +441,6 @@ func (x *ShortcutsDialog) UpdateStateValue(NStatesVar int, StatesVar []gtk.Acces
444441 func (x *ShortcutsDialog) GetBuildableId() string {
445442
446443 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
447-
448444 return cret
449445 }
450446
M v4/adw/adw-shortcuts-item.go +0 -5
@@ -92,7 +92,6 @@ var xShortcutsItemGetAccelerator func(uintptr) string
9292 func (x *ShortcutsItem) GetAccelerator() string {
9393
9494 cret := xShortcutsItemGetAccelerator(x.GoPointer())
95-
9695 return cret
9796 }
9897
@@ -102,7 +101,6 @@ var xShortcutsItemGetActionName func(uintptr) string
102101 func (x *ShortcutsItem) GetActionName() string {
103102
104103 cret := xShortcutsItemGetActionName(x.GoPointer())
105-
106104 return cret
107105 }
108106
@@ -112,7 +110,6 @@ var xShortcutsItemGetDirection func(uintptr) gtk.TextDirection
112110 func (x *ShortcutsItem) GetDirection() gtk.TextDirection {
113111
114112 cret := xShortcutsItemGetDirection(x.GoPointer())
115-
116113 return cret
117114 }
118115
@@ -122,7 +119,6 @@ var xShortcutsItemGetSubtitle func(uintptr) string
122119 func (x *ShortcutsItem) GetSubtitle() string {
123120
124121 cret := xShortcutsItemGetSubtitle(x.GoPointer())
125-
126122 return cret
127123 }
128124
@@ -132,7 +128,6 @@ var xShortcutsItemGetTitle func(uintptr) string
132128 func (x *ShortcutsItem) GetTitle() string {
133129
134130 cret := xShortcutsItemGetTitle(x.GoPointer())
135-
136131 return cret
137132 }
138133
M v4/adw/adw-shortcuts-section.go +4 -12
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -57,12 +56,11 @@ var xNewShortcutsSection func(uintptr) uintptr
5756 func NewShortcutsSection(TitleVar *string) *ShortcutsSection {
5857 var cls *ShortcutsSection
5958
60- TitleVarPtr, TitleVarBytes := core.NullableStringToPtr(TitleVar)
59+ TitleVarPtr := core.GStrdupNullable(TitleVar)
60+ defer core.GFreeNullable(TitleVarPtr)
6161
6262 cret := xNewShortcutsSection(TitleVarPtr)
6363
64- runtime.KeepAlive(TitleVarBytes)
65-
6664 if cret == 0 {
6765 return nil
6866 }
@@ -86,7 +84,6 @@ var xShortcutsSectionGetTitle func(uintptr) string
8684 func (x *ShortcutsSection) GetTitle() string {
8785
8886 cret := xShortcutsSectionGetTitle(x.GoPointer())
89-
9087 return cret
9188 }
9289
@@ -95,12 +92,11 @@ var xShortcutsSectionSetTitle func(uintptr, uintptr)
9592 // Sets the title of @self.
9693 func (x *ShortcutsSection) SetTitle(TitleVar *string) {
9794
98- TitleVarPtr, TitleVarBytes := core.NullableStringToPtr(TitleVar)
95+ TitleVarPtr := core.GStrdupNullable(TitleVar)
96+ defer core.GFreeNullable(TitleVarPtr)
9997
10098 xShortcutsSectionSetTitle(x.GoPointer(), TitleVarPtr)
10199
102- runtime.KeepAlive(TitleVarBytes)
103-
104100 }
105101
106102 func (c *ShortcutsSection) GoPointer() uintptr {
@@ -143,7 +139,6 @@ func (x *ShortcutsSection) GetPropertyTitle() string {
143139 func (x *ShortcutsSection) GetItem(PositionVar uint) uintptr {
144140
145141 cret := gio.XGListModelGetItem(x.GoPointer(), PositionVar)
146-
147142 return cret
148143 }
149144
@@ -158,7 +153,6 @@ func (x *ShortcutsSection) GetItem(PositionVar uint) uintptr {
158153 func (x *ShortcutsSection) GetItemType() types.GType {
159154
160155 cret := gio.XGListModelGetItemType(x.GoPointer())
161-
162156 return cret
163157 }
164158
@@ -170,7 +164,6 @@ func (x *ShortcutsSection) GetItemType() types.GType {
170164 func (x *ShortcutsSection) GetNItems() uint {
171165
172166 cret := gio.XGListModelGetNItems(x.GoPointer())
173-
174167 return cret
175168 }
176169
@@ -232,7 +225,6 @@ func (x *ShortcutsSection) ItemsChanged(PositionVar uint, RemovedVar uint, Added
232225 func (x *ShortcutsSection) GetBuildableId() string {
233226
234227 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
235-
236228 return cret
237229 }
238230
M v4/adw/adw-spin-row.go +2 -27
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -159,7 +158,6 @@ var xSpinRowGetClimbRate func(uintptr) float64
159158 func (x *SpinRow) GetClimbRate() float64 {
160159
161160 cret := xSpinRowGetClimbRate(x.GoPointer())
162-
163161 return cret
164162 }
165163
@@ -169,7 +167,6 @@ var xSpinRowGetDigits func(uintptr) uint
169167 func (x *SpinRow) GetDigits() uint {
170168
171169 cret := xSpinRowGetDigits(x.GoPointer())
172-
173170 return cret
174171 }
175172
@@ -179,7 +176,6 @@ var xSpinRowGetNumeric func(uintptr) bool
179176 func (x *SpinRow) GetNumeric() bool {
180177
181178 cret := xSpinRowGetNumeric(x.GoPointer())
182-
183179 return cret
184180 }
185181
@@ -189,7 +185,6 @@ var xSpinRowGetSnapToTicks func(uintptr) bool
189185 func (x *SpinRow) GetSnapToTicks() bool {
190186
191187 cret := xSpinRowGetSnapToTicks(x.GoPointer())
192-
193188 return cret
194189 }
195190
@@ -199,7 +194,6 @@ var xSpinRowGetUpdatePolicy func(uintptr) gtk.SpinButtonUpdatePolicy
199194 func (x *SpinRow) GetUpdatePolicy() gtk.SpinButtonUpdatePolicy {
200195
201196 cret := xSpinRowGetUpdatePolicy(x.GoPointer())
202-
203197 return cret
204198 }
205199
@@ -209,7 +203,6 @@ var xSpinRowGetValue func(uintptr) float64
209203 func (x *SpinRow) GetValue() float64 {
210204
211205 cret := xSpinRowGetValue(x.GoPointer())
212-
213206 return cret
214207 }
215208
@@ -219,7 +212,6 @@ var xSpinRowGetWrap func(uintptr) bool
219212 func (x *SpinRow) GetWrap() bool {
220213
221214 cret := xSpinRowGetWrap(x.GoPointer())
222-
223215 return cret
224216 }
225217
@@ -549,7 +541,6 @@ func (x *SpinRow) GetAccessibleParent() *gtk.AccessibleBase {
549541 func (x *SpinRow) GetAccessibleRole() gtk.AccessibleRole {
550542
551543 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
552-
553544 return cret
554545 }
555546
@@ -575,7 +566,6 @@ func (x *SpinRow) GetAtContext() *gtk.ATContext {
575566 func (x *SpinRow) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
576567
577568 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
578-
579569 return cret
580570 }
581571
@@ -615,7 +605,6 @@ func (x *SpinRow) GetNextAccessibleSibling() *gtk.AccessibleBase {
615605 func (x *SpinRow) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
616606
617607 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
618-
619608 return cret
620609 }
621610
@@ -789,7 +778,6 @@ func (x *SpinRow) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleSta
789778 func (x *SpinRow) GetActionName() string {
790779
791780 cret := gtk.XGtkActionableGetActionName(x.GoPointer())
792-
793781 return cret
794782 }
795783
@@ -797,7 +785,6 @@ func (x *SpinRow) GetActionName() string {
797785 func (x *SpinRow) GetActionTargetValue() *glib.Variant {
798786
799787 cret := gtk.XGtkActionableGetActionTargetValue(x.GoPointer())
800-
801788 return cret
802789 }
803790
@@ -816,12 +803,11 @@ func (x *SpinRow) GetActionTargetValue() *glib.Variant {
816803 // associated with the window.
817804 func (x *SpinRow) SetActionName(ActionNameVar *string) {
818805
819- ActionNameVarPtr, ActionNameVarBytes := core.NullableStringToPtr(ActionNameVar)
806+ ActionNameVarPtr := core.GStrdupNullable(ActionNameVar)
807+ defer core.GFreeNullable(ActionNameVarPtr)
820808
821809 gtk.XGtkActionableSetActionName(x.GoPointer(), ActionNameVarPtr)
822810
823- runtime.KeepAlive(ActionNameVarBytes)
824-
825811 }
826812
827813 // Sets the target of an actionable widget.
@@ -881,7 +867,6 @@ func (x *SpinRow) SetDetailedActionName(DetailedActionNameVar string) {
881867 func (x *SpinRow) GetBuildableId() string {
882868
883869 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
884-
885870 return cret
886871 }
887872
@@ -924,7 +909,6 @@ func (x *SpinRow) GetBuildableId() string {
924909 func (x *SpinRow) DelegateGetAccessiblePlatformState(StateVar gtk.AccessiblePlatformState) bool {
925910
926911 cret := gtk.XGtkEditableDelegateGetAccessiblePlatformState(x.GoPointer(), StateVar)
927-
928912 return cret
929913 }
930914
@@ -965,7 +949,6 @@ func (x *SpinRow) FinishDelegate() {
965949 func (x *SpinRow) GetAlignment() float32 {
966950
967951 cret := gtk.XGtkEditableGetAlignment(x.GoPointer())
968-
969952 return cret
970953 }
971954
@@ -980,7 +963,6 @@ func (x *SpinRow) GetAlignment() float32 {
980963 func (x *SpinRow) GetChars(StartPosVar int, EndPosVar int) string {
981964
982965 cret := gtk.XGtkEditableGetChars(x.GoPointer(), StartPosVar, EndPosVar)
983-
984966 return cret
985967 }
986968
@@ -1006,7 +988,6 @@ func (x *SpinRow) GetDelegate() *gtk.EditableBase {
1006988 func (x *SpinRow) GetEditable() bool {
1007989
1008990 cret := gtk.XGtkEditableGetEditable(x.GoPointer())
1009-
1010991 return cret
1011992 }
1012993
@@ -1014,7 +995,6 @@ func (x *SpinRow) GetEditable() bool {
1014995 func (x *SpinRow) GetEnableUndo() bool {
1015996
1016997 cret := gtk.XGtkEditableGetEnableUndo(x.GoPointer())
1017-
1018998 return cret
1019999 }
10201000
@@ -1022,7 +1002,6 @@ func (x *SpinRow) GetEnableUndo() bool {
10221002 func (x *SpinRow) GetMaxWidthChars() int {
10231003
10241004 cret := gtk.XGtkEditableGetMaxWidthChars(x.GoPointer())
1025-
10261005 return cret
10271006 }
10281007
@@ -1033,7 +1012,6 @@ func (x *SpinRow) GetMaxWidthChars() int {
10331012 func (x *SpinRow) GetPosition() int {
10341013
10351014 cret := gtk.XGtkEditableGetPosition(x.GoPointer())
1036-
10371015 return cret
10381016 }
10391017
@@ -1047,7 +1025,6 @@ func (x *SpinRow) GetPosition() int {
10471025 func (x *SpinRow) GetSelectionBounds(StartPosVar *int, EndPosVar *int) bool {
10481026
10491027 cret := gtk.XGtkEditableGetSelectionBounds(x.GoPointer(), StartPosVar, EndPosVar)
1050-
10511028 return cret
10521029 }
10531030
@@ -1057,7 +1034,6 @@ func (x *SpinRow) GetSelectionBounds(StartPosVar *int, EndPosVar *int) bool {
10571034 func (x *SpinRow) GetText() string {
10581035
10591036 cret := gtk.XGtkEditableGetText(x.GoPointer())
1060-
10611037 return cret
10621038 }
10631039
@@ -1066,7 +1042,6 @@ func (x *SpinRow) GetText() string {
10661042 func (x *SpinRow) GetWidthChars() int {
10671043
10681044 cret := gtk.XGtkEditableGetWidthChars(x.GoPointer())
1069-
10701045 return cret
10711046 }
10721047
M v4/adw/adw-spinner-paintable.go +0 -4
@@ -168,7 +168,6 @@ func (x *SpinnerPaintable) GetCurrentImage() *gdk.PaintableBase {
168168 func (x *SpinnerPaintable) GetFlags() gdk.PaintableFlags {
169169
170170 cret := gdk.XGdkPaintableGetFlags(x.GoPointer())
171-
172171 return cret
173172 }
174173
@@ -192,7 +191,6 @@ func (x *SpinnerPaintable) GetFlags() gdk.PaintableFlags {
192191 func (x *SpinnerPaintable) GetIntrinsicAspectRatio() float64 {
193192
194193 cret := gdk.XGdkPaintableGetIntrinsicAspectRatio(x.GoPointer())
195-
196194 return cret
197195 }
198196
@@ -209,7 +207,6 @@ func (x *SpinnerPaintable) GetIntrinsicAspectRatio() float64 {
209207 func (x *SpinnerPaintable) GetIntrinsicHeight() int {
210208
211209 cret := gdk.XGdkPaintableGetIntrinsicHeight(x.GoPointer())
212-
213210 return cret
214211 }
215212
@@ -226,7 +223,6 @@ func (x *SpinnerPaintable) GetIntrinsicHeight() int {
226223 func (x *SpinnerPaintable) GetIntrinsicWidth() int {
227224
228225 cret := gdk.XGdkPaintableGetIntrinsicWidth(x.GoPointer())
229-
230226 return cret
231227 }
232228
M v4/adw/adw-spinner.go +0 -4
@@ -141,7 +141,6 @@ func (x *Spinner) GetAccessibleParent() *gtk.AccessibleBase {
141141 func (x *Spinner) GetAccessibleRole() gtk.AccessibleRole {
142142
143143 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
144-
145144 return cret
146145 }
147146
@@ -167,7 +166,6 @@ func (x *Spinner) GetAtContext() *gtk.ATContext {
167166 func (x *Spinner) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
168167
169168 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
170-
171169 return cret
172170 }
173171
@@ -207,7 +205,6 @@ func (x *Spinner) GetNextAccessibleSibling() *gtk.AccessibleBase {
207205 func (x *Spinner) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
208206
209207 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
210-
211208 return cret
212209 }
213210
@@ -384,7 +381,6 @@ func (x *Spinner) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleSta
384381 func (x *Spinner) GetBuildableId() string {
385382
386383 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
387-
388384 return cret
389385 }
390386
M v4/adw/adw-split-button.go +2 -16
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -115,7 +114,6 @@ var xSplitButtonGetCanShrink func(uintptr) bool
115114 func (x *SplitButton) GetCanShrink() bool {
116115
117116 cret := xSplitButtonGetCanShrink(x.GoPointer())
118-
119117 return cret
120118 }
121119
@@ -142,7 +140,6 @@ var xSplitButtonGetDirection func(uintptr) gtk.ArrowType
142140 func (x *SplitButton) GetDirection() gtk.ArrowType {
143141
144142 cret := xSplitButtonGetDirection(x.GoPointer())
145-
146143 return cret
147144 }
148145
@@ -152,7 +149,6 @@ var xSplitButtonGetDropdownTooltip func(uintptr) string
152149 func (x *SplitButton) GetDropdownTooltip() string {
153150
154151 cret := xSplitButtonGetDropdownTooltip(x.GoPointer())
155-
156152 return cret
157153 }
158154
@@ -162,7 +158,6 @@ var xSplitButtonGetIconName func(uintptr) string
162158 func (x *SplitButton) GetIconName() string {
163159
164160 cret := xSplitButtonGetIconName(x.GoPointer())
165-
166161 return cret
167162 }
168163
@@ -172,7 +167,6 @@ var xSplitButtonGetLabel func(uintptr) string
172167 func (x *SplitButton) GetLabel() string {
173168
174169 cret := xSplitButtonGetLabel(x.GoPointer())
175-
176170 return cret
177171 }
178172
@@ -216,7 +210,6 @@ var xSplitButtonGetUseUnderline func(uintptr) bool
216210 func (x *SplitButton) GetUseUnderline() bool {
217211
218212 cret := xSplitButtonGetUseUnderline(x.GoPointer())
219-
220213 return cret
221214 }
222215
@@ -570,7 +563,6 @@ func (x *SplitButton) GetAccessibleParent() *gtk.AccessibleBase {
570563 func (x *SplitButton) GetAccessibleRole() gtk.AccessibleRole {
571564
572565 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
573-
574566 return cret
575567 }
576568
@@ -596,7 +588,6 @@ func (x *SplitButton) GetAtContext() *gtk.ATContext {
596588 func (x *SplitButton) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
597589
598590 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
599-
600591 return cret
601592 }
602593
@@ -636,7 +627,6 @@ func (x *SplitButton) GetNextAccessibleSibling() *gtk.AccessibleBase {
636627 func (x *SplitButton) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
637628
638629 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
639-
640630 return cret
641631 }
642632
@@ -810,7 +800,6 @@ func (x *SplitButton) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessibl
810800 func (x *SplitButton) GetActionName() string {
811801
812802 cret := gtk.XGtkActionableGetActionName(x.GoPointer())
813-
814803 return cret
815804 }
816805
@@ -818,7 +807,6 @@ func (x *SplitButton) GetActionName() string {
818807 func (x *SplitButton) GetActionTargetValue() *glib.Variant {
819808
820809 cret := gtk.XGtkActionableGetActionTargetValue(x.GoPointer())
821-
822810 return cret
823811 }
824812
@@ -837,12 +825,11 @@ func (x *SplitButton) GetActionTargetValue() *glib.Variant {
837825 // associated with the window.
838826 func (x *SplitButton) SetActionName(ActionNameVar *string) {
839827
840- ActionNameVarPtr, ActionNameVarBytes := core.NullableStringToPtr(ActionNameVar)
828+ ActionNameVarPtr := core.GStrdupNullable(ActionNameVar)
829+ defer core.GFreeNullable(ActionNameVarPtr)
841830
842831 gtk.XGtkActionableSetActionName(x.GoPointer(), ActionNameVarPtr)
843832
844- runtime.KeepAlive(ActionNameVarBytes)
845-
846833 }
847834
848835 // Sets the target of an actionable widget.
@@ -902,7 +889,6 @@ func (x *SplitButton) SetDetailedActionName(DetailedActionNameVar string) {
902889 func (x *SplitButton) GetBuildableId() string {
903890
904891 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
905-
906892 return cret
907893 }
908894
M v4/adw/adw-spring-animation.go +0 -10
@@ -98,7 +98,6 @@ var xSpringAnimationCalculateValue func(uintptr, uint) float64
9898 func (x *SpringAnimation) CalculateValue(TimeVar uint) float64 {
9999
100100 cret := xSpringAnimationCalculateValue(x.GoPointer(), TimeVar)
101-
102101 return cret
103102 }
104103
@@ -113,7 +112,6 @@ var xSpringAnimationCalculateVelocity func(uintptr, uint) float64
113112 func (x *SpringAnimation) CalculateVelocity(TimeVar uint) float64 {
114113
115114 cret := xSpringAnimationCalculateVelocity(x.GoPointer(), TimeVar)
116-
117115 return cret
118116 }
119117
@@ -123,7 +121,6 @@ var xSpringAnimationGetClamp func(uintptr) bool
123121 func (x *SpringAnimation) GetClamp() bool {
124122
125123 cret := xSpringAnimationGetClamp(x.GoPointer())
126-
127124 return cret
128125 }
129126
@@ -133,7 +130,6 @@ var xSpringAnimationGetEpsilon func(uintptr) float64
133130 func (x *SpringAnimation) GetEpsilon() float64 {
134131
135132 cret := xSpringAnimationGetEpsilon(x.GoPointer())
136-
137133 return cret
138134 }
139135
@@ -145,7 +141,6 @@ var xSpringAnimationGetEstimatedDuration func(uintptr) uint
145141 func (x *SpringAnimation) GetEstimatedDuration() uint {
146142
147143 cret := xSpringAnimationGetEstimatedDuration(x.GoPointer())
148-
149144 return cret
150145 }
151146
@@ -155,7 +150,6 @@ var xSpringAnimationGetInitialVelocity func(uintptr) float64
155150 func (x *SpringAnimation) GetInitialVelocity() float64 {
156151
157152 cret := xSpringAnimationGetInitialVelocity(x.GoPointer())
158-
159153 return cret
160154 }
161155
@@ -165,7 +159,6 @@ var xSpringAnimationGetSpringParams func(uintptr) *SpringParams
165159 func (x *SpringAnimation) GetSpringParams() *SpringParams {
166160
167161 cret := xSpringAnimationGetSpringParams(x.GoPointer())
168-
169162 return cret
170163 }
171164
@@ -175,7 +168,6 @@ var xSpringAnimationGetValueFrom func(uintptr) float64
175168 func (x *SpringAnimation) GetValueFrom() float64 {
176169
177170 cret := xSpringAnimationGetValueFrom(x.GoPointer())
178-
179171 return cret
180172 }
181173
@@ -185,7 +177,6 @@ var xSpringAnimationGetValueTo func(uintptr) float64
185177 func (x *SpringAnimation) GetValueTo() float64 {
186178
187179 cret := xSpringAnimationGetValueTo(x.GoPointer())
188-
189180 return cret
190181 }
191182
@@ -195,7 +186,6 @@ var xSpringAnimationGetVelocity func(uintptr) float64
195186 func (x *SpringAnimation) GetVelocity() float64 {
196187
197188 cret := xSpringAnimationGetVelocity(x.GoPointer())
198-
199189 return cret
200190 }
201191
M v4/adw/adw-spring-params.go +0 -7
@@ -74,7 +74,6 @@ var xNewSpringParams func(float64, float64, float64) *SpringParams
7474 func NewSpringParams(DampingRatioVar float64, MassVar float64, StiffnessVar float64) *SpringParams {
7575
7676 cret := xNewSpringParams(DampingRatioVar, MassVar, StiffnessVar)
77-
7877 return cret
7978 }
8079
@@ -87,7 +86,6 @@ var xNewSpringParamsFull func(float64, float64, float64) *SpringParams
8786 func NewSpringParamsFull(DampingVar float64, MassVar float64, StiffnessVar float64) *SpringParams {
8887
8988 cret := xNewSpringParamsFull(DampingVar, MassVar, StiffnessVar)
90-
9189 return cret
9290 }
9391
@@ -97,7 +95,6 @@ var xSpringParamsGetDamping func(uintptr) float64
9795 func (x *SpringParams) GetDamping() float64 {
9896
9997 cret := xSpringParamsGetDamping(x.GoPointer())
100-
10198 return cret
10299 }
103100
@@ -107,7 +104,6 @@ var xSpringParamsGetDampingRatio func(uintptr) float64
107104 func (x *SpringParams) GetDampingRatio() float64 {
108105
109106 cret := xSpringParamsGetDampingRatio(x.GoPointer())
110-
111107 return cret
112108 }
113109
@@ -117,7 +113,6 @@ var xSpringParamsGetMass func(uintptr) float64
117113 func (x *SpringParams) GetMass() float64 {
118114
119115 cret := xSpringParamsGetMass(x.GoPointer())
120-
121116 return cret
122117 }
123118
@@ -127,7 +122,6 @@ var xSpringParamsGetStiffness func(uintptr) float64
127122 func (x *SpringParams) GetStiffness() float64 {
128123
129124 cret := xSpringParamsGetStiffness(x.GoPointer())
130-
131125 return cret
132126 }
133127
@@ -137,7 +131,6 @@ var xSpringParamsRef func(uintptr) *SpringParams
137131 func (x *SpringParams) Ref() *SpringParams {
138132
139133 cret := xSpringParamsRef(x.GoPointer())
140-
141134 return cret
142135 }
143136
M v4/adw/adw-squeezer.go +0 -15
@@ -131,7 +131,6 @@ var xSqueezerGetAllowNone func(uintptr) bool
131131 func (x *Squeezer) GetAllowNone() bool {
132132
133133 cret := xSqueezerGetAllowNone(x.GoPointer())
134-
135134 return cret
136135 }
137136
@@ -141,7 +140,6 @@ var xSqueezerGetHomogeneous func(uintptr) bool
141140 func (x *Squeezer) GetHomogeneous() bool {
142141
143142 cret := xSqueezerGetHomogeneous(x.GoPointer())
144-
145143 return cret
146144 }
147145
@@ -151,7 +149,6 @@ var xSqueezerGetInterpolateSize func(uintptr) bool
151149 func (x *Squeezer) GetInterpolateSize() bool {
152150
153151 cret := xSqueezerGetInterpolateSize(x.GoPointer())
154-
155152 return cret
156153 }
157154
@@ -197,7 +194,6 @@ var xSqueezerGetSwitchThresholdPolicy func(uintptr) FoldThresholdPolicy
197194 func (x *Squeezer) GetSwitchThresholdPolicy() FoldThresholdPolicy {
198195
199196 cret := xSqueezerGetSwitchThresholdPolicy(x.GoPointer())
200-
201197 return cret
202198 }
203199
@@ -207,7 +203,6 @@ var xSqueezerGetTransitionDuration func(uintptr) uint
207203 func (x *Squeezer) GetTransitionDuration() uint {
208204
209205 cret := xSqueezerGetTransitionDuration(x.GoPointer())
210-
211206 return cret
212207 }
213208
@@ -221,7 +216,6 @@ var xSqueezerGetTransitionRunning func(uintptr) bool
221216 func (x *Squeezer) GetTransitionRunning() bool {
222217
223218 cret := xSqueezerGetTransitionRunning(x.GoPointer())
224-
225219 return cret
226220 }
227221
@@ -231,7 +225,6 @@ var xSqueezerGetTransitionType func(uintptr) SqueezerTransitionType
231225 func (x *Squeezer) GetTransitionType() SqueezerTransitionType {
232226
233227 cret := xSqueezerGetTransitionType(x.GoPointer())
234-
235228 return cret
236229 }
237230
@@ -258,7 +251,6 @@ var xSqueezerGetXalign func(uintptr) float32
258251 func (x *Squeezer) GetXalign() float32 {
259252
260253 cret := xSqueezerGetXalign(x.GoPointer())
261-
262254 return cret
263255 }
264256
@@ -268,7 +260,6 @@ var xSqueezerGetYalign func(uintptr) float32
268260 func (x *Squeezer) GetYalign() float32 {
269261
270262 cret := xSqueezerGetYalign(x.GoPointer())
271-
272263 return cret
273264 }
274265
@@ -597,7 +588,6 @@ func (x *Squeezer) GetAccessibleParent() *gtk.AccessibleBase {
597588 func (x *Squeezer) GetAccessibleRole() gtk.AccessibleRole {
598589
599590 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
600-
601591 return cret
602592 }
603593
@@ -623,7 +613,6 @@ func (x *Squeezer) GetAtContext() *gtk.ATContext {
623613 func (x *Squeezer) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
624614
625615 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
626-
627616 return cret
628617 }
629618
@@ -663,7 +652,6 @@ func (x *Squeezer) GetNextAccessibleSibling() *gtk.AccessibleBase {
663652 func (x *Squeezer) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
664653
665654 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
666-
667655 return cret
668656 }
669657
@@ -840,7 +828,6 @@ func (x *Squeezer) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleSt
840828 func (x *Squeezer) GetBuildableId() string {
841829
842830 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
843-
844831 return cret
845832 }
846833
@@ -848,7 +835,6 @@ func (x *Squeezer) GetBuildableId() string {
848835 func (x *Squeezer) GetOrientation() gtk.Orientation {
849836
850837 cret := gtk.XGtkOrientableGetOrientation(x.GoPointer())
851-
852838 return cret
853839 }
854840
@@ -899,7 +885,6 @@ var xSqueezerPageGetEnabled func(uintptr) bool
899885 func (x *SqueezerPage) GetEnabled() bool {
900886
901887 cret := xSqueezerPageGetEnabled(x.GoPointer())
902-
903888 return cret
904889 }
905890
M v4/adw/adw-status-page.go +4 -14
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -113,7 +112,6 @@ var xStatusPageGetDescription func(uintptr) string
113112 func (x *StatusPage) GetDescription() string {
114113
115114 cret := xStatusPageGetDescription(x.GoPointer())
116-
117115 return cret
118116 }
119117
@@ -123,7 +121,6 @@ var xStatusPageGetIconName func(uintptr) string
123121 func (x *StatusPage) GetIconName() string {
124122
125123 cret := xStatusPageGetIconName(x.GoPointer())
126-
127124 return cret
128125 }
129126
@@ -150,7 +147,6 @@ var xStatusPageGetTitle func(uintptr) string
150147 func (x *StatusPage) GetTitle() string {
151148
152149 cret := xStatusPageGetTitle(x.GoPointer())
153-
154150 return cret
155151 }
156152
@@ -170,12 +166,11 @@ var xStatusPageSetDescription func(uintptr, uintptr)
170166 // The description is displayed below the title. It is parsed as Pango markup.
171167 func (x *StatusPage) SetDescription(DescriptionVar *string) {
172168
173- DescriptionVarPtr, DescriptionVarBytes := core.NullableStringToPtr(DescriptionVar)
169+ DescriptionVarPtr := core.GStrdupNullable(DescriptionVar)
170+ defer core.GFreeNullable(DescriptionVarPtr)
174171
175172 xStatusPageSetDescription(x.GoPointer(), DescriptionVarPtr)
176173
177- runtime.KeepAlive(DescriptionVarBytes)
178-
179174 }
180175
181176 var xStatusPageSetIconName func(uintptr, uintptr)
@@ -185,12 +180,11 @@ var xStatusPageSetIconName func(uintptr, uintptr)
185180 // Changing this will set [property@StatusPage:paintable] to `NULL`.
186181 func (x *StatusPage) SetIconName(IconNameVar *string) {
187182
188- IconNameVarPtr, IconNameVarBytes := core.NullableStringToPtr(IconNameVar)
183+ IconNameVarPtr := core.GStrdupNullable(IconNameVar)
184+ defer core.GFreeNullable(IconNameVarPtr)
189185
190186 xStatusPageSetIconName(x.GoPointer(), IconNameVarPtr)
191187
192- runtime.KeepAlive(IconNameVarBytes)
193-
194188 }
195189
196190 var xStatusPageSetPaintable func(uintptr, uintptr)
@@ -320,7 +314,6 @@ func (x *StatusPage) GetAccessibleParent() *gtk.AccessibleBase {
320314 func (x *StatusPage) GetAccessibleRole() gtk.AccessibleRole {
321315
322316 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
323-
324317 return cret
325318 }
326319
@@ -346,7 +339,6 @@ func (x *StatusPage) GetAtContext() *gtk.ATContext {
346339 func (x *StatusPage) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
347340
348341 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
349-
350342 return cret
351343 }
352344
@@ -386,7 +378,6 @@ func (x *StatusPage) GetNextAccessibleSibling() *gtk.AccessibleBase {
386378 func (x *StatusPage) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
387379
388380 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
389-
390381 return cret
391382 }
392383
@@ -563,7 +554,6 @@ func (x *StatusPage) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessible
563554 func (x *StatusPage) GetBuildableId() string {
564555
565556 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
566-
567557 return cret
568558 }
569559
M v4/adw/adw-style-manager.go +0 -9
@@ -83,7 +83,6 @@ var xStyleManagerGetAccentColor func(uintptr) AccentColor
8383 func (x *StyleManager) GetAccentColor() AccentColor {
8484
8585 cret := xStyleManagerGetAccentColor(x.GoPointer())
86-
8786 return cret
8887 }
8988
@@ -98,7 +97,6 @@ var xStyleManagerGetAccentColorRgba func(uintptr) *gdk.RGBA
9897 func (x *StyleManager) GetAccentColorRgba() *gdk.RGBA {
9998
10099 cret := xStyleManagerGetAccentColorRgba(x.GoPointer())
101-
102100 return cret
103101 }
104102
@@ -108,7 +106,6 @@ var xStyleManagerGetColorScheme func(uintptr) ColorScheme
108106 func (x *StyleManager) GetColorScheme() ColorScheme {
109107
110108 cret := xStyleManagerGetColorScheme(x.GoPointer())
111-
112109 return cret
113110 }
114111
@@ -121,7 +118,6 @@ var xStyleManagerGetDark func(uintptr) bool
121118 func (x *StyleManager) GetDark() bool {
122119
123120 cret := xStyleManagerGetDark(x.GoPointer())
124-
125121 return cret
126122 }
127123
@@ -156,7 +152,6 @@ var xStyleManagerGetDocumentFontName func(uintptr) string
156152 func (x *StyleManager) GetDocumentFontName() string {
157153
158154 cret := xStyleManagerGetDocumentFontName(x.GoPointer())
159-
160155 return cret
161156 }
162157
@@ -168,7 +163,6 @@ var xStyleManagerGetHighContrast func(uintptr) bool
168163 func (x *StyleManager) GetHighContrast() bool {
169164
170165 cret := xStyleManagerGetHighContrast(x.GoPointer())
171-
172166 return cret
173167 }
174168
@@ -183,7 +177,6 @@ var xStyleManagerGetMonospaceFontName func(uintptr) string
183177 func (x *StyleManager) GetMonospaceFontName() string {
184178
185179 cret := xStyleManagerGetMonospaceFontName(x.GoPointer())
186-
187180 return cret
188181 }
189182
@@ -199,7 +192,6 @@ var xStyleManagerGetSystemSupportsAccentColors func(uintptr) bool
199192 func (x *StyleManager) GetSystemSupportsAccentColors() bool {
200193
201194 cret := xStyleManagerGetSystemSupportsAccentColors(x.GoPointer())
202-
203195 return cret
204196 }
205197
@@ -213,7 +205,6 @@ var xStyleManagerGetSystemSupportsColorSchemes func(uintptr) bool
213205 func (x *StyleManager) GetSystemSupportsColorSchemes() bool {
214206
215207 cret := xStyleManagerGetSystemSupportsColorSchemes(x.GoPointer())
216-
217208 return cret
218209 }
219210
M v4/adw/adw-swipe-tracker.go +0 -8
@@ -72,7 +72,6 @@ var xSwipeTrackerGetAllowLongSwipes func(uintptr) bool
7272 func (x *SwipeTracker) GetAllowLongSwipes() bool {
7373
7474 cret := xSwipeTrackerGetAllowLongSwipes(x.GoPointer())
75-
7675 return cret
7776 }
7877
@@ -82,7 +81,6 @@ var xSwipeTrackerGetAllowMouseDrag func(uintptr) bool
8281 func (x *SwipeTracker) GetAllowMouseDrag() bool {
8382
8483 cret := xSwipeTrackerGetAllowMouseDrag(x.GoPointer())
85-
8684 return cret
8785 }
8886
@@ -92,7 +90,6 @@ var xSwipeTrackerGetAllowWindowHandle func(uintptr) bool
9290 func (x *SwipeTracker) GetAllowWindowHandle() bool {
9391
9492 cret := xSwipeTrackerGetAllowWindowHandle(x.GoPointer())
95-
9693 return cret
9794 }
9895
@@ -102,7 +99,6 @@ var xSwipeTrackerGetEnabled func(uintptr) bool
10299 func (x *SwipeTracker) GetEnabled() bool {
103100
104101 cret := xSwipeTrackerGetEnabled(x.GoPointer())
105-
106102 return cret
107103 }
108104
@@ -112,7 +108,6 @@ var xSwipeTrackerGetLowerOvershoot func(uintptr) bool
112108 func (x *SwipeTracker) GetLowerOvershoot() bool {
113109
114110 cret := xSwipeTrackerGetLowerOvershoot(x.GoPointer())
115-
116111 return cret
117112 }
118113
@@ -122,7 +117,6 @@ var xSwipeTrackerGetReversed func(uintptr) bool
122117 func (x *SwipeTracker) GetReversed() bool {
123118
124119 cret := xSwipeTrackerGetReversed(x.GoPointer())
125-
126120 return cret
127121 }
128122
@@ -149,7 +143,6 @@ var xSwipeTrackerGetUpperOvershoot func(uintptr) bool
149143 func (x *SwipeTracker) GetUpperOvershoot() bool {
150144
151145 cret := xSwipeTrackerGetUpperOvershoot(x.GoPointer())
152-
153146 return cret
154147 }
155148
@@ -500,7 +493,6 @@ func (x *SwipeTracker) ConnectUpdateSwipe(cb *func(SwipeTracker, float64)) uint
500493 func (x *SwipeTracker) GetOrientation() gtk.Orientation {
501494
502495 cret := gtk.XGtkOrientableGetOrientation(x.GoPointer())
503-
504496 return cret
505497 }
506498
M v4/adw/adw-swipeable.go +0 -4
@@ -199,7 +199,6 @@ func (x *SwipeableBase) SetGoPointer(ptr uintptr) {
199199 func (x *SwipeableBase) GetCancelProgress() float64 {
200200
201201 cret := XAdwSwipeableGetCancelProgress(x.GoPointer())
202-
203202 return cret
204203 }
205204
@@ -209,7 +208,6 @@ func (x *SwipeableBase) GetCancelProgress() float64 {
209208 func (x *SwipeableBase) GetDistance() float64 {
210209
211210 cret := XAdwSwipeableGetDistance(x.GoPointer())
212-
213211 return cret
214212 }
215213
@@ -217,7 +215,6 @@ func (x *SwipeableBase) GetDistance() float64 {
217215 func (x *SwipeableBase) GetProgress() float64 {
218216
219217 cret := XAdwSwipeableGetProgress(x.GoPointer())
220-
221218 return cret
222219 }
223220
@@ -228,7 +225,6 @@ func (x *SwipeableBase) GetProgress() float64 {
228225 func (x *SwipeableBase) GetSnapPoints(NSnapPointsVar *int) uintptr {
229226
230227 cret := XAdwSwipeableGetSnapPoints(x.GoPointer(), NSnapPointsVar)
231-
232228 return cret
233229 }
234230
M v4/adw/adw-switch-row.go +2 -11
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -97,7 +96,6 @@ var xSwitchRowGetActive func(uintptr) bool
9796 func (x *SwitchRow) GetActive() bool {
9897
9998 cret := xSwitchRowGetActive(x.GoPointer())
100-
10199 return cret
102100 }
103101
@@ -173,7 +171,6 @@ func (x *SwitchRow) GetAccessibleParent() *gtk.AccessibleBase {
173171 func (x *SwitchRow) GetAccessibleRole() gtk.AccessibleRole {
174172
175173 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
176-
177174 return cret
178175 }
179176
@@ -199,7 +196,6 @@ func (x *SwitchRow) GetAtContext() *gtk.ATContext {
199196 func (x *SwitchRow) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
200197
201198 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
202-
203199 return cret
204200 }
205201
@@ -239,7 +235,6 @@ func (x *SwitchRow) GetNextAccessibleSibling() *gtk.AccessibleBase {
239235 func (x *SwitchRow) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
240236
241237 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
242-
243238 return cret
244239 }
245240
@@ -413,7 +408,6 @@ func (x *SwitchRow) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleS
413408 func (x *SwitchRow) GetActionName() string {
414409
415410 cret := gtk.XGtkActionableGetActionName(x.GoPointer())
416-
417411 return cret
418412 }
419413
@@ -421,7 +415,6 @@ func (x *SwitchRow) GetActionName() string {
421415 func (x *SwitchRow) GetActionTargetValue() *glib.Variant {
422416
423417 cret := gtk.XGtkActionableGetActionTargetValue(x.GoPointer())
424-
425418 return cret
426419 }
427420
@@ -440,12 +433,11 @@ func (x *SwitchRow) GetActionTargetValue() *glib.Variant {
440433 // associated with the window.
441434 func (x *SwitchRow) SetActionName(ActionNameVar *string) {
442435
443- ActionNameVarPtr, ActionNameVarBytes := core.NullableStringToPtr(ActionNameVar)
436+ ActionNameVarPtr := core.GStrdupNullable(ActionNameVar)
437+ defer core.GFreeNullable(ActionNameVarPtr)
444438
445439 gtk.XGtkActionableSetActionName(x.GoPointer(), ActionNameVarPtr)
446440
447- runtime.KeepAlive(ActionNameVarBytes)
448-
449441 }
450442
451443 // Sets the target of an actionable widget.
@@ -505,7 +497,6 @@ func (x *SwitchRow) SetDetailedActionName(DetailedActionNameVar string) {
505497 func (x *SwitchRow) GetBuildableId() string {
506498
507499 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
508-
509500 return cret
510501 }
511502
M v4/adw/adw-tab-bar.go +0 -11
@@ -99,7 +99,6 @@ var xTabBarGetAutohide func(uintptr) bool
9999 func (x *TabBar) GetAutohide() bool {
100100
101101 cret := xTabBarGetAutohide(x.GoPointer())
102-
103102 return cret
104103 }
105104
@@ -126,7 +125,6 @@ var xTabBarGetExpandTabs func(uintptr) bool
126125 func (x *TabBar) GetExpandTabs() bool {
127126
128127 cret := xTabBarGetExpandTabs(x.GoPointer())
129-
130128 return cret
131129 }
132130
@@ -136,7 +134,6 @@ var xTabBarGetExtraDragPreferredAction func(uintptr) gdk.DragAction
136134 func (x *TabBar) GetExtraDragPreferredAction() gdk.DragAction {
137135
138136 cret := xTabBarGetExtraDragPreferredAction(x.GoPointer())
139-
140137 return cret
141138 }
142139
@@ -146,7 +143,6 @@ var xTabBarGetExtraDragPreload func(uintptr) bool
146143 func (x *TabBar) GetExtraDragPreload() bool {
147144
148145 cret := xTabBarGetExtraDragPreload(x.GoPointer())
149-
150146 return cret
151147 }
152148
@@ -156,7 +152,6 @@ var xTabBarGetInverted func(uintptr) bool
156152 func (x *TabBar) GetInverted() bool {
157153
158154 cret := xTabBarGetInverted(x.GoPointer())
159-
160155 return cret
161156 }
162157
@@ -168,7 +163,6 @@ var xTabBarGetIsOverflowing func(uintptr) bool
168163 func (x *TabBar) GetIsOverflowing() bool {
169164
170165 cret := xTabBarGetIsOverflowing(x.GoPointer())
171-
172166 return cret
173167 }
174168
@@ -197,7 +191,6 @@ var xTabBarGetTabsRevealed func(uintptr) bool
197191 func (x *TabBar) GetTabsRevealed() bool {
198192
199193 cret := xTabBarGetTabsRevealed(x.GoPointer())
200-
201194 return cret
202195 }
203196
@@ -534,7 +527,6 @@ func (x *TabBar) GetAccessibleParent() *gtk.AccessibleBase {
534527 func (x *TabBar) GetAccessibleRole() gtk.AccessibleRole {
535528
536529 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
537-
538530 return cret
539531 }
540532
@@ -560,7 +552,6 @@ func (x *TabBar) GetAtContext() *gtk.ATContext {
560552 func (x *TabBar) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
561553
562554 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
563-
564555 return cret
565556 }
566557
@@ -600,7 +591,6 @@ func (x *TabBar) GetNextAccessibleSibling() *gtk.AccessibleBase {
600591 func (x *TabBar) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
601592
602593 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
603-
604594 return cret
605595 }
606596
@@ -777,7 +767,6 @@ func (x *TabBar) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleStat
777767 func (x *TabBar) GetBuildableId() string {
778768
779769 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
780-
781770 return cret
782771 }
783772
M v4/adw/adw-tab-button.go +2 -10
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -212,7 +211,6 @@ func (x *TabButton) GetAccessibleParent() *gtk.AccessibleBase {
212211 func (x *TabButton) GetAccessibleRole() gtk.AccessibleRole {
213212
214213 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
215-
216214 return cret
217215 }
218216
@@ -238,7 +236,6 @@ func (x *TabButton) GetAtContext() *gtk.ATContext {
238236 func (x *TabButton) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
239237
240238 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
241-
242239 return cret
243240 }
244241
@@ -278,7 +275,6 @@ func (x *TabButton) GetNextAccessibleSibling() *gtk.AccessibleBase {
278275 func (x *TabButton) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
279276
280277 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
281-
282278 return cret
283279 }
284280
@@ -452,7 +448,6 @@ func (x *TabButton) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleS
452448 func (x *TabButton) GetActionName() string {
453449
454450 cret := gtk.XGtkActionableGetActionName(x.GoPointer())
455-
456451 return cret
457452 }
458453
@@ -460,7 +455,6 @@ func (x *TabButton) GetActionName() string {
460455 func (x *TabButton) GetActionTargetValue() *glib.Variant {
461456
462457 cret := gtk.XGtkActionableGetActionTargetValue(x.GoPointer())
463-
464458 return cret
465459 }
466460
@@ -479,12 +473,11 @@ func (x *TabButton) GetActionTargetValue() *glib.Variant {
479473 // associated with the window.
480474 func (x *TabButton) SetActionName(ActionNameVar *string) {
481475
482- ActionNameVarPtr, ActionNameVarBytes := core.NullableStringToPtr(ActionNameVar)
476+ ActionNameVarPtr := core.GStrdupNullable(ActionNameVar)
477+ defer core.GFreeNullable(ActionNameVarPtr)
483478
484479 gtk.XGtkActionableSetActionName(x.GoPointer(), ActionNameVarPtr)
485480
486- runtime.KeepAlive(ActionNameVarBytes)
487-
488481 }
489482
490483 // Sets the target of an actionable widget.
@@ -544,7 +537,6 @@ func (x *TabButton) SetDetailedActionName(DetailedActionNameVar string) {
544537 func (x *TabButton) GetBuildableId() string {
545538
546539 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
547-
548540 return cret
549541 }
550542
M v4/adw/adw-tab-overview.go +0 -13
@@ -139,7 +139,6 @@ var xTabOverviewGetEnableNewTab func(uintptr) bool
139139 func (x *TabOverview) GetEnableNewTab() bool {
140140
141141 cret := xTabOverviewGetEnableNewTab(x.GoPointer())
142-
143142 return cret
144143 }
145144
@@ -149,7 +148,6 @@ var xTabOverviewGetEnableSearch func(uintptr) bool
149148 func (x *TabOverview) GetEnableSearch() bool {
150149
151150 cret := xTabOverviewGetEnableSearch(x.GoPointer())
152-
153151 return cret
154152 }
155153
@@ -159,7 +157,6 @@ var xTabOverviewGetExtraDragPreferredAction func(uintptr) gdk.DragAction
159157 func (x *TabOverview) GetExtraDragPreferredAction() gdk.DragAction {
160158
161159 cret := xTabOverviewGetExtraDragPreferredAction(x.GoPointer())
162-
163160 return cret
164161 }
165162
@@ -169,7 +166,6 @@ var xTabOverviewGetExtraDragPreload func(uintptr) bool
169166 func (x *TabOverview) GetExtraDragPreload() bool {
170167
171168 cret := xTabOverviewGetExtraDragPreload(x.GoPointer())
172-
173169 return cret
174170 }
175171
@@ -179,7 +175,6 @@ var xTabOverviewGetInverted func(uintptr) bool
179175 func (x *TabOverview) GetInverted() bool {
180176
181177 cret := xTabOverviewGetInverted(x.GoPointer())
182-
183178 return cret
184179 }
185180
@@ -189,7 +184,6 @@ var xTabOverviewGetOpen func(uintptr) bool
189184 func (x *TabOverview) GetOpen() bool {
190185
191186 cret := xTabOverviewGetOpen(x.GoPointer())
192-
193187 return cret
194188 }
195189
@@ -201,7 +195,6 @@ var xTabOverviewGetSearchActive func(uintptr) bool
201195 func (x *TabOverview) GetSearchActive() bool {
202196
203197 cret := xTabOverviewGetSearchActive(x.GoPointer())
204-
205198 return cret
206199 }
207200
@@ -228,7 +221,6 @@ var xTabOverviewGetShowEndTitleButtons func(uintptr) bool
228221 func (x *TabOverview) GetShowEndTitleButtons() bool {
229222
230223 cret := xTabOverviewGetShowEndTitleButtons(x.GoPointer())
231-
232224 return cret
233225 }
234226
@@ -238,7 +230,6 @@ var xTabOverviewGetShowStartTitleButtons func(uintptr) bool
238230 func (x *TabOverview) GetShowStartTitleButtons() bool {
239231
240232 cret := xTabOverviewGetShowStartTitleButtons(x.GoPointer())
241-
242233 return cret
243234 }
244235
@@ -700,7 +691,6 @@ func (x *TabOverview) GetAccessibleParent() *gtk.AccessibleBase {
700691 func (x *TabOverview) GetAccessibleRole() gtk.AccessibleRole {
701692
702693 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
703-
704694 return cret
705695 }
706696
@@ -726,7 +716,6 @@ func (x *TabOverview) GetAtContext() *gtk.ATContext {
726716 func (x *TabOverview) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
727717
728718 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
729-
730719 return cret
731720 }
732721
@@ -766,7 +755,6 @@ func (x *TabOverview) GetNextAccessibleSibling() *gtk.AccessibleBase {
766755 func (x *TabOverview) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
767756
768757 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
769-
770758 return cret
771759 }
772760
@@ -943,7 +931,6 @@ func (x *TabOverview) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessibl
943931 func (x *TabOverview) GetBuildableId() string {
944932
945933 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
946-
947934 return cret
948935 }
949936
M v4/adw/adw-tab-view.go +0 -31
@@ -143,7 +143,6 @@ var xTabPageGetIndicatorActivatable func(uintptr) bool
143143 func (x *TabPage) GetIndicatorActivatable() bool {
144144
145145 cret := xTabPageGetIndicatorActivatable(x.GoPointer())
146-
147146 return cret
148147 }
149148
@@ -170,7 +169,6 @@ var xTabPageGetIndicatorTooltip func(uintptr) string
170169 func (x *TabPage) GetIndicatorTooltip() string {
171170
172171 cret := xTabPageGetIndicatorTooltip(x.GoPointer())
173-
174172 return cret
175173 }
176174
@@ -180,7 +178,6 @@ var xTabPageGetKeyword func(uintptr) string
180178 func (x *TabPage) GetKeyword() string {
181179
182180 cret := xTabPageGetKeyword(x.GoPointer())
183-
184181 return cret
185182 }
186183
@@ -190,7 +187,6 @@ var xTabPageGetLiveThumbnail func(uintptr) bool
190187 func (x *TabPage) GetLiveThumbnail() bool {
191188
192189 cret := xTabPageGetLiveThumbnail(x.GoPointer())
193-
194190 return cret
195191 }
196192
@@ -200,7 +196,6 @@ var xTabPageGetLoading func(uintptr) bool
200196 func (x *TabPage) GetLoading() bool {
201197
202198 cret := xTabPageGetLoading(x.GoPointer())
203-
204199 return cret
205200 }
206201
@@ -210,7 +205,6 @@ var xTabPageGetNeedsAttention func(uintptr) bool
210205 func (x *TabPage) GetNeedsAttention() bool {
211206
212207 cret := xTabPageGetNeedsAttention(x.GoPointer())
213-
214208 return cret
215209 }
216210
@@ -241,7 +235,6 @@ var xTabPageGetPinned func(uintptr) bool
241235 func (x *TabPage) GetPinned() bool {
242236
243237 cret := xTabPageGetPinned(x.GoPointer())
244-
245238 return cret
246239 }
247240
@@ -251,7 +244,6 @@ var xTabPageGetSelected func(uintptr) bool
251244 func (x *TabPage) GetSelected() bool {
252245
253246 cret := xTabPageGetSelected(x.GoPointer())
254-
255247 return cret
256248 }
257249
@@ -261,7 +253,6 @@ var xTabPageGetThumbnailXalign func(uintptr) float32
261253 func (x *TabPage) GetThumbnailXalign() float32 {
262254
263255 cret := xTabPageGetThumbnailXalign(x.GoPointer())
264-
265256 return cret
266257 }
267258
@@ -271,7 +262,6 @@ var xTabPageGetThumbnailYalign func(uintptr) float32
271262 func (x *TabPage) GetThumbnailYalign() float32 {
272263
273264 cret := xTabPageGetThumbnailYalign(x.GoPointer())
274-
275265 return cret
276266 }
277267
@@ -281,7 +271,6 @@ var xTabPageGetTitle func(uintptr) string
281271 func (x *TabPage) GetTitle() string {
282272
283273 cret := xTabPageGetTitle(x.GoPointer())
284-
285274 return cret
286275 }
287276
@@ -291,7 +280,6 @@ var xTabPageGetTooltip func(uintptr) string
291280 func (x *TabPage) GetTooltip() string {
292281
293282 cret := xTabPageGetTooltip(x.GoPointer())
294-
295283 return cret
296284 }
297285
@@ -879,7 +867,6 @@ func (x *TabPage) GetAccessibleParent() *gtk.AccessibleBase {
879867 func (x *TabPage) GetAccessibleRole() gtk.AccessibleRole {
880868
881869 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
882-
883870 return cret
884871 }
885872
@@ -905,7 +892,6 @@ func (x *TabPage) GetAtContext() *gtk.ATContext {
905892 func (x *TabPage) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
906893
907894 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
908-
909895 return cret
910896 }
911897
@@ -945,7 +931,6 @@ func (x *TabPage) GetNextAccessibleSibling() *gtk.AccessibleBase {
945931 func (x *TabPage) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
946932
947933 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
948-
949934 return cret
950935 }
951936
@@ -1361,7 +1346,6 @@ var xTabViewGetIsTransferringPage func(uintptr) bool
13611346 func (x *TabView) GetIsTransferringPage() bool {
13621347
13631348 cret := xTabViewGetIsTransferringPage(x.GoPointer())
1364-
13651349 return cret
13661350 }
13671351
@@ -1388,7 +1372,6 @@ var xTabViewGetNPages func(uintptr) int
13881372 func (x *TabView) GetNPages() int {
13891373
13901374 cret := xTabViewGetNPages(x.GoPointer())
1391-
13921375 return cret
13931376 }
13941377
@@ -1400,7 +1383,6 @@ var xTabViewGetNPinnedPages func(uintptr) int
14001383 func (x *TabView) GetNPinnedPages() int {
14011384
14021385 cret := xTabViewGetNPinnedPages(x.GoPointer())
1403-
14041386 return cret
14051387 }
14061388
@@ -1444,7 +1426,6 @@ var xTabViewGetPagePosition func(uintptr, uintptr) int
14441426 func (x *TabView) GetPagePosition(PageVar *TabPage) int {
14451427
14461428 cret := xTabViewGetPagePosition(x.GoPointer(), PageVar.GoPointer())
1447-
14481429 return cret
14491430 }
14501431
@@ -1491,7 +1472,6 @@ var xTabViewGetShortcuts func(uintptr) TabViewShortcuts
14911472 func (x *TabView) GetShortcuts() TabViewShortcuts {
14921473
14931474 cret := xTabViewGetShortcuts(x.GoPointer())
1494-
14951475 return cret
14961476 }
14971477
@@ -1598,7 +1578,6 @@ var xTabViewReorderBackward func(uintptr, uintptr) bool
15981578 func (x *TabView) ReorderBackward(PageVar *TabPage) bool {
15991579
16001580 cret := xTabViewReorderBackward(x.GoPointer(), PageVar.GoPointer())
1601-
16021581 return cret
16031582 }
16041583
@@ -1608,7 +1587,6 @@ var xTabViewReorderFirst func(uintptr, uintptr) bool
16081587 func (x *TabView) ReorderFirst(PageVar *TabPage) bool {
16091588
16101589 cret := xTabViewReorderFirst(x.GoPointer(), PageVar.GoPointer())
1611-
16121590 return cret
16131591 }
16141592
@@ -1618,7 +1596,6 @@ var xTabViewReorderForward func(uintptr, uintptr) bool
16181596 func (x *TabView) ReorderForward(PageVar *TabPage) bool {
16191597
16201598 cret := xTabViewReorderForward(x.GoPointer(), PageVar.GoPointer())
1621-
16221599 return cret
16231600 }
16241601
@@ -1628,7 +1605,6 @@ var xTabViewReorderLast func(uintptr, uintptr) bool
16281605 func (x *TabView) ReorderLast(PageVar *TabPage) bool {
16291606
16301607 cret := xTabViewReorderLast(x.GoPointer(), PageVar.GoPointer())
1631-
16321608 return cret
16331609 }
16341610
@@ -1641,7 +1617,6 @@ var xTabViewReorderPage func(uintptr, uintptr, int) bool
16411617 func (x *TabView) ReorderPage(PageVar *TabPage, PositionVar int) bool {
16421618
16431619 cret := xTabViewReorderPage(x.GoPointer(), PageVar.GoPointer(), PositionVar)
1644-
16451620 return cret
16461621 }
16471622
@@ -1653,7 +1628,6 @@ var xTabViewSelectNextPage func(uintptr) bool
16531628 func (x *TabView) SelectNextPage() bool {
16541629
16551630 cret := xTabViewSelectNextPage(x.GoPointer())
1656-
16571631 return cret
16581632 }
16591633
@@ -1665,7 +1639,6 @@ var xTabViewSelectPreviousPage func(uintptr) bool
16651639 func (x *TabView) SelectPreviousPage() bool {
16661640
16671641 cret := xTabViewSelectPreviousPage(x.GoPointer())
1668-
16691642 return cret
16701643 }
16711644
@@ -2079,7 +2052,6 @@ func (x *TabView) GetAccessibleParent() *gtk.AccessibleBase {
20792052 func (x *TabView) GetAccessibleRole() gtk.AccessibleRole {
20802053
20812054 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
2082-
20832055 return cret
20842056 }
20852057
@@ -2105,7 +2077,6 @@ func (x *TabView) GetAtContext() *gtk.ATContext {
21052077 func (x *TabView) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
21062078
21072079 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
2108-
21092080 return cret
21102081 }
21112082
@@ -2145,7 +2116,6 @@ func (x *TabView) GetNextAccessibleSibling() *gtk.AccessibleBase {
21452116 func (x *TabView) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
21462117
21472118 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
2148-
21492119 return cret
21502120 }
21512121
@@ -2322,7 +2292,6 @@ func (x *TabView) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleSta
23222292 func (x *TabView) GetBuildableId() string {
23232293
23242294 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
2325-
23262295 return cret
23272296 }
23282297
M v4/adw/adw-timed-animation.go +0 -7
@@ -76,7 +76,6 @@ var xTimedAnimationGetAlternate func(uintptr) bool
7676 func (x *TimedAnimation) GetAlternate() bool {
7777
7878 cret := xTimedAnimationGetAlternate(x.GoPointer())
79-
8079 return cret
8180 }
8281
@@ -86,7 +85,6 @@ var xTimedAnimationGetDuration func(uintptr) uint
8685 func (x *TimedAnimation) GetDuration() uint {
8786
8887 cret := xTimedAnimationGetDuration(x.GoPointer())
89-
9088 return cret
9189 }
9290
@@ -96,7 +94,6 @@ var xTimedAnimationGetEasing func(uintptr) Easing
9694 func (x *TimedAnimation) GetEasing() Easing {
9795
9896 cret := xTimedAnimationGetEasing(x.GoPointer())
99-
10097 return cret
10198 }
10299
@@ -106,7 +103,6 @@ var xTimedAnimationGetRepeatCount func(uintptr) uint
106103 func (x *TimedAnimation) GetRepeatCount() uint {
107104
108105 cret := xTimedAnimationGetRepeatCount(x.GoPointer())
109-
110106 return cret
111107 }
112108
@@ -116,7 +112,6 @@ var xTimedAnimationGetReverse func(uintptr) bool
116112 func (x *TimedAnimation) GetReverse() bool {
117113
118114 cret := xTimedAnimationGetReverse(x.GoPointer())
119-
120115 return cret
121116 }
122117
@@ -126,7 +121,6 @@ var xTimedAnimationGetValueFrom func(uintptr) float64
126121 func (x *TimedAnimation) GetValueFrom() float64 {
127122
128123 cret := xTimedAnimationGetValueFrom(x.GoPointer())
129-
130124 return cret
131125 }
132126
@@ -136,7 +130,6 @@ var xTimedAnimationGetValueTo func(uintptr) float64
136130 func (x *TimedAnimation) GetValueTo() float64 {
137131
138132 cret := xTimedAnimationGetValueTo(x.GoPointer())
139-
140133 return cret
141134 }
142135
M v4/adw/adw-toast-overlay.go +0 -4
@@ -202,7 +202,6 @@ func (x *ToastOverlay) GetAccessibleParent() *gtk.AccessibleBase {
202202 func (x *ToastOverlay) GetAccessibleRole() gtk.AccessibleRole {
203203
204204 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
205-
206205 return cret
207206 }
208207
@@ -228,7 +227,6 @@ func (x *ToastOverlay) GetAtContext() *gtk.ATContext {
228227 func (x *ToastOverlay) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
229228
230229 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
231-
232230 return cret
233231 }
234232
@@ -268,7 +266,6 @@ func (x *ToastOverlay) GetNextAccessibleSibling() *gtk.AccessibleBase {
268266 func (x *ToastOverlay) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
269267
270268 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
271-
272269 return cret
273270 }
274271
@@ -445,7 +442,6 @@ func (x *ToastOverlay) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessib
445442 func (x *ToastOverlay) GetBuildableId() string {
446443
447444 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
448-
449445 return cret
450446 }
451447
M v4/adw/adw-toast.go +8 -20
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -251,7 +250,6 @@ var xToastGetActionName func(uintptr) string
251250 func (x *Toast) GetActionName() string {
252251
253252 cret := xToastGetActionName(x.GoPointer())
254-
255253 return cret
256254 }
257255
@@ -261,7 +259,6 @@ var xToastGetActionTargetValue func(uintptr) *glib.Variant
261259 func (x *Toast) GetActionTargetValue() *glib.Variant {
262260
263261 cret := xToastGetActionTargetValue(x.GoPointer())
264-
265262 return cret
266263 }
267264
@@ -271,7 +268,6 @@ var xToastGetButtonLabel func(uintptr) string
271268 func (x *Toast) GetButtonLabel() string {
272269
273270 cret := xToastGetButtonLabel(x.GoPointer())
274-
275271 return cret
276272 }
277273
@@ -298,7 +294,6 @@ var xToastGetPriority func(uintptr) ToastPriority
298294 func (x *Toast) GetPriority() ToastPriority {
299295
300296 cret := xToastGetPriority(x.GoPointer())
301-
302297 return cret
303298 }
304299
@@ -308,7 +303,6 @@ var xToastGetTimeout func(uintptr) uint
308303 func (x *Toast) GetTimeout() uint {
309304
310305 cret := xToastGetTimeout(x.GoPointer())
311-
312306 return cret
313307 }
314308
@@ -321,7 +315,6 @@ var xToastGetTitle func(uintptr) string
321315 func (x *Toast) GetTitle() string {
322316
323317 cret := xToastGetTitle(x.GoPointer())
324-
325318 return cret
326319 }
327320
@@ -331,7 +324,6 @@ var xToastGetUseMarkup func(uintptr) bool
331324 func (x *Toast) GetUseMarkup() bool {
332325
333326 cret := xToastGetUseMarkup(x.GoPointer())
334-
335327 return cret
336328 }
337329
@@ -344,12 +336,11 @@ var xToastSetActionName func(uintptr, uintptr)
344336 // See [property@Toast:action-target].
345337 func (x *Toast) SetActionName(ActionNameVar *string) {
346338
347- ActionNameVarPtr, ActionNameVarBytes := core.NullableStringToPtr(ActionNameVar)
339+ ActionNameVarPtr := core.GStrdupNullable(ActionNameVar)
340+ defer core.GFreeNullable(ActionNameVarPtr)
348341
349342 xToastSetActionName(x.GoPointer(), ActionNameVarPtr)
350343
351- runtime.KeepAlive(ActionNameVarBytes)
352-
353344 }
354345
355346 var xToastSetActionTarget func(uintptr, uintptr, ...interface{})
@@ -365,12 +356,11 @@ var xToastSetActionTarget func(uintptr, uintptr, ...interface{})
365356 // [method@Toast.set_detailed_action_name].
366357 func (x *Toast) SetActionTarget(FormatStringVar *string, varArgs ...interface{}) {
367358
368- FormatStringVarPtr, FormatStringVarBytes := core.NullableStringToPtr(FormatStringVar)
359+ FormatStringVarPtr := core.GStrdupNullable(FormatStringVar)
360+ defer core.GFreeNullable(FormatStringVarPtr)
369361
370362 xToastSetActionTarget(x.GoPointer(), FormatStringVarPtr, varArgs...)
371363
372- runtime.KeepAlive(FormatStringVarBytes)
373-
374364 }
375365
376366 var xToastSetActionTargetValue func(uintptr, *glib.Variant)
@@ -396,12 +386,11 @@ var xToastSetButtonLabel func(uintptr, uintptr)
396386 // See [property@Toast:action-name].
397387 func (x *Toast) SetButtonLabel(ButtonLabelVar *string) {
398388
399- ButtonLabelVarPtr, ButtonLabelVarBytes := core.NullableStringToPtr(ButtonLabelVar)
389+ ButtonLabelVarPtr := core.GStrdupNullable(ButtonLabelVar)
390+ defer core.GFreeNullable(ButtonLabelVarPtr)
400391
401392 xToastSetButtonLabel(x.GoPointer(), ButtonLabelVarPtr)
402393
403- runtime.KeepAlive(ButtonLabelVarBytes)
404-
405394 }
406395
407396 var xToastSetCustomTitle func(uintptr, uintptr)
@@ -426,12 +415,11 @@ var xToastSetDetailedActionName func(uintptr, uintptr)
426415 // [func@Gio.Action.parse_detailed_name].
427416 func (x *Toast) SetDetailedActionName(DetailedActionNameVar *string) {
428417
429- DetailedActionNameVarPtr, DetailedActionNameVarBytes := core.NullableStringToPtr(DetailedActionNameVar)
418+ DetailedActionNameVarPtr := core.GStrdupNullable(DetailedActionNameVar)
419+ defer core.GFreeNullable(DetailedActionNameVarPtr)
430420
431421 xToastSetDetailedActionName(x.GoPointer(), DetailedActionNameVarPtr)
432422
433- runtime.KeepAlive(DetailedActionNameVarBytes)
434-
435423 }
436424
437425 var xToastSetPriority func(uintptr, ToastPriority)
M v4/adw/adw-toggle-group.go +8 -30
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -93,7 +92,6 @@ var xToggleGetEnabled func(uintptr) bool
9392 func (x *Toggle) GetEnabled() bool {
9493
9594 cret := xToggleGetEnabled(x.GoPointer())
96-
9795 return cret
9896 }
9997
@@ -103,7 +101,6 @@ var xToggleGetIconName func(uintptr) string
103101 func (x *Toggle) GetIconName() string {
104102
105103 cret := xToggleGetIconName(x.GoPointer())
106-
107104 return cret
108105 }
109106
@@ -113,7 +110,6 @@ var xToggleGetIndex func(uintptr) uint
113110 func (x *Toggle) GetIndex() uint {
114111
115112 cret := xToggleGetIndex(x.GoPointer())
116-
117113 return cret
118114 }
119115
@@ -123,7 +119,6 @@ var xToggleGetLabel func(uintptr) string
123119 func (x *Toggle) GetLabel() string {
124120
125121 cret := xToggleGetLabel(x.GoPointer())
126-
127122 return cret
128123 }
129124
@@ -133,7 +128,6 @@ var xToggleGetName func(uintptr) string
133128 func (x *Toggle) GetName() string {
134129
135130 cret := xToggleGetName(x.GoPointer())
136-
137131 return cret
138132 }
139133
@@ -143,7 +137,6 @@ var xToggleGetTooltip func(uintptr) string
143137 func (x *Toggle) GetTooltip() string {
144138
145139 cret := xToggleGetTooltip(x.GoPointer())
146-
147140 return cret
148141 }
149142
@@ -153,7 +146,6 @@ var xToggleGetUseUnderline func(uintptr) bool
153146 func (x *Toggle) GetUseUnderline() bool {
154147
155148 cret := xToggleGetUseUnderline(x.GoPointer())
156-
157149 return cret
158150 }
159151
@@ -188,12 +180,11 @@ var xToggleSetIconName func(uintptr, uintptr)
188180 // [property@Toggle:child] is set.
189181 func (x *Toggle) SetIconName(IconNameVar *string) {
190182
191- IconNameVarPtr, IconNameVarBytes := core.NullableStringToPtr(IconNameVar)
183+ IconNameVarPtr := core.GStrdupNullable(IconNameVar)
184+ defer core.GFreeNullable(IconNameVarPtr)
192185
193186 xToggleSetIconName(x.GoPointer(), IconNameVarPtr)
194187
195- runtime.KeepAlive(IconNameVarBytes)
196-
197188 }
198189
199190 var xToggleSetLabel func(uintptr, uintptr)
@@ -205,12 +196,11 @@ var xToggleSetLabel func(uintptr, uintptr)
205196 // reader.
206197 func (x *Toggle) SetLabel(LabelVar *string) {
207198
208- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
199+ LabelVarPtr := core.GStrdupNullable(LabelVar)
200+ defer core.GFreeNullable(LabelVarPtr)
209201
210202 xToggleSetLabel(x.GoPointer(), LabelVarPtr)
211203
212- runtime.KeepAlive(LabelVarBytes)
213-
214204 }
215205
216206 var xToggleSetName func(uintptr, uintptr)
@@ -222,12 +212,11 @@ var xToggleSetName func(uintptr, uintptr)
222212 // See [property@ToggleGroup:active-name].
223213 func (x *Toggle) SetName(NameVar *string) {
224214
225- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
215+ NameVarPtr := core.GStrdupNullable(NameVar)
216+ defer core.GFreeNullable(NameVarPtr)
226217
227218 xToggleSetName(x.GoPointer(), NameVarPtr)
228219
229- runtime.KeepAlive(NameVarBytes)
230-
231220 }
232221
233222 var xToggleSetTooltip func(uintptr, string)
@@ -551,7 +540,6 @@ var xToggleGroupGetActive func(uintptr) uint
551540 func (x *ToggleGroup) GetActive() uint {
552541
553542 cret := xToggleGroupGetActive(x.GoPointer())
554-
555543 return cret
556544 }
557545
@@ -565,7 +553,6 @@ var xToggleGroupGetActiveName func(uintptr) string
565553 func (x *ToggleGroup) GetActiveName() string {
566554
567555 cret := xToggleGroupGetActiveName(x.GoPointer())
568-
569556 return cret
570557 }
571558
@@ -576,7 +563,6 @@ var xToggleGroupGetCanShrink func(uintptr) bool
576563 func (x *ToggleGroup) GetCanShrink() bool {
577564
578565 cret := xToggleGroupGetCanShrink(x.GoPointer())
579-
580566 return cret
581567 }
582568
@@ -586,7 +572,6 @@ var xToggleGroupGetHomogeneous func(uintptr) bool
586572 func (x *ToggleGroup) GetHomogeneous() bool {
587573
588574 cret := xToggleGroupGetHomogeneous(x.GoPointer())
589-
590575 return cret
591576 }
592577
@@ -596,7 +581,6 @@ var xToggleGroupGetNToggles func(uintptr) uint
596581 func (x *ToggleGroup) GetNToggles() uint {
597582
598583 cret := xToggleGroupGetNToggles(x.GoPointer())
599-
600584 return cret
601585 }
602586
@@ -693,12 +677,11 @@ var xToggleGroupSetActiveName func(uintptr, uintptr)
693677 // If @name is `NULL`, unset the current active toggle instead.
694678 func (x *ToggleGroup) SetActiveName(NameVar *string) {
695679
696- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
680+ NameVarPtr := core.GStrdupNullable(NameVar)
681+ defer core.GFreeNullable(NameVarPtr)
697682
698683 xToggleGroupSetActiveName(x.GoPointer(), NameVarPtr)
699684
700- runtime.KeepAlive(NameVarBytes)
701-
702685 }
703686
704687 var xToggleGroupSetCanShrink func(uintptr, bool)
@@ -876,7 +859,6 @@ func (x *ToggleGroup) GetAccessibleParent() *gtk.AccessibleBase {
876859 func (x *ToggleGroup) GetAccessibleRole() gtk.AccessibleRole {
877860
878861 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
879-
880862 return cret
881863 }
882864
@@ -902,7 +884,6 @@ func (x *ToggleGroup) GetAtContext() *gtk.ATContext {
902884 func (x *ToggleGroup) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
903885
904886 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
905-
906887 return cret
907888 }
908889
@@ -942,7 +923,6 @@ func (x *ToggleGroup) GetNextAccessibleSibling() *gtk.AccessibleBase {
942923 func (x *ToggleGroup) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
943924
944925 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
945-
946926 return cret
947927 }
948928
@@ -1119,7 +1099,6 @@ func (x *ToggleGroup) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessibl
11191099 func (x *ToggleGroup) GetBuildableId() string {
11201100
11211101 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
1122-
11231102 return cret
11241103 }
11251104
@@ -1127,7 +1106,6 @@ func (x *ToggleGroup) GetBuildableId() string {
11271106 func (x *ToggleGroup) GetOrientation() gtk.Orientation {
11281107
11291108 cret := gtk.XGtkOrientableGetOrientation(x.GoPointer())
1130-
11311109 return cret
11321110 }
11331111
M v4/adw/adw-toolbar-view.go +0 -12
@@ -262,7 +262,6 @@ var xToolbarViewGetBottomBarHeight func(uintptr) int
262262 func (x *ToolbarView) GetBottomBarHeight() int {
263263
264264 cret := xToolbarViewGetBottomBarHeight(x.GoPointer())
265-
266265 return cret
267266 }
268267
@@ -272,7 +271,6 @@ var xToolbarViewGetBottomBarStyle func(uintptr) ToolbarStyle
272271 func (x *ToolbarView) GetBottomBarStyle() ToolbarStyle {
273272
274273 cret := xToolbarViewGetBottomBarStyle(x.GoPointer())
275-
276274 return cret
277275 }
278276
@@ -299,7 +297,6 @@ var xToolbarViewGetExtendContentToBottomEdge func(uintptr) bool
299297 func (x *ToolbarView) GetExtendContentToBottomEdge() bool {
300298
301299 cret := xToolbarViewGetExtendContentToBottomEdge(x.GoPointer())
302-
303300 return cret
304301 }
305302
@@ -309,7 +306,6 @@ var xToolbarViewGetExtendContentToTopEdge func(uintptr) bool
309306 func (x *ToolbarView) GetExtendContentToTopEdge() bool {
310307
311308 cret := xToolbarViewGetExtendContentToTopEdge(x.GoPointer())
312-
313309 return cret
314310 }
315311
@@ -319,7 +315,6 @@ var xToolbarViewGetRevealBottomBars func(uintptr) bool
319315 func (x *ToolbarView) GetRevealBottomBars() bool {
320316
321317 cret := xToolbarViewGetRevealBottomBars(x.GoPointer())
322-
323318 return cret
324319 }
325320
@@ -329,7 +324,6 @@ var xToolbarViewGetRevealTopBars func(uintptr) bool
329324 func (x *ToolbarView) GetRevealTopBars() bool {
330325
331326 cret := xToolbarViewGetRevealTopBars(x.GoPointer())
332-
333327 return cret
334328 }
335329
@@ -344,7 +338,6 @@ var xToolbarViewGetTopBarHeight func(uintptr) int
344338 func (x *ToolbarView) GetTopBarHeight() int {
345339
346340 cret := xToolbarViewGetTopBarHeight(x.GoPointer())
347-
348341 return cret
349342 }
350343
@@ -354,7 +347,6 @@ var xToolbarViewGetTopBarStyle func(uintptr) ToolbarStyle
354347 func (x *ToolbarView) GetTopBarStyle() ToolbarStyle {
355348
356349 cret := xToolbarViewGetTopBarStyle(x.GoPointer())
357-
358350 return cret
359351 }
360352
@@ -696,7 +688,6 @@ func (x *ToolbarView) GetAccessibleParent() *gtk.AccessibleBase {
696688 func (x *ToolbarView) GetAccessibleRole() gtk.AccessibleRole {
697689
698690 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
699-
700691 return cret
701692 }
702693
@@ -722,7 +713,6 @@ func (x *ToolbarView) GetAtContext() *gtk.ATContext {
722713 func (x *ToolbarView) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
723714
724715 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
725-
726716 return cret
727717 }
728718
@@ -762,7 +752,6 @@ func (x *ToolbarView) GetNextAccessibleSibling() *gtk.AccessibleBase {
762752 func (x *ToolbarView) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
763753
764754 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
765-
766755 return cret
767756 }
768757
@@ -939,7 +928,6 @@ func (x *ToolbarView) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessibl
939928 func (x *ToolbarView) GetBuildableId() string {
940929
941930 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
942-
943931 return cret
944932 }
945933
M v4/adw/adw-version.go +0 -3
@@ -31,7 +31,6 @@ var xGetMajorVersion func() uint
3131 func GetMajorVersion() uint {
3232
3333 cret := xGetMajorVersion()
34-
3534 return cret
3635 }
3736
@@ -48,7 +47,6 @@ var xGetMicroVersion func() uint
4847 func GetMicroVersion() uint {
4948
5049 cret := xGetMicroVersion()
51-
5250 return cret
5351 }
5452
@@ -65,7 +63,6 @@ var xGetMinorVersion func() uint
6563 func GetMinorVersion() uint {
6664
6765 cret := xGetMinorVersion()
68-
6966 return cret
7067 }
7168
M v4/adw/adw-view-stack.go +12 -52
@@ -2,7 +2,6 @@
22 package adw
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -160,12 +159,11 @@ var xViewStackAddNamed func(uintptr, uintptr, uintptr) uintptr
160159 func (x *ViewStack) AddNamed(ChildVar *gtk.Widget, NameVar *string) *ViewStackPage {
161160 var cls *ViewStackPage
162161
163- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
162+ NameVarPtr := core.GStrdupNullable(NameVar)
163+ defer core.GFreeNullable(NameVarPtr)
164164
165165 cret := xViewStackAddNamed(x.GoPointer(), ChildVar.GoPointer(), NameVarPtr)
166166
167- runtime.KeepAlive(NameVarBytes)
168-
169167 if cret == 0 {
170168 return nil
171169 }
@@ -184,12 +182,11 @@ var xViewStackAddTitled func(uintptr, uintptr, uintptr, string) uintptr
184182 func (x *ViewStack) AddTitled(ChildVar *gtk.Widget, NameVar *string, TitleVar string) *ViewStackPage {
185183 var cls *ViewStackPage
186184
187- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
185+ NameVarPtr := core.GStrdupNullable(NameVar)
186+ defer core.GFreeNullable(NameVarPtr)
188187
189188 cret := xViewStackAddTitled(x.GoPointer(), ChildVar.GoPointer(), NameVarPtr, TitleVar)
190189
191- runtime.KeepAlive(NameVarBytes)
192-
193190 if cret == 0 {
194191 return nil
195192 }
@@ -208,12 +205,11 @@ var xViewStackAddTitledWithIcon func(uintptr, uintptr, uintptr, string, string)
208205 func (x *ViewStack) AddTitledWithIcon(ChildVar *gtk.Widget, NameVar *string, TitleVar string, IconNameVar string) *ViewStackPage {
209206 var cls *ViewStackPage
210207
211- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
208+ NameVarPtr := core.GStrdupNullable(NameVar)
209+ defer core.GFreeNullable(NameVarPtr)
212210
213211 cret := xViewStackAddTitledWithIcon(x.GoPointer(), ChildVar.GoPointer(), NameVarPtr, TitleVar, IconNameVar)
214212
215- runtime.KeepAlive(NameVarBytes)
216-
217213 if cret == 0 {
218214 return nil
219215 }
@@ -250,7 +246,6 @@ var xViewStackGetEnableTransitions func(uintptr) bool
250246 func (x *ViewStack) GetEnableTransitions() bool {
251247
252248 cret := xViewStackGetEnableTransitions(x.GoPointer())
253-
254249 return cret
255250 }
256251
@@ -260,7 +255,6 @@ var xViewStackGetHhomogeneous func(uintptr) bool
260255 func (x *ViewStack) GetHhomogeneous() bool {
261256
262257 cret := xViewStackGetHhomogeneous(x.GoPointer())
263-
264258 return cret
265259 }
266260
@@ -307,7 +301,6 @@ var xViewStackGetTransitionDuration func(uintptr) uint
307301 func (x *ViewStack) GetTransitionDuration() uint {
308302
309303 cret := xViewStackGetTransitionDuration(x.GoPointer())
310-
311304 return cret
312305 }
313306
@@ -321,7 +314,6 @@ var xViewStackGetTransitionRunning func(uintptr) bool
321314 func (x *ViewStack) GetTransitionRunning() bool {
322315
323316 cret := xViewStackGetTransitionRunning(x.GoPointer())
324-
325317 return cret
326318 }
327319
@@ -331,7 +323,6 @@ var xViewStackGetVhomogeneous func(uintptr) bool
331323 func (x *ViewStack) GetVhomogeneous() bool {
332324
333325 cret := xViewStackGetVhomogeneous(x.GoPointer())
334-
335326 return cret
336327 }
337328
@@ -358,7 +349,6 @@ var xViewStackGetVisibleChildName func(uintptr) string
358349 func (x *ViewStack) GetVisibleChildName() string {
359350
360351 cret := xViewStackGetVisibleChildName(x.GoPointer())
361-
362352 return cret
363353 }
364354
@@ -624,7 +614,6 @@ func (x *ViewStack) GetAccessibleParent() *gtk.AccessibleBase {
624614 func (x *ViewStack) GetAccessibleRole() gtk.AccessibleRole {
625615
626616 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
627-
628617 return cret
629618 }
630619
@@ -650,7 +639,6 @@ func (x *ViewStack) GetAtContext() *gtk.ATContext {
650639 func (x *ViewStack) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
651640
652641 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
653-
654642 return cret
655643 }
656644
@@ -690,7 +678,6 @@ func (x *ViewStack) GetNextAccessibleSibling() *gtk.AccessibleBase {
690678 func (x *ViewStack) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
691679
692680 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
693-
694681 return cret
695682 }
696683
@@ -867,7 +854,6 @@ func (x *ViewStack) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleS
867854 func (x *ViewStack) GetBuildableId() string {
868855
869856 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
870-
871857 return cret
872858 }
873859
@@ -894,7 +880,6 @@ var xViewStackPageGetBadgeNumber func(uintptr) uint
894880 func (x *ViewStackPage) GetBadgeNumber() uint {
895881
896882 cret := xViewStackPageGetBadgeNumber(x.GoPointer())
897-
898883 return cret
899884 }
900885
@@ -921,7 +906,6 @@ var xViewStackPageGetIconName func(uintptr) string
921906 func (x *ViewStackPage) GetIconName() string {
922907
923908 cret := xViewStackPageGetIconName(x.GoPointer())
924-
925909 return cret
926910 }
927911
@@ -931,7 +915,6 @@ var xViewStackPageGetName func(uintptr) string
931915 func (x *ViewStackPage) GetName() string {
932916
933917 cret := xViewStackPageGetName(x.GoPointer())
934-
935918 return cret
936919 }
937920
@@ -941,7 +924,6 @@ var xViewStackPageGetNeedsAttention func(uintptr) bool
941924 func (x *ViewStackPage) GetNeedsAttention() bool {
942925
943926 cret := xViewStackPageGetNeedsAttention(x.GoPointer())
944-
945927 return cret
946928 }
947929
@@ -951,7 +933,6 @@ var xViewStackPageGetTitle func(uintptr) string
951933 func (x *ViewStackPage) GetTitle() string {
952934
953935 cret := xViewStackPageGetTitle(x.GoPointer())
954-
955936 return cret
956937 }
957938
@@ -961,7 +942,6 @@ var xViewStackPageGetUseUnderline func(uintptr) bool
961942 func (x *ViewStackPage) GetUseUnderline() bool {
962943
963944 cret := xViewStackPageGetUseUnderline(x.GoPointer())
964-
965945 return cret
966946 }
967947
@@ -974,7 +954,6 @@ var xViewStackPageGetVisible func(uintptr) bool
974954 func (x *ViewStackPage) GetVisible() bool {
975955
976956 cret := xViewStackPageGetVisible(x.GoPointer())
977-
978957 return cret
979958 }
980959
@@ -997,12 +976,11 @@ var xViewStackPageSetIconName func(uintptr, uintptr)
997976 // Sets the icon name of the page.
998977 func (x *ViewStackPage) SetIconName(IconNameVar *string) {
999978
1000- IconNameVarPtr, IconNameVarBytes := core.NullableStringToPtr(IconNameVar)
979+ IconNameVarPtr := core.GStrdupNullable(IconNameVar)
980+ defer core.GFreeNullable(IconNameVarPtr)
1001981
1002982 xViewStackPageSetIconName(x.GoPointer(), IconNameVarPtr)
1003983
1004- runtime.KeepAlive(IconNameVarBytes)
1005-
1006984 }
1007985
1008986 var xViewStackPageSetName func(uintptr, uintptr)
@@ -1010,12 +988,11 @@ var xViewStackPageSetName func(uintptr, uintptr)
1010988 // Sets the name of the page.
1011989 func (x *ViewStackPage) SetName(NameVar *string) {
1012990
1013- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
991+ NameVarPtr := core.GStrdupNullable(NameVar)
992+ defer core.GFreeNullable(NameVarPtr)
1014993
1015994 xViewStackPageSetName(x.GoPointer(), NameVarPtr)
1016995
1017- runtime.KeepAlive(NameVarBytes)
1018-
1019996 }
1020997
1021998 var xViewStackPageSetNeedsAttention func(uintptr, bool)
@@ -1034,12 +1011,11 @@ var xViewStackPageSetTitle func(uintptr, uintptr)
10341011 // Sets the page title.
10351012 func (x *ViewStackPage) SetTitle(TitleVar *string) {
10361013
1037- TitleVarPtr, TitleVarBytes := core.NullableStringToPtr(TitleVar)
1014+ TitleVarPtr := core.GStrdupNullable(TitleVar)
1015+ defer core.GFreeNullable(TitleVarPtr)
10381016
10391017 xViewStackPageSetTitle(x.GoPointer(), TitleVarPtr)
10401018
1041- runtime.KeepAlive(TitleVarBytes)
1042-
10431019 }
10441020
10451021 var xViewStackPageSetUseUnderline func(uintptr, bool)
@@ -1248,7 +1224,6 @@ func (x *ViewStackPage) GetAccessibleParent() *gtk.AccessibleBase {
12481224 func (x *ViewStackPage) GetAccessibleRole() gtk.AccessibleRole {
12491225
12501226 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
1251-
12521227 return cret
12531228 }
12541229
@@ -1274,7 +1249,6 @@ func (x *ViewStackPage) GetAtContext() *gtk.ATContext {
12741249 func (x *ViewStackPage) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
12751250
12761251 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
1277-
12781252 return cret
12791253 }
12801254
@@ -1314,7 +1288,6 @@ func (x *ViewStackPage) GetNextAccessibleSibling() *gtk.AccessibleBase {
13141288 func (x *ViewStackPage) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
13151289
13161290 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
1317-
13181291 return cret
13191292 }
13201293
@@ -1558,7 +1531,6 @@ func (c *ViewStackPages) SetGoPointer(ptr uintptr) {
15581531 func (x *ViewStackPages) GetItem(PositionVar uint) uintptr {
15591532
15601533 cret := gio.XGListModelGetItem(x.GoPointer(), PositionVar)
1561-
15621534 return cret
15631535 }
15641536
@@ -1573,7 +1545,6 @@ func (x *ViewStackPages) GetItem(PositionVar uint) uintptr {
15731545 func (x *ViewStackPages) GetItemType() types.GType {
15741546
15751547 cret := gio.XGListModelGetItemType(x.GoPointer())
1576-
15771548 return cret
15781549 }
15791550
@@ -1585,7 +1556,6 @@ func (x *ViewStackPages) GetItemType() types.GType {
15851556 func (x *ViewStackPages) GetNItems() uint {
15861557
15871558 cret := gio.XGListModelGetNItems(x.GoPointer())
1588-
15891559 return cret
15901560 }
15911561
@@ -1648,7 +1618,6 @@ func (x *ViewStackPages) ItemsChanged(PositionVar uint, RemovedVar uint, AddedVa
16481618 func (x *ViewStackPages) GetSelection() *gtk.Bitset {
16491619
16501620 cret := gtk.XGtkSelectionModelGetSelection(x.GoPointer())
1651-
16521621 return cret
16531622 }
16541623
@@ -1662,7 +1631,6 @@ func (x *ViewStackPages) GetSelection() *gtk.Bitset {
16621631 func (x *ViewStackPages) GetSelectionInRange(PositionVar uint, NItemsVar uint) *gtk.Bitset {
16631632
16641633 cret := gtk.XGtkSelectionModelGetSelectionInRange(x.GoPointer(), PositionVar, NItemsVar)
1665-
16661634 return cret
16671635 }
16681636
@@ -1670,7 +1638,6 @@ func (x *ViewStackPages) GetSelectionInRange(PositionVar uint, NItemsVar uint) *
16701638 func (x *ViewStackPages) IsSelected(PositionVar uint) bool {
16711639
16721640 cret := gtk.XGtkSelectionModelIsSelected(x.GoPointer(), PositionVar)
1673-
16741641 return cret
16751642 }
16761643
@@ -1678,7 +1645,6 @@ func (x *ViewStackPages) IsSelected(PositionVar uint) bool {
16781645 func (x *ViewStackPages) SelectAll() bool {
16791646
16801647 cret := gtk.XGtkSelectionModelSelectAll(x.GoPointer())
1681-
16821648 return cret
16831649 }
16841650
@@ -1686,7 +1652,6 @@ func (x *ViewStackPages) SelectAll() bool {
16861652 func (x *ViewStackPages) SelectItem(PositionVar uint, UnselectRestVar bool) bool {
16871653
16881654 cret := gtk.XGtkSelectionModelSelectItem(x.GoPointer(), PositionVar, UnselectRestVar)
1689-
16901655 return cret
16911656 }
16921657
@@ -1694,7 +1659,6 @@ func (x *ViewStackPages) SelectItem(PositionVar uint, UnselectRestVar bool) bool
16941659 func (x *ViewStackPages) SelectRange(PositionVar uint, NItemsVar uint, UnselectRestVar bool) bool {
16951660
16961661 cret := gtk.XGtkSelectionModelSelectRange(x.GoPointer(), PositionVar, NItemsVar, UnselectRestVar)
1697-
16981662 return cret
16991663 }
17001664
@@ -1747,7 +1711,6 @@ func (x *ViewStackPages) SelectionChanged(PositionVar uint, NItemsVar uint) {
17471711 func (x *ViewStackPages) SetSelection(SelectedVar *gtk.Bitset, MaskVar *gtk.Bitset) bool {
17481712
17491713 cret := gtk.XGtkSelectionModelSetSelection(x.GoPointer(), SelectedVar, MaskVar)
1750-
17511714 return cret
17521715 }
17531716
@@ -1755,7 +1718,6 @@ func (x *ViewStackPages) SetSelection(SelectedVar *gtk.Bitset, MaskVar *gtk.Bits
17551718 func (x *ViewStackPages) UnselectAll() bool {
17561719
17571720 cret := gtk.XGtkSelectionModelUnselectAll(x.GoPointer())
1758-
17591721 return cret
17601722 }
17611723
@@ -1763,7 +1725,6 @@ func (x *ViewStackPages) UnselectAll() bool {
17631725 func (x *ViewStackPages) UnselectItem(PositionVar uint) bool {
17641726
17651727 cret := gtk.XGtkSelectionModelUnselectItem(x.GoPointer(), PositionVar)
1766-
17671728 return cret
17681729 }
17691730
@@ -1771,7 +1732,6 @@ func (x *ViewStackPages) UnselectItem(PositionVar uint) bool {
17711732 func (x *ViewStackPages) UnselectRange(PositionVar uint, NItemsVar uint) bool {
17721733
17731734 cret := gtk.XGtkSelectionModelUnselectRange(x.GoPointer(), PositionVar, NItemsVar)
1774-
17751735 return cret
17761736 }
17771737
M v4/adw/adw-view-switcher-bar.go +0 -5
@@ -124,7 +124,6 @@ var xViewSwitcherBarGetReveal func(uintptr) bool
124124 func (x *ViewSwitcherBar) GetReveal() bool {
125125
126126 cret := xViewSwitcherBarGetReveal(x.GoPointer())
127-
128127 return cret
129128 }
130129
@@ -226,7 +225,6 @@ func (x *ViewSwitcherBar) GetAccessibleParent() *gtk.AccessibleBase {
226225 func (x *ViewSwitcherBar) GetAccessibleRole() gtk.AccessibleRole {
227226
228227 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
229-
230228 return cret
231229 }
232230
@@ -252,7 +250,6 @@ func (x *ViewSwitcherBar) GetAtContext() *gtk.ATContext {
252250 func (x *ViewSwitcherBar) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
253251
254252 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
255-
256253 return cret
257254 }
258255
@@ -292,7 +289,6 @@ func (x *ViewSwitcherBar) GetNextAccessibleSibling() *gtk.AccessibleBase {
292289 func (x *ViewSwitcherBar) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
293290
294291 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
295-
296292 return cret
297293 }
298294
@@ -469,7 +465,6 @@ func (x *ViewSwitcherBar) UpdateStateValue(NStatesVar int, StatesVar []gtk.Acces
469465 func (x *ViewSwitcherBar) GetBuildableId() string {
470466
471467 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
472-
473468 return cret
474469 }
475470
M v4/adw/adw-view-switcher-title.go +0 -8
@@ -141,7 +141,6 @@ var xViewSwitcherTitleGetSubtitle func(uintptr) string
141141 func (x *ViewSwitcherTitle) GetSubtitle() string {
142142
143143 cret := xViewSwitcherTitleGetSubtitle(x.GoPointer())
144-
145144 return cret
146145 }
147146
@@ -151,7 +150,6 @@ var xViewSwitcherTitleGetTitle func(uintptr) string
151150 func (x *ViewSwitcherTitle) GetTitle() string {
152151
153152 cret := xViewSwitcherTitleGetTitle(x.GoPointer())
154-
155153 return cret
156154 }
157155
@@ -164,7 +162,6 @@ var xViewSwitcherTitleGetTitleVisible func(uintptr) bool
164162 func (x *ViewSwitcherTitle) GetTitleVisible() bool {
165163
166164 cret := xViewSwitcherTitleGetTitleVisible(x.GoPointer())
167-
168165 return cret
169166 }
170167
@@ -174,7 +171,6 @@ var xViewSwitcherTitleGetViewSwitcherEnabled func(uintptr) bool
174171 func (x *ViewSwitcherTitle) GetViewSwitcherEnabled() bool {
175172
176173 cret := xViewSwitcherTitleGetViewSwitcherEnabled(x.GoPointer())
177-
178174 return cret
179175 }
180176
@@ -358,7 +354,6 @@ func (x *ViewSwitcherTitle) GetAccessibleParent() *gtk.AccessibleBase {
358354 func (x *ViewSwitcherTitle) GetAccessibleRole() gtk.AccessibleRole {
359355
360356 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
361-
362357 return cret
363358 }
364359
@@ -384,7 +379,6 @@ func (x *ViewSwitcherTitle) GetAtContext() *gtk.ATContext {
384379 func (x *ViewSwitcherTitle) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
385380
386381 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
387-
388382 return cret
389383 }
390384
@@ -424,7 +418,6 @@ func (x *ViewSwitcherTitle) GetNextAccessibleSibling() *gtk.AccessibleBase {
424418 func (x *ViewSwitcherTitle) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
425419
426420 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
427-
428421 return cret
429422 }
430423
@@ -601,7 +594,6 @@ func (x *ViewSwitcherTitle) UpdateStateValue(NStatesVar int, StatesVar []gtk.Acc
601594 func (x *ViewSwitcherTitle) GetBuildableId() string {
602595
603596 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
604-
605597 return cret
606598 }
607599
M v4/adw/adw-view-switcher.go +0 -5
@@ -150,7 +150,6 @@ var xViewSwitcherGetPolicy func(uintptr) ViewSwitcherPolicy
150150 func (x *ViewSwitcher) GetPolicy() ViewSwitcherPolicy {
151151
152152 cret := xViewSwitcherGetPolicy(x.GoPointer())
153-
154153 return cret
155154 }
156155
@@ -235,7 +234,6 @@ func (x *ViewSwitcher) GetAccessibleParent() *gtk.AccessibleBase {
235234 func (x *ViewSwitcher) GetAccessibleRole() gtk.AccessibleRole {
236235
237236 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
238-
239237 return cret
240238 }
241239
@@ -261,7 +259,6 @@ func (x *ViewSwitcher) GetAtContext() *gtk.ATContext {
261259 func (x *ViewSwitcher) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
262260
263261 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
264-
265262 return cret
266263 }
267264
@@ -301,7 +298,6 @@ func (x *ViewSwitcher) GetNextAccessibleSibling() *gtk.AccessibleBase {
301298 func (x *ViewSwitcher) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
302299
303300 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
304-
305301 return cret
306302 }
307303
@@ -478,7 +474,6 @@ func (x *ViewSwitcher) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessib
478474 func (x *ViewSwitcher) GetBuildableId() string {
479475
480476 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
481-
482477 return cret
483478 }
484479
M v4/adw/adw-window-title.go +0 -6
@@ -76,7 +76,6 @@ var xWindowTitleGetSubtitle func(uintptr) string
7676 func (x *WindowTitle) GetSubtitle() string {
7777
7878 cret := xWindowTitleGetSubtitle(x.GoPointer())
79-
8079 return cret
8180 }
8281
@@ -86,7 +85,6 @@ var xWindowTitleGetTitle func(uintptr) string
8685 func (x *WindowTitle) GetTitle() string {
8786
8887 cret := xWindowTitleGetTitle(x.GoPointer())
89-
9088 return cret
9189 }
9290
@@ -203,7 +201,6 @@ func (x *WindowTitle) GetAccessibleParent() *gtk.AccessibleBase {
203201 func (x *WindowTitle) GetAccessibleRole() gtk.AccessibleRole {
204202
205203 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
206-
207204 return cret
208205 }
209206
@@ -229,7 +226,6 @@ func (x *WindowTitle) GetAtContext() *gtk.ATContext {
229226 func (x *WindowTitle) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
230227
231228 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
232-
233229 return cret
234230 }
235231
@@ -269,7 +265,6 @@ func (x *WindowTitle) GetNextAccessibleSibling() *gtk.AccessibleBase {
269265 func (x *WindowTitle) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
270266
271267 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
272-
273268 return cret
274269 }
275270
@@ -446,7 +441,6 @@ func (x *WindowTitle) UpdateStateValue(NStatesVar int, StatesVar []gtk.Accessibl
446441 func (x *WindowTitle) GetBuildableId() string {
447442
448443 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
449-
450444 return cret
451445 }
452446
M v4/adw/adw-window.go +0 -5
@@ -160,7 +160,6 @@ var xWindowGetAdaptivePreview func(uintptr) bool
160160 func (x *Window) GetAdaptivePreview() bool {
161161
162162 cret := xWindowGetAdaptivePreview(x.GoPointer())
163-
164163 return cret
165164 }
166165
@@ -342,7 +341,6 @@ func (x *Window) GetAccessibleParent() *gtk.AccessibleBase {
342341 func (x *Window) GetAccessibleRole() gtk.AccessibleRole {
343342
344343 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
345-
346344 return cret
347345 }
348346
@@ -368,7 +366,6 @@ func (x *Window) GetAtContext() *gtk.ATContext {
368366 func (x *Window) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
369367
370368 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
371-
372369 return cret
373370 }
374371
@@ -408,7 +405,6 @@ func (x *Window) GetNextAccessibleSibling() *gtk.AccessibleBase {
408405 func (x *Window) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
409406
410407 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
411-
412408 return cret
413409 }
414410
@@ -585,7 +581,6 @@ func (x *Window) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleStat
585581 func (x *Window) GetBuildableId() string {
586582
587583 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
588-
589584 return cret
590585 }
591586
M v4/adw/adw-wrap-box.go +0 -18
@@ -130,7 +130,6 @@ var xWrapBoxGetAlign func(uintptr) float32
130130 func (x *WrapBox) GetAlign() float32 {
131131
132132 cret := xWrapBoxGetAlign(x.GoPointer())
133-
134133 return cret
135134 }
136135
@@ -140,7 +139,6 @@ var xWrapBoxGetChildSpacing func(uintptr) int
140139 func (x *WrapBox) GetChildSpacing() int {
141140
142141 cret := xWrapBoxGetChildSpacing(x.GoPointer())
143-
144142 return cret
145143 }
146144
@@ -150,7 +148,6 @@ var xWrapBoxGetChildSpacingUnit func(uintptr) LengthUnit
150148 func (x *WrapBox) GetChildSpacingUnit() LengthUnit {
151149
152150 cret := xWrapBoxGetChildSpacingUnit(x.GoPointer())
153-
154151 return cret
155152 }
156153
@@ -160,7 +157,6 @@ var xWrapBoxGetJustify func(uintptr) JustifyMode
160157 func (x *WrapBox) GetJustify() JustifyMode {
161158
162159 cret := xWrapBoxGetJustify(x.GoPointer())
163-
164160 return cret
165161 }
166162
@@ -170,7 +166,6 @@ var xWrapBoxGetJustifyLastLine func(uintptr) bool
170166 func (x *WrapBox) GetJustifyLastLine() bool {
171167
172168 cret := xWrapBoxGetJustifyLastLine(x.GoPointer())
173-
174169 return cret
175170 }
176171
@@ -180,7 +175,6 @@ var xWrapBoxGetLineHomogeneous func(uintptr) bool
180175 func (x *WrapBox) GetLineHomogeneous() bool {
181176
182177 cret := xWrapBoxGetLineHomogeneous(x.GoPointer())
183-
184178 return cret
185179 }
186180
@@ -192,7 +186,6 @@ var xWrapBoxGetLineSpacing func(uintptr) int
192186 func (x *WrapBox) GetLineSpacing() int {
193187
194188 cret := xWrapBoxGetLineSpacing(x.GoPointer())
195-
196189 return cret
197190 }
198191
@@ -202,7 +195,6 @@ var xWrapBoxGetLineSpacingUnit func(uintptr) LengthUnit
202195 func (x *WrapBox) GetLineSpacingUnit() LengthUnit {
203196
204197 cret := xWrapBoxGetLineSpacingUnit(x.GoPointer())
205-
206198 return cret
207199 }
208200
@@ -212,7 +204,6 @@ var xWrapBoxGetNaturalLineLength func(uintptr) int
212204 func (x *WrapBox) GetNaturalLineLength() int {
213205
214206 cret := xWrapBoxGetNaturalLineLength(x.GoPointer())
215-
216207 return cret
217208 }
218209
@@ -222,7 +213,6 @@ var xWrapBoxGetNaturalLineLengthUnit func(uintptr) LengthUnit
222213 func (x *WrapBox) GetNaturalLineLengthUnit() LengthUnit {
223214
224215 cret := xWrapBoxGetNaturalLineLengthUnit(x.GoPointer())
225-
226216 return cret
227217 }
228218
@@ -232,7 +222,6 @@ var xWrapBoxGetPackDirection func(uintptr) PackDirection
232222 func (x *WrapBox) GetPackDirection() PackDirection {
233223
234224 cret := xWrapBoxGetPackDirection(x.GoPointer())
235-
236225 return cret
237226 }
238227
@@ -242,7 +231,6 @@ var xWrapBoxGetWrapPolicy func(uintptr) WrapPolicy
242231 func (x *WrapBox) GetWrapPolicy() WrapPolicy {
243232
244233 cret := xWrapBoxGetWrapPolicy(x.GoPointer())
245-
246234 return cret
247235 }
248236
@@ -252,7 +240,6 @@ var xWrapBoxGetWrapReverse func(uintptr) bool
252240 func (x *WrapBox) GetWrapReverse() bool {
253241
254242 cret := xWrapBoxGetWrapReverse(x.GoPointer())
255-
256243 return cret
257244 }
258245
@@ -693,7 +680,6 @@ func (x *WrapBox) GetAccessibleParent() *gtk.AccessibleBase {
693680 func (x *WrapBox) GetAccessibleRole() gtk.AccessibleRole {
694681
695682 cret := gtk.XGtkAccessibleGetAccessibleRole(x.GoPointer())
696-
697683 return cret
698684 }
699685
@@ -719,7 +705,6 @@ func (x *WrapBox) GetAtContext() *gtk.ATContext {
719705 func (x *WrapBox) GetBounds(XVar *int, YVar *int, WidthVar *int, HeightVar *int) bool {
720706
721707 cret := gtk.XGtkAccessibleGetBounds(x.GoPointer(), XVar, YVar, WidthVar, HeightVar)
722-
723708 return cret
724709 }
725710
@@ -759,7 +744,6 @@ func (x *WrapBox) GetNextAccessibleSibling() *gtk.AccessibleBase {
759744 func (x *WrapBox) GetPlatformState(StateVar gtk.AccessiblePlatformState) bool {
760745
761746 cret := gtk.XGtkAccessibleGetPlatformState(x.GoPointer(), StateVar)
762-
763747 return cret
764748 }
765749
@@ -936,7 +920,6 @@ func (x *WrapBox) UpdateStateValue(NStatesVar int, StatesVar []gtk.AccessibleSta
936920 func (x *WrapBox) GetBuildableId() string {
937921
938922 cret := gtk.XGtkBuildableGetBuildableId(x.GoPointer())
939-
940923 return cret
941924 }
942925
@@ -944,7 +927,6 @@ func (x *WrapBox) GetBuildableId() string {
944927 func (x *WrapBox) GetOrientation() gtk.Orientation {
945928
946929 cret := gtk.XGtkOrientableGetOrientation(x.GoPointer())
947-
948930 return cret
949931 }
950932
M v4/adw/adw-wrap-layout.go +0 -14
@@ -181,7 +181,6 @@ var xWrapLayoutGetAlign func(uintptr) float32
181181 func (x *WrapLayout) GetAlign() float32 {
182182
183183 cret := xWrapLayoutGetAlign(x.GoPointer())
184-
185184 return cret
186185 }
187186
@@ -191,7 +190,6 @@ var xWrapLayoutGetChildSpacing func(uintptr) int
191190 func (x *WrapLayout) GetChildSpacing() int {
192191
193192 cret := xWrapLayoutGetChildSpacing(x.GoPointer())
194-
195193 return cret
196194 }
197195
@@ -201,7 +199,6 @@ var xWrapLayoutGetChildSpacingUnit func(uintptr) LengthUnit
201199 func (x *WrapLayout) GetChildSpacingUnit() LengthUnit {
202200
203201 cret := xWrapLayoutGetChildSpacingUnit(x.GoPointer())
204-
205202 return cret
206203 }
207204
@@ -211,7 +208,6 @@ var xWrapLayoutGetJustify func(uintptr) JustifyMode
211208 func (x *WrapLayout) GetJustify() JustifyMode {
212209
213210 cret := xWrapLayoutGetJustify(x.GoPointer())
214-
215211 return cret
216212 }
217213
@@ -221,7 +217,6 @@ var xWrapLayoutGetJustifyLastLine func(uintptr) bool
221217 func (x *WrapLayout) GetJustifyLastLine() bool {
222218
223219 cret := xWrapLayoutGetJustifyLastLine(x.GoPointer())
224-
225220 return cret
226221 }
227222
@@ -231,7 +226,6 @@ var xWrapLayoutGetLineHomogeneous func(uintptr) bool
231226 func (x *WrapLayout) GetLineHomogeneous() bool {
232227
233228 cret := xWrapLayoutGetLineHomogeneous(x.GoPointer())
234-
235229 return cret
236230 }
237231
@@ -241,7 +235,6 @@ var xWrapLayoutGetLineSpacing func(uintptr) int
241235 func (x *WrapLayout) GetLineSpacing() int {
242236
243237 cret := xWrapLayoutGetLineSpacing(x.GoPointer())
244-
245238 return cret
246239 }
247240
@@ -251,7 +244,6 @@ var xWrapLayoutGetLineSpacingUnit func(uintptr) LengthUnit
251244 func (x *WrapLayout) GetLineSpacingUnit() LengthUnit {
252245
253246 cret := xWrapLayoutGetLineSpacingUnit(x.GoPointer())
254-
255247 return cret
256248 }
257249
@@ -261,7 +253,6 @@ var xWrapLayoutGetNaturalLineLength func(uintptr) int
261253 func (x *WrapLayout) GetNaturalLineLength() int {
262254
263255 cret := xWrapLayoutGetNaturalLineLength(x.GoPointer())
264-
265256 return cret
266257 }
267258
@@ -271,7 +262,6 @@ var xWrapLayoutGetNaturalLineLengthUnit func(uintptr) LengthUnit
271262 func (x *WrapLayout) GetNaturalLineLengthUnit() LengthUnit {
272263
273264 cret := xWrapLayoutGetNaturalLineLengthUnit(x.GoPointer())
274-
275265 return cret
276266 }
277267
@@ -281,7 +271,6 @@ var xWrapLayoutGetPackDirection func(uintptr) PackDirection
281271 func (x *WrapLayout) GetPackDirection() PackDirection {
282272
283273 cret := xWrapLayoutGetPackDirection(x.GoPointer())
284-
285274 return cret
286275 }
287276
@@ -291,7 +280,6 @@ var xWrapLayoutGetWrapPolicy func(uintptr) WrapPolicy
291280 func (x *WrapLayout) GetWrapPolicy() WrapPolicy {
292281
293282 cret := xWrapLayoutGetWrapPolicy(x.GoPointer())
294-
295283 return cret
296284 }
297285
@@ -301,7 +289,6 @@ var xWrapLayoutGetWrapReverse func(uintptr) bool
301289 func (x *WrapLayout) GetWrapReverse() bool {
302290
303291 cret := xWrapLayoutGetWrapReverse(x.GoPointer())
304-
305292 return cret
306293 }
307294
@@ -661,7 +648,6 @@ func (x *WrapLayout) GetPropertyWrapReverse() bool {
661648 func (x *WrapLayout) GetOrientation() gtk.Orientation {
662649
663650 cret := gtk.XGtkOrientableGetOrientation(x.GoPointer())
664-
665651 return cret
666652 }
667653
M v4/gdk/gdkapplaunchcontext.go +2 -5
@@ -2,8 +2,6 @@
22 package gdk
33
44 import (
5- "runtime"
6-
75 "github.com/jwijenbergh/purego"
86 "github.com/jwijenbergh/puregotk/pkg/core"
97 "github.com/jwijenbergh/puregotk/v4/gio"
@@ -113,12 +111,11 @@ var xAppLaunchContextSetIconName func(uintptr, uintptr)
113111 // for the launched application itself.
114112 func (x *AppLaunchContext) SetIconName(IconNameVar *string) {
115113
116- IconNameVarPtr, IconNameVarBytes := core.NullableStringToPtr(IconNameVar)
114+ IconNameVarPtr := core.GStrdupNullable(IconNameVar)
115+ defer core.GFreeNullable(IconNameVarPtr)
117116
118117 xAppLaunchContextSetIconName(x.GoPointer(), IconNameVarPtr)
119118
120- runtime.KeepAlive(IconNameVarBytes)
121-
122119 }
123120
124121 var xAppLaunchContextSetTimestamp func(uintptr, uint32)
M v4/gdk/gdkcairo.go +0 -1
@@ -62,7 +62,6 @@ var xCairoRegionCreateFromSurface func(*cairo.Surface) *cairo.Region
6262 func CairoRegionCreateFromSurface(SurfaceVar *cairo.Surface) *cairo.Region {
6363
6464 cret := xCairoRegionCreateFromSurface(SurfaceVar)
65-
6665 return cret
6766 }
6867
M v4/gdk/gdkcairocontext.go +0 -1
@@ -42,7 +42,6 @@ var xCairoContextCairoCreate func(uintptr) *cairo.Context
4242 func (x *CairoContext) CairoCreate() *cairo.Context {
4343
4444 cret := xCairoContextCairoCreate(x.GoPointer())
45-
4645 return cret
4746 }
4847
M v4/gdk/gdkcicpparams.go +0 -5
@@ -107,7 +107,6 @@ func (x *CicpParams) BuildColorState() (*ColorState, error) {
107107 var cerr *glib.Error
108108
109109 cret := xCicpParamsBuildColorState(x.GoPointer())
110-
111110 if cerr == nil {
112111 return cret, nil
113112 }
@@ -122,7 +121,6 @@ var xCicpParamsGetColorPrimaries func(uintptr) uint
122121 func (x *CicpParams) GetColorPrimaries() uint {
123122
124123 cret := xCicpParamsGetColorPrimaries(x.GoPointer())
125-
126124 return cret
127125 }
128126
@@ -132,7 +130,6 @@ var xCicpParamsGetMatrixCoefficients func(uintptr) uint
132130 func (x *CicpParams) GetMatrixCoefficients() uint {
133131
134132 cret := xCicpParamsGetMatrixCoefficients(x.GoPointer())
135-
136133 return cret
137134 }
138135
@@ -142,7 +139,6 @@ var xCicpParamsGetRange func(uintptr) CicpRange
142139 func (x *CicpParams) GetRange() CicpRange {
143140
144141 cret := xCicpParamsGetRange(x.GoPointer())
145-
146142 return cret
147143 }
148144
@@ -152,7 +148,6 @@ var xCicpParamsGetTransferFunction func(uintptr) uint
152148 func (x *CicpParams) GetTransferFunction() uint {
153149
154150 cret := xCicpParamsGetTransferFunction(x.GoPointer())
155-
156151 return cret
157152 }
158153
M v4/gdk/gdkclipboard.go +0 -6
@@ -87,7 +87,6 @@ var xClipboardGetFormats func(uintptr) *ContentFormats
8787 func (x *Clipboard) GetFormats() *ContentFormats {
8888
8989 cret := xClipboardGetFormats(x.GoPointer())
90-
9190 return cret
9291 }
9392
@@ -103,7 +102,6 @@ var xClipboardIsLocal func(uintptr) bool
103102 func (x *Clipboard) IsLocal() bool {
104103
105104 cret := xClipboardIsLocal(x.GoPointer())
106-
107105 return cret
108106 }
109107
@@ -195,7 +193,6 @@ func (x *Clipboard) ReadTextFinish(ResultVar gio.AsyncResult) (string, error) {
195193 var cerr *glib.Error
196194
197195 cret := xClipboardReadTextFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
198-
199196 if cerr == nil {
200197 return cret, nil
201198 }
@@ -292,7 +289,6 @@ func (x *Clipboard) ReadValueFinish(ResultVar gio.AsyncResult) (*gobject.Value,
292289 var cerr *glib.Error
293290
294291 cret := xClipboardReadValueFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
295-
296292 if cerr == nil {
297293 return cret, nil
298294 }
@@ -336,7 +332,6 @@ var xClipboardSetContent func(uintptr, uintptr) bool
336332 func (x *Clipboard) SetContent(ProviderVar *ContentProvider) bool {
337333
338334 cret := xClipboardSetContent(x.GoPointer(), ProviderVar.GoPointer())
339-
340335 return cret
341336 }
342337
@@ -420,7 +415,6 @@ func (x *Clipboard) StoreFinish(ResultVar gio.AsyncResult) (bool, error) {
420415 var cerr *glib.Error
421416
422417 cret := xClipboardStoreFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
423-
424418 if cerr == nil {
425419 return cret, nil
426420 }
M v4/gdk/gdkcolorstate.go +0 -6
@@ -14,7 +14,6 @@ var xColorStateGetOklab func() *ColorState
1414 func ColorStateGetOklab() *ColorState {
1515
1616 cret := xColorStateGetOklab()
17-
1817 return cret
1918 }
2019
@@ -27,7 +26,6 @@ var xColorStateGetOklch func() *ColorState
2726 func ColorStateGetOklch() *ColorState {
2827
2928 cret := xColorStateGetOklch()
30-
3129 return cret
3230 }
3331
@@ -45,7 +43,6 @@ var xColorStateGetRec2100Linear func() *ColorState
4543 func ColorStateGetRec2100Linear() *ColorState {
4644
4745 cret := xColorStateGetRec2100Linear()
48-
4946 return cret
5047 }
5148
@@ -63,7 +60,6 @@ var xColorStateGetRec2100Pq func() *ColorState
6360 func ColorStateGetRec2100Pq() *ColorState {
6461
6562 cret := xColorStateGetRec2100Pq()
66-
6763 return cret
6864 }
6965
@@ -81,7 +77,6 @@ var xColorStateGetSrgb func() *ColorState
8177 func ColorStateGetSrgb() *ColorState {
8278
8379 cret := xColorStateGetSrgb()
84-
8580 return cret
8681 }
8782
@@ -98,7 +93,6 @@ var xColorStateGetSrgbLinear func() *ColorState
9893 func ColorStateGetSrgbLinear() *ColorState {
9994
10095 cret := xColorStateGetSrgbLinear()
101-
10296 return cret
10397 }
10498
M v4/gdk/gdkcontentdeserializer.go +0 -9
@@ -53,7 +53,6 @@ func ContentDeserializeFinish(ResultVar gio.AsyncResult, ValueVar *gobject.Value
5353 var cerr *glib.Error
5454
5555 cret := xContentDeserializeFinish(ResultVar.GoPointer(), ValueVar, &cerr)
56-
5756 if cerr == nil {
5857 return cret, nil
5958 }
@@ -155,7 +154,6 @@ var xContentDeserializerGetGtype func(uintptr) types.GType
155154 func (x *ContentDeserializer) GetGtype() types.GType {
156155
157156 cret := xContentDeserializerGetGtype(x.GoPointer())
158-
159157 return cret
160158 }
161159
@@ -184,7 +182,6 @@ var xContentDeserializerGetMimeType func(uintptr) string
184182 func (x *ContentDeserializer) GetMimeType() string {
185183
186184 cret := xContentDeserializerGetMimeType(x.GoPointer())
187-
188185 return cret
189186 }
190187
@@ -196,7 +193,6 @@ var xContentDeserializerGetPriority func(uintptr) int
196193 func (x *ContentDeserializer) GetPriority() int {
197194
198195 cret := xContentDeserializerGetPriority(x.GoPointer())
199-
200196 return cret
201197 }
202198
@@ -208,7 +204,6 @@ var xContentDeserializerGetTaskData func(uintptr) uintptr
208204 func (x *ContentDeserializer) GetTaskData() uintptr {
209205
210206 cret := xContentDeserializerGetTaskData(x.GoPointer())
211-
212207 return cret
213208 }
214209
@@ -218,7 +213,6 @@ var xContentDeserializerGetUserData func(uintptr) uintptr
218213 func (x *ContentDeserializer) GetUserData() uintptr {
219214
220215 cret := xContentDeserializerGetUserData(x.GoPointer())
221-
222216 return cret
223217 }
224218
@@ -228,7 +222,6 @@ var xContentDeserializerGetValue func(uintptr) *gobject.Value
228222 func (x *ContentDeserializer) GetValue() *gobject.Value {
229223
230224 cret := xContentDeserializerGetValue(x.GoPointer())
231-
232225 return cret
233226 }
234227
@@ -306,7 +299,6 @@ func (x *ContentDeserializer) GetSourceObject() *gobject.Object {
306299 func (x *ContentDeserializer) IsTagged(SourceTagVar uintptr) bool {
307300
308301 cret := gio.XGAsyncResultIsTagged(x.GoPointer(), SourceTagVar)
309-
310302 return cret
311303 }
312304
@@ -324,7 +316,6 @@ func (x *ContentDeserializer) LegacyPropagateError() (bool, error) {
324316 var cerr *glib.Error
325317
326318 cret := gio.XGAsyncResultLegacyPropagateError(x.GoPointer())
327-
328319 if cerr == nil {
329320 return cret, nil
330321 }
M v4/gdk/gdkcontentformats.go +0 -9
@@ -35,7 +35,6 @@ var xNewContentFormatsBuilder func() *ContentFormatsBuilder
3535 func NewContentFormatsBuilder() *ContentFormatsBuilder {
3636
3737 cret := xNewContentFormatsBuilder()
38-
3938 return cret
4039 }
4140
@@ -74,7 +73,6 @@ var xContentFormatsBuilderFreeToFormats func(uintptr) *ContentFormats
7473 func (x *ContentFormatsBuilder) FreeToFormats() *ContentFormats {
7574
7675 cret := xContentFormatsBuilderFreeToFormats(x.GoPointer())
77-
7876 return cret
7977 }
8078
@@ -87,7 +85,6 @@ var xContentFormatsBuilderRef func(uintptr) *ContentFormatsBuilder
8785 func (x *ContentFormatsBuilder) Ref() *ContentFormatsBuilder {
8886
8987 cret := xContentFormatsBuilderRef(x.GoPointer())
90-
9188 return cret
9289 }
9390
@@ -103,7 +100,6 @@ var xContentFormatsBuilderToFormats func(uintptr) *ContentFormats
103100 func (x *ContentFormatsBuilder) ToFormats() *ContentFormats {
104101
105102 cret := xContentFormatsBuilderToFormats(x.GoPointer())
106-
107103 return cret
108104 }
109105
@@ -139,7 +135,6 @@ var xNewFileListFromArray func(uintptr, uint) *FileList
139135 func NewFileListFromArray(FilesVar uintptr, NFilesVar uint) *FileList {
140136
141137 cret := xNewFileListFromArray(FilesVar, NFilesVar)
142-
143138 return cret
144139 }
145140
@@ -152,7 +147,6 @@ var xNewFileListFromList func(*glib.SList) *FileList
152147 func NewFileListFromList(FilesVar *glib.SList) *FileList {
153148
154149 cret := xNewFileListFromList(FilesVar)
155-
156150 return cret
157151 }
158152
@@ -164,7 +158,6 @@ var xFileListGetFiles func(uintptr) *glib.SList
164158 func (x *FileList) GetFiles() *glib.SList {
165159
166160 cret := xFileListGetFiles(x.GoPointer())
167-
168161 return cret
169162 }
170163
@@ -181,7 +174,6 @@ var xContentFormatsParse func(string) *ContentFormats
181174 func ContentFormatsParse(StringVar string) *ContentFormats {
182175
183176 cret := xContentFormatsParse(StringVar)
184-
185177 return cret
186178 }
187179
@@ -194,7 +186,6 @@ var xInternMimeType func(string) string
194186 func InternMimeType(StringVar string) string {
195187
196188 cret := xInternMimeType(StringVar)
197-
198189 return cret
199190 }
200191
M v4/gdk/gdkcontentprovider.go +0 -4
@@ -360,7 +360,6 @@ func (x *ContentProvider) GetValue(ValueVar *gobject.Value) (bool, error) {
360360 var cerr *glib.Error
361361
362362 cret := xContentProviderGetValue(x.GoPointer(), ValueVar, &cerr)
363-
364363 if cerr == nil {
365364 return cret, nil
366365 }
@@ -374,7 +373,6 @@ var xContentProviderRefFormats func(uintptr) *ContentFormats
374373 func (x *ContentProvider) RefFormats() *ContentFormats {
375374
376375 cret := xContentProviderRefFormats(x.GoPointer())
377-
378376 return cret
379377 }
380378
@@ -389,7 +387,6 @@ var xContentProviderRefStorableFormats func(uintptr) *ContentFormats
389387 func (x *ContentProvider) RefStorableFormats() *ContentFormats {
390388
391389 cret := xContentProviderRefStorableFormats(x.GoPointer())
392-
393390 return cret
394391 }
395392
@@ -433,7 +430,6 @@ func (x *ContentProvider) WriteMimeTypeFinish(ResultVar gio.AsyncResult) (bool,
433430 var cerr *glib.Error
434431
435432 cret := xContentProviderWriteMimeTypeFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
436-
437433 if cerr == nil {
438434 return cret, nil
439435 }
M v4/gdk/gdkcontentserializer.go +0 -9
@@ -96,7 +96,6 @@ func ContentSerializeFinish(ResultVar gio.AsyncResult) (bool, error) {
9696 var cerr *glib.Error
9797
9898 cret := xContentSerializeFinish(ResultVar.GoPointer(), &cerr)
99-
10099 if cerr == nil {
101100 return cret, nil
102101 }
@@ -156,7 +155,6 @@ var xContentSerializerGetGtype func(uintptr) types.GType
156155 func (x *ContentSerializer) GetGtype() types.GType {
157156
158157 cret := xContentSerializerGetGtype(x.GoPointer())
159-
160158 return cret
161159 }
162160
@@ -166,7 +164,6 @@ var xContentSerializerGetMimeType func(uintptr) string
166164 func (x *ContentSerializer) GetMimeType() string {
167165
168166 cret := xContentSerializerGetMimeType(x.GoPointer())
169-
170167 return cret
171168 }
172169
@@ -197,7 +194,6 @@ var xContentSerializerGetPriority func(uintptr) int
197194 func (x *ContentSerializer) GetPriority() int {
198195
199196 cret := xContentSerializerGetPriority(x.GoPointer())
200-
201197 return cret
202198 }
203199
@@ -209,7 +205,6 @@ var xContentSerializerGetTaskData func(uintptr) uintptr
209205 func (x *ContentSerializer) GetTaskData() uintptr {
210206
211207 cret := xContentSerializerGetTaskData(x.GoPointer())
212-
213208 return cret
214209 }
215210
@@ -219,7 +214,6 @@ var xContentSerializerGetUserData func(uintptr) uintptr
219214 func (x *ContentSerializer) GetUserData() uintptr {
220215
221216 cret := xContentSerializerGetUserData(x.GoPointer())
222-
223217 return cret
224218 }
225219
@@ -229,7 +223,6 @@ var xContentSerializerGetValue func(uintptr) *gobject.Value
229223 func (x *ContentSerializer) GetValue() *gobject.Value {
230224
231225 cret := xContentSerializerGetValue(x.GoPointer())
232-
233226 return cret
234227 }
235228
@@ -307,7 +300,6 @@ func (x *ContentSerializer) GetSourceObject() *gobject.Object {
307300 func (x *ContentSerializer) IsTagged(SourceTagVar uintptr) bool {
308301
309302 cret := gio.XGAsyncResultIsTagged(x.GoPointer(), SourceTagVar)
310-
311303 return cret
312304 }
313305
@@ -325,7 +317,6 @@ func (x *ContentSerializer) LegacyPropagateError() (bool, error) {
325317 var cerr *glib.Error
326318
327319 cret := gio.XGAsyncResultLegacyPropagateError(x.GoPointer())
328-
329320 if cerr == nil {
330321 return cret, nil
331322 }
M v4/gdk/gdkcursor.go +0 -3
@@ -235,7 +235,6 @@ var xCursorGetHotspotX func(uintptr) int
235235 func (x *Cursor) GetHotspotX() int {
236236
237237 cret := xCursorGetHotspotX(x.GoPointer())
238-
239238 return cret
240239 }
241240
@@ -251,7 +250,6 @@ var xCursorGetHotspotY func(uintptr) int
251250 func (x *Cursor) GetHotspotY() int {
252251
253252 cret := xCursorGetHotspotY(x.GoPointer())
254-
255253 return cret
256254 }
257255
@@ -263,7 +261,6 @@ var xCursorGetName func(uintptr) string
263261 func (x *Cursor) GetName() string {
264262
265263 cret := xCursorGetName(x.GoPointer())
266-
267264 return cret
268265 }
269266
M v4/gdk/gdkdevice.go +0 -15
@@ -95,7 +95,6 @@ var xDeviceGetActiveLayoutIndex func(uintptr) int
9595 func (x *Device) GetActiveLayoutIndex() int {
9696
9797 cret := xDeviceGetActiveLayoutIndex(x.GoPointer())
98-
9998 return cret
10099 }
101100
@@ -107,7 +106,6 @@ var xDeviceGetCapsLockState func(uintptr) bool
107106 func (x *Device) GetCapsLockState() bool {
108107
109108 cret := xDeviceGetCapsLockState(x.GoPointer())
110-
111109 return cret
112110 }
113111
@@ -139,7 +137,6 @@ var xDeviceGetDirection func(uintptr) pango.Direction
139137 func (x *Device) GetDirection() pango.Direction {
140138
141139 cret := xDeviceGetDirection(x.GoPointer())
142-
143140 return cret
144141 }
145142
@@ -169,7 +166,6 @@ var xDeviceGetHasCursor func(uintptr) bool
169166 func (x *Device) GetHasCursor() bool {
170167
171168 cret := xDeviceGetHasCursor(x.GoPointer())
172-
173169 return cret
174170 }
175171
@@ -181,7 +177,6 @@ var xDeviceGetLayoutNames func(uintptr) []string
181177 func (x *Device) GetLayoutNames() []string {
182178
183179 cret := xDeviceGetLayoutNames(x.GoPointer())
184-
185180 return cret
186181 }
187182
@@ -193,7 +188,6 @@ var xDeviceGetModifierState func(uintptr) ModifierType
193188 func (x *Device) GetModifierState() ModifierType {
194189
195190 cret := xDeviceGetModifierState(x.GoPointer())
196-
197191 return cret
198192 }
199193
@@ -203,7 +197,6 @@ var xDeviceGetName func(uintptr) string
203197 func (x *Device) GetName() string {
204198
205199 cret := xDeviceGetName(x.GoPointer())
206-
207200 return cret
208201 }
209202
@@ -215,7 +208,6 @@ var xDeviceGetNumLockState func(uintptr) bool
215208 func (x *Device) GetNumLockState() bool {
216209
217210 cret := xDeviceGetNumLockState(x.GoPointer())
218-
219211 return cret
220212 }
221213
@@ -225,7 +217,6 @@ var xDeviceGetNumTouches func(uintptr) uint
225217 func (x *Device) GetNumTouches() uint {
226218
227219 cret := xDeviceGetNumTouches(x.GoPointer())
228-
229220 return cret
230221 }
231222
@@ -238,7 +229,6 @@ var xDeviceGetProductId func(uintptr) string
238229 func (x *Device) GetProductId() string {
239230
240231 cret := xDeviceGetProductId(x.GoPointer())
241-
242232 return cret
243233 }
244234
@@ -250,7 +240,6 @@ var xDeviceGetScrollLockState func(uintptr) bool
250240 func (x *Device) GetScrollLockState() bool {
251241
252242 cret := xDeviceGetScrollLockState(x.GoPointer())
253-
254243 return cret
255244 }
256245
@@ -277,7 +266,6 @@ var xDeviceGetSource func(uintptr) InputSource
277266 func (x *Device) GetSource() InputSource {
278267
279268 cret := xDeviceGetSource(x.GoPointer())
280-
281269 return cret
282270 }
283271
@@ -313,7 +301,6 @@ var xDeviceGetTimestamp func(uintptr) uint32
313301 func (x *Device) GetTimestamp() uint32 {
314302
315303 cret := xDeviceGetTimestamp(x.GoPointer())
316-
317304 return cret
318305 }
319306
@@ -351,7 +338,6 @@ var xDeviceGetVendorId func(uintptr) string
351338 func (x *Device) GetVendorId() string {
352339
353340 cret := xDeviceGetVendorId(x.GoPointer())
354-
355341 return cret
356342 }
357343
@@ -364,7 +350,6 @@ var xDeviceHasBidiLayouts func(uintptr) bool
364350 func (x *Device) HasBidiLayouts() bool {
365351
366352 cret := xDeviceHasBidiLayouts(x.GoPointer())
367-
368353 return cret
369354 }
370355
M v4/gdk/gdkdevicepad.go +0 -4
@@ -70,7 +70,6 @@ func (x *DevicePadBase) SetGoPointer(ptr uintptr) {
7070 func (x *DevicePadBase) GetFeatureGroup(FeatureVar DevicePadFeature, FeatureIdxVar int) int {
7171
7272 cret := XGdkDevicePadGetFeatureGroup(x.GoPointer(), FeatureVar, FeatureIdxVar)
73-
7473 return cret
7574 }
7675
@@ -78,7 +77,6 @@ func (x *DevicePadBase) GetFeatureGroup(FeatureVar DevicePadFeature, FeatureIdxV
7877 func (x *DevicePadBase) GetGroupNModes(GroupIdxVar int) int {
7978
8079 cret := XGdkDevicePadGetGroupNModes(x.GoPointer(), GroupIdxVar)
81-
8280 return cret
8381 }
8482
@@ -86,7 +84,6 @@ func (x *DevicePadBase) GetGroupNModes(GroupIdxVar int) int {
8684 func (x *DevicePadBase) GetNFeatures(FeatureVar DevicePadFeature) int {
8785
8886 cret := XGdkDevicePadGetNFeatures(x.GoPointer(), FeatureVar)
89-
9087 return cret
9188 }
9289
@@ -98,7 +95,6 @@ func (x *DevicePadBase) GetNFeatures(FeatureVar DevicePadFeature) int {
9895 func (x *DevicePadBase) GetNGroups() int {
9996
10097 cret := XGdkDevicePadGetNGroups(x.GoPointer())
101-
10298 return cret
10399 }
104100
M v4/gdk/gdkdevicetool.go +0 -4
@@ -61,7 +61,6 @@ var xDeviceToolGetAxes func(uintptr) AxisFlags
6161 func (x *DeviceTool) GetAxes() AxisFlags {
6262
6363 cret := xDeviceToolGetAxes(x.GoPointer())
64-
6564 return cret
6665 }
6766
@@ -81,7 +80,6 @@ var xDeviceToolGetHardwareId func(uintptr) uint64
8180 func (x *DeviceTool) GetHardwareId() uint64 {
8281
8382 cret := xDeviceToolGetHardwareId(x.GoPointer())
84-
8583 return cret
8684 }
8785
@@ -94,7 +92,6 @@ var xDeviceToolGetSerial func(uintptr) uint64
9492 func (x *DeviceTool) GetSerial() uint64 {
9593
9694 cret := xDeviceToolGetSerial(x.GoPointer())
97-
9895 return cret
9996 }
10097
@@ -104,7 +101,6 @@ var xDeviceToolGetToolType func(uintptr) DeviceToolType
104101 func (x *DeviceTool) GetToolType() DeviceToolType {
105102
106103 cret := xDeviceToolGetToolType(x.GoPointer())
107-
108104 return cret
109105 }
110106
M v4/gdk/gdkdisplay.go +2 -19
@@ -2,7 +2,6 @@
22 package gdk
33
44 import (
5- "runtime"
65 "unsafe"
76
87 "github.com/jwijenbergh/purego"
@@ -98,7 +97,6 @@ var xDisplayDeviceIsGrabbed func(uintptr, uintptr) bool
9897 func (x *Display) DeviceIsGrabbed(DeviceVar *Device) bool {
9998
10099 cret := xDisplayDeviceIsGrabbed(x.GoPointer(), DeviceVar.GoPointer())
101-
102100 return cret
103101 }
104102
@@ -190,7 +188,6 @@ var xDisplayGetDmabufFormats func(uintptr) *DmabufFormats
190188 func (x *Display) GetDmabufFormats() *DmabufFormats {
191189
192190 cret := xDisplayGetDmabufFormats(x.GoPointer())
193-
194191 return cret
195192 }
196193
@@ -241,7 +238,6 @@ var xDisplayGetName func(uintptr) string
241238 func (x *Display) GetName() string {
242239
243240 cret := xDisplayGetName(x.GoPointer())
244-
245241 return cret
246242 }
247243
@@ -272,7 +268,6 @@ var xDisplayGetSetting func(uintptr, string, *gobject.Value) bool
272268 func (x *Display) GetSetting(NameVar string, ValueVar *gobject.Value) bool {
273269
274270 cret := xDisplayGetSetting(x.GoPointer(), NameVar, ValueVar)
275-
276271 return cret
277272 }
278273
@@ -283,7 +278,6 @@ var xDisplayGetStartupNotificationId func(uintptr) string
283278 func (x *Display) GetStartupNotificationId() string {
284279
285280 cret := xDisplayGetStartupNotificationId(x.GoPointer())
286-
287281 return cret
288282 }
289283
@@ -293,7 +287,6 @@ var xDisplayIsClosed func(uintptr) bool
293287 func (x *Display) IsClosed() bool {
294288
295289 cret := xDisplayIsClosed(x.GoPointer())
296-
297290 return cret
298291 }
299292
@@ -312,7 +305,6 @@ var xDisplayIsComposited func(uintptr) bool
312305 func (x *Display) IsComposited() bool {
313306
314307 cret := xDisplayIsComposited(x.GoPointer())
315-
316308 return cret
317309 }
318310
@@ -332,7 +324,6 @@ var xDisplayIsRgba func(uintptr) bool
332324 func (x *Display) IsRgba() bool {
333325
334326 cret := xDisplayIsRgba(x.GoPointer())
335-
336327 return cret
337328 }
338329
@@ -342,7 +333,6 @@ var xDisplayListSeats func(uintptr) *glib.List
342333 func (x *Display) ListSeats() *glib.List {
343334
344335 cret := xDisplayListSeats(x.GoPointer())
345-
346336 return cret
347337 }
348338
@@ -360,7 +350,6 @@ var xDisplayMapKeycode func(uintptr, uint, *uintptr, *[]uint, *int) bool
360350 func (x *Display) MapKeycode(KeycodeVar uint, KeysVar *uintptr, KeyvalsVar *[]uint, NEntriesVar *int) bool {
361351
362352 cret := xDisplayMapKeycode(x.GoPointer(), KeycodeVar, KeysVar, KeyvalsVar, NEntriesVar)
363-
364353 return cret
365354 }
366355
@@ -384,7 +373,6 @@ var xDisplayMapKeyval func(uintptr, uint, *uintptr, *int) bool
384373 func (x *Display) MapKeyval(KeyvalVar uint, KeysVar *uintptr, NKeysVar *int) bool {
385374
386375 cret := xDisplayMapKeyval(x.GoPointer(), KeyvalVar, KeysVar, NKeysVar)
387-
388376 return cret
389377 }
390378
@@ -423,7 +411,6 @@ func (x *Display) PrepareGl() (bool, error) {
423411 var cerr *glib.Error
424412
425413 cret := xDisplayPrepareGl(x.GoPointer())
426-
427414 if cerr == nil {
428415 return cret, nil
429416 }
@@ -451,7 +438,6 @@ var xDisplaySupportsInputShapes func(uintptr) bool
451438 func (x *Display) SupportsInputShapes() bool {
452439
453440 cret := xDisplaySupportsInputShapes(x.GoPointer())
454-
455441 return cret
456442 }
457443
@@ -464,7 +450,6 @@ var xDisplaySupportsShadowWidth func(uintptr) bool
464450 func (x *Display) SupportsShadowWidth() bool {
465451
466452 cret := xDisplaySupportsShadowWidth(x.GoPointer())
467-
468453 return cret
469454 }
470455
@@ -510,7 +495,6 @@ var xDisplayTranslateKey func(uintptr, uint, ModifierType, int, *uint, *int, *in
510495 func (x *Display) TranslateKey(KeycodeVar uint, StateVar ModifierType, GroupVar int, KeyvalVar *uint, EffectiveGroupVar *int, LevelVar *int, ConsumedVar *ModifierType) bool {
511496
512497 cret := xDisplayTranslateKey(x.GoPointer(), KeycodeVar, StateVar, GroupVar, KeyvalVar, EffectiveGroupVar, LevelVar, ConsumedVar)
513-
514498 return cret
515499 }
516500
@@ -714,12 +698,11 @@ var xDisplayOpen func(uintptr) uintptr
714698 func DisplayOpen(DisplayNameVar *string) *Display {
715699 var cls *Display
716700
717- DisplayNameVarPtr, DisplayNameVarBytes := core.NullableStringToPtr(DisplayNameVar)
701+ DisplayNameVarPtr := core.GStrdupNullable(DisplayNameVar)
702+ defer core.GFreeNullable(DisplayNameVarPtr)
718703
719704 cret := xDisplayOpen(DisplayNameVarPtr)
720705
721- runtime.KeepAlive(DisplayNameVarBytes)
722-
723706 if cret == 0 {
724707 return nil
725708 }
M v4/gdk/gdkdisplaymanager.go +2 -5
@@ -2,7 +2,6 @@
22 package gdk
33
44 import (
5- "runtime"
65 "unsafe"
76
87 "github.com/jwijenbergh/purego"
@@ -141,7 +140,6 @@ var xDisplayManagerListDisplays func(uintptr) *glib.SList
141140 func (x *DisplayManager) ListDisplays() *glib.SList {
142141
143142 cret := xDisplayManagerListDisplays(x.GoPointer())
144-
145143 return cret
146144 }
147145
@@ -151,12 +149,11 @@ var xDisplayManagerOpenDisplay func(uintptr, uintptr) uintptr
151149 func (x *DisplayManager) OpenDisplay(NameVar *string) *Display {
152150 var cls *Display
153151
154- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
152+ NameVarPtr := core.GStrdupNullable(NameVar)
153+ defer core.GFreeNullable(NameVarPtr)
155154
156155 cret := xDisplayManagerOpenDisplay(x.GoPointer(), NameVarPtr)
157156
158- runtime.KeepAlive(NameVarBytes)
159-
160157 if cret == 0 {
161158 return nil
162159 }
M v4/gdk/gdkdmabuftexture.go +0 -9
@@ -26,7 +26,6 @@ var xDmabufErrorQuark func() glib.Quark
2626 func DmabufErrorQuark() glib.Quark {
2727
2828 cret := xDmabufErrorQuark()
29-
3029 return cret
3130 }
3231
@@ -106,7 +105,6 @@ func (x *DmabufTexture) GetCurrentImage() *PaintableBase {
106105 func (x *DmabufTexture) GetFlags() PaintableFlags {
107106
108107 cret := XGdkPaintableGetFlags(x.GoPointer())
109-
110108 return cret
111109 }
112110
@@ -130,7 +128,6 @@ func (x *DmabufTexture) GetFlags() PaintableFlags {
130128 func (x *DmabufTexture) GetIntrinsicAspectRatio() float64 {
131129
132130 cret := XGdkPaintableGetIntrinsicAspectRatio(x.GoPointer())
133-
134131 return cret
135132 }
136133
@@ -147,7 +144,6 @@ func (x *DmabufTexture) GetIntrinsicAspectRatio() float64 {
147144 func (x *DmabufTexture) GetIntrinsicHeight() int {
148145
149146 cret := XGdkPaintableGetIntrinsicHeight(x.GoPointer())
150-
151147 return cret
152148 }
153149
@@ -164,7 +160,6 @@ func (x *DmabufTexture) GetIntrinsicHeight() int {
164160 func (x *DmabufTexture) GetIntrinsicWidth() int {
165161
166162 cret := XGdkPaintableGetIntrinsicWidth(x.GoPointer())
167-
168163 return cret
169164 }
170165
@@ -215,7 +210,6 @@ func (x *DmabufTexture) Snapshot(SnapshotVar *Snapshot, WidthVar float64, Height
215210 func (x *DmabufTexture) Equal(Icon2Var gio.Icon) bool {
216211
217212 cret := gio.XGIconEqual(x.GoPointer(), Icon2Var.GoPointer())
218-
219213 return cret
220214 }
221215
@@ -223,7 +217,6 @@ func (x *DmabufTexture) Equal(Icon2Var gio.Icon) bool {
223217 func (x *DmabufTexture) Hash() uint {
224218
225219 cret := gio.XGIconHash(x.GoPointer())
226-
227220 return cret
228221 }
229222
@@ -235,7 +228,6 @@ func (x *DmabufTexture) Hash() uint {
235228 func (x *DmabufTexture) Serialize() *glib.Variant {
236229
237230 cret := gio.XGIconSerialize(x.GoPointer())
238-
239231 return cret
240232 }
241233
@@ -258,7 +250,6 @@ func (x *DmabufTexture) Serialize() *glib.Variant {
258250 func (x *DmabufTexture) ToString() string {
259251
260252 cret := gio.XGIconToString(x.GoPointer())
261-
262253 return cret
263254 }
264255
M v4/gdk/gdkdmabuftexturebuilder.go +0 -11
@@ -166,7 +166,6 @@ var xDmabufTextureBuilderGetColorState func(uintptr) *ColorState
166166 func (x *DmabufTextureBuilder) GetColorState() *ColorState {
167167
168168 cret := xDmabufTextureBuilderGetColorState(x.GoPointer())
169-
170169 return cret
171170 }
172171
@@ -194,7 +193,6 @@ var xDmabufTextureBuilderGetFd func(uintptr, uint) int
194193 func (x *DmabufTextureBuilder) GetFd(PlaneVar uint) int {
195194
196195 cret := xDmabufTextureBuilderGetFd(x.GoPointer(), PlaneVar)
197-
198196 return cret
199197 }
200198
@@ -207,7 +205,6 @@ var xDmabufTextureBuilderGetFourcc func(uintptr) uint32
207205 func (x *DmabufTextureBuilder) GetFourcc() uint32 {
208206
209207 cret := xDmabufTextureBuilderGetFourcc(x.GoPointer())
210-
211208 return cret
212209 }
213210
@@ -218,7 +215,6 @@ var xDmabufTextureBuilderGetHeight func(uintptr) uint
218215 func (x *DmabufTextureBuilder) GetHeight() uint {
219216
220217 cret := xDmabufTextureBuilderGetHeight(x.GoPointer())
221-
222218 return cret
223219 }
224220
@@ -228,7 +224,6 @@ var xDmabufTextureBuilderGetModifier func(uintptr) uint64
228224 func (x *DmabufTextureBuilder) GetModifier() uint64 {
229225
230226 cret := xDmabufTextureBuilderGetModifier(x.GoPointer())
231-
232227 return cret
233228 }
234229
@@ -238,7 +233,6 @@ var xDmabufTextureBuilderGetNPlanes func(uintptr) uint
238233 func (x *DmabufTextureBuilder) GetNPlanes() uint {
239234
240235 cret := xDmabufTextureBuilderGetNPlanes(x.GoPointer())
241-
242236 return cret
243237 }
244238
@@ -248,7 +242,6 @@ var xDmabufTextureBuilderGetOffset func(uintptr, uint) uint
248242 func (x *DmabufTextureBuilder) GetOffset(PlaneVar uint) uint {
249243
250244 cret := xDmabufTextureBuilderGetOffset(x.GoPointer(), PlaneVar)
251-
252245 return cret
253246 }
254247
@@ -258,7 +251,6 @@ var xDmabufTextureBuilderGetPremultiplied func(uintptr) bool
258251 func (x *DmabufTextureBuilder) GetPremultiplied() bool {
259252
260253 cret := xDmabufTextureBuilderGetPremultiplied(x.GoPointer())
261-
262254 return cret
263255 }
264256
@@ -268,7 +260,6 @@ var xDmabufTextureBuilderGetStride func(uintptr, uint) uint
268260 func (x *DmabufTextureBuilder) GetStride(PlaneVar uint) uint {
269261
270262 cret := xDmabufTextureBuilderGetStride(x.GoPointer(), PlaneVar)
271-
272263 return cret
273264 }
274265
@@ -279,7 +270,6 @@ var xDmabufTextureBuilderGetUpdateRegion func(uintptr) *cairo.Region
279270 func (x *DmabufTextureBuilder) GetUpdateRegion() *cairo.Region {
280271
281272 cret := xDmabufTextureBuilderGetUpdateRegion(x.GoPointer())
282-
283273 return cret
284274 }
285275
@@ -308,7 +298,6 @@ var xDmabufTextureBuilderGetWidth func(uintptr) uint
308298 func (x *DmabufTextureBuilder) GetWidth() uint {
309299
310300 cret := xDmabufTextureBuilderGetWidth(x.GoPointer())
311-
312301 return cret
313302 }
314303
M v4/gdk/gdkdrag.go +0 -4
@@ -40,7 +40,6 @@ var xDragActionIsUnique func(DragAction) bool
4040 func DragActionIsUnique(ActionVar DragAction) bool {
4141
4242 cret := xDragActionIsUnique(ActionVar)
43-
4443 return cret
4544 }
4645
@@ -95,7 +94,6 @@ var xDragGetActions func(uintptr) DragAction
9594 func (x *Drag) GetActions() DragAction {
9695
9796 cret := xDragGetActions(x.GoPointer())
98-
9997 return cret
10098 }
10199
@@ -179,7 +177,6 @@ var xDragGetFormats func(uintptr) *ContentFormats
179177 func (x *Drag) GetFormats() *ContentFormats {
180178
181179 cret := xDragGetFormats(x.GoPointer())
182-
183180 return cret
184181 }
185182
@@ -189,7 +186,6 @@ var xDragGetSelectedAction func(uintptr) DragAction
189186 func (x *Drag) GetSelectedAction() DragAction {
190187
191188 cret := xDragGetSelectedAction(x.GoPointer())
192-
193189 return cret
194190 }
195191
M v4/gdk/gdkdragsurface.go +0 -1
@@ -51,7 +51,6 @@ func (x *DragSurfaceBase) SetGoPointer(ptr uintptr) {
5151 func (x *DragSurfaceBase) Present(WidthVar int, HeightVar int) bool {
5252
5353 cret := XGdkDragSurfacePresent(x.GoPointer(), WidthVar, HeightVar)
54-
5554 return cret
5655 }
5756
M v4/gdk/gdkdrawcontext.go +0 -2
@@ -112,7 +112,6 @@ var xDrawContextGetFrameRegion func(uintptr) *cairo.Region
112112 func (x *DrawContext) GetFrameRegion() *cairo.Region {
113113
114114 cret := xDrawContextGetFrameRegion(x.GoPointer())
115-
116115 return cret
117116 }
118117
@@ -143,7 +142,6 @@ var xDrawContextIsInFrame func(uintptr) bool
143142 func (x *DrawContext) IsInFrame() bool {
144143
145144 cret := xDrawContextIsInFrame(x.GoPointer())
146-
147145 return cret
148146 }
149147
M v4/gdk/gdkdrop.go +0 -3
@@ -73,7 +73,6 @@ var xDropGetActions func(uintptr) DragAction
7373 func (x *Drop) GetActions() DragAction {
7474
7575 cret := xDropGetActions(x.GoPointer())
76-
7776 return cret
7877 }
7978
@@ -138,7 +137,6 @@ var xDropGetFormats func(uintptr) *ContentFormats
138137 func (x *Drop) GetFormats() *ContentFormats {
139138
140139 cret := xDropGetFormats(x.GoPointer())
141-
142140 return cret
143141 }
144142
@@ -250,7 +248,6 @@ func (x *Drop) ReadValueFinish(ResultVar gio.AsyncResult) (*gobject.Value, error
250248 var cerr *glib.Error
251249
252250 cret := xDropReadValueFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
253-
254251 if cerr == nil {
255252 return cret, nil
256253 }
M v4/gdk/gdkevents.go +0 -40
@@ -332,7 +332,6 @@ var xEventsGetAngle func(uintptr, uintptr, *float64) bool
332332 func EventsGetAngle(Event1Var *Event, Event2Var *Event, AngleVar *float64) bool {
333333
334334 cret := xEventsGetAngle(Event1Var.GoPointer(), Event2Var.GoPointer(), AngleVar)
335-
336335 return cret
337336 }
338337
@@ -345,7 +344,6 @@ var xEventsGetCenter func(uintptr, uintptr, *float64, *float64) bool
345344 func EventsGetCenter(Event1Var *Event, Event2Var *Event, XVar *float64, YVar *float64) bool {
346345
347346 cret := xEventsGetCenter(Event1Var.GoPointer(), Event2Var.GoPointer(), XVar, YVar)
348-
349347 return cret
350348 }
351349
@@ -358,7 +356,6 @@ var xEventsGetDistance func(uintptr, uintptr, *float64) bool
358356 func EventsGetDistance(Event1Var *Event, Event2Var *Event, DistanceVar *float64) bool {
359357
360358 cret := xEventsGetDistance(Event1Var.GoPointer(), Event2Var.GoPointer(), DistanceVar)
361-
362359 return cret
363360 }
364361
@@ -385,7 +382,6 @@ var xButtonEventGetButton func(uintptr) uint
385382 func (x *ButtonEvent) GetButton() uint {
386383
387384 cret := xButtonEventGetButton(x.GoPointer())
388-
389385 return cret
390386 }
391387
@@ -423,7 +419,6 @@ var xCrossingEventGetDetail func(uintptr) NotifyType
423419 func (x *CrossingEvent) GetDetail() NotifyType {
424420
425421 cret := xCrossingEventGetDetail(x.GoPointer())
426-
427422 return cret
428423 }
429424
@@ -433,7 +428,6 @@ var xCrossingEventGetFocus func(uintptr) bool
433428 func (x *CrossingEvent) GetFocus() bool {
434429
435430 cret := xCrossingEventGetFocus(x.GoPointer())
436-
437431 return cret
438432 }
439433
@@ -443,7 +437,6 @@ var xCrossingEventGetMode func(uintptr) CrossingMode
443437 func (x *CrossingEvent) GetMode() CrossingMode {
444438
445439 cret := xCrossingEventGetMode(x.GoPointer())
446-
447440 return cret
448441 }
449442
@@ -567,7 +560,6 @@ var xEventGetAngle func(uintptr, uintptr, *float64) bool
567560 func (x *Event) GetAngle(Event2Var *Event, AngleVar *float64) bool {
568561
569562 cret := xEventGetAngle(x.GoPointer(), Event2Var.GoPointer(), AngleVar)
570-
571563 return cret
572564 }
573565
@@ -580,7 +572,6 @@ var xEventGetCenter func(uintptr, uintptr, *float64, *float64) bool
580572 func (x *Event) GetCenter(Event2Var *Event, XVar *float64, YVar *float64) bool {
581573
582574 cret := xEventGetCenter(x.GoPointer(), Event2Var.GoPointer(), XVar, YVar)
583-
584575 return cret
585576 }
586577
@@ -593,7 +584,6 @@ var xEventGetDistance func(uintptr, uintptr, *float64) bool
593584 func (x *Event) GetDistance(Event2Var *Event, DistanceVar *float64) bool {
594585
595586 cret := xEventGetDistance(x.GoPointer(), Event2Var.GoPointer(), DistanceVar)
596-
597587 return cret
598588 }
599589
@@ -606,7 +596,6 @@ var xEventGetAxes func(uintptr, *[]float64, *uint) bool
606596 func (x *Event) GetAxes(AxesVar *[]float64, NAxesVar *uint) bool {
607597
608598 cret := xEventGetAxes(x.GoPointer(), AxesVar, NAxesVar)
609-
610599 return cret
611600 }
612601
@@ -620,7 +609,6 @@ var xEventGetAxis func(uintptr, AxisUse, *float64) bool
620609 func (x *Event) GetAxis(AxisUseVar AxisUse, ValueVar *float64) bool {
621610
622611 cret := xEventGetAxis(x.GoPointer(), AxisUseVar, ValueVar)
623-
624612 return cret
625613 }
626614
@@ -693,7 +681,6 @@ var xEventGetEventSequence func(uintptr) *EventSequence
693681 func (x *Event) GetEventSequence() *EventSequence {
694682
695683 cret := xEventGetEventSequence(x.GoPointer())
696-
697684 return cret
698685 }
699686
@@ -703,7 +690,6 @@ var xEventGetEventType func(uintptr) EventType
703690 func (x *Event) GetEventType() EventType {
704691
705692 cret := xEventGetEventType(x.GoPointer())
706-
707693 return cret
708694 }
709695
@@ -721,7 +707,6 @@ var xEventGetHistory func(uintptr, *uint) uintptr
721707 func (x *Event) GetHistory(OutNCoordsVar *uint) uintptr {
722708
723709 cret := xEventGetHistory(x.GoPointer(), OutNCoordsVar)
724-
725710 return cret
726711 }
727712
@@ -731,7 +716,6 @@ var xEventGetModifierState func(uintptr) ModifierType
731716 func (x *Event) GetModifierState() ModifierType {
732717
733718 cret := xEventGetModifierState(x.GoPointer())
734-
735719 return cret
736720 }
737721
@@ -743,7 +727,6 @@ var xEventGetPointerEmulated func(uintptr) bool
743727 func (x *Event) GetPointerEmulated() bool {
744728
745729 cret := xEventGetPointerEmulated(x.GoPointer())
746-
747730 return cret
748731 }
749732
@@ -755,7 +738,6 @@ var xEventGetPosition func(uintptr, *float64, *float64) bool
755738 func (x *Event) GetPosition(XVar *float64, YVar *float64) bool {
756739
757740 cret := xEventGetPosition(x.GoPointer(), XVar, YVar)
758-
759741 return cret
760742 }
761743
@@ -802,7 +784,6 @@ var xEventGetTime func(uintptr) uint32
802784 func (x *Event) GetTime() uint32 {
803785
804786 cret := xEventGetTime(x.GoPointer())
805-
806787 return cret
807788 }
808789
@@ -838,7 +819,6 @@ var xEventTriggersContextMenu func(uintptr) bool
838819 func (x *Event) TriggersContextMenu() bool {
839820
840821 cret := xEventTriggersContextMenu(x.GoPointer())
841-
842822 return cret
843823 }
844824
@@ -888,7 +868,6 @@ var xFocusEventGetIn func(uintptr) bool
888868 func (x *FocusEvent) GetIn() bool {
889869
890870 cret := xFocusEventGetIn(x.GoPointer())
891-
892871 return cret
893872 }
894873
@@ -943,7 +922,6 @@ var xGrabBrokenEventGetImplicit func(uintptr) bool
943922 func (x *GrabBrokenEvent) GetImplicit() bool {
944923
945924 cret := xGrabBrokenEventGetImplicit(x.GoPointer())
946-
947925 return cret
948926 }
949927
@@ -981,7 +959,6 @@ var xKeyEventGetConsumedModifiers func(uintptr) ModifierType
981959 func (x *KeyEvent) GetConsumedModifiers() ModifierType {
982960
983961 cret := xKeyEventGetConsumedModifiers(x.GoPointer())
984-
985962 return cret
986963 }
987964
@@ -991,7 +968,6 @@ var xKeyEventGetKeycode func(uintptr) uint
991968 func (x *KeyEvent) GetKeycode() uint {
992969
993970 cret := xKeyEventGetKeycode(x.GoPointer())
994-
995971 return cret
996972 }
997973
@@ -1001,7 +977,6 @@ var xKeyEventGetKeyval func(uintptr) uint
1001977 func (x *KeyEvent) GetKeyval() uint {
1002978
1003979 cret := xKeyEventGetKeyval(x.GoPointer())
1004-
1005980 return cret
1006981 }
1007982
@@ -1011,7 +986,6 @@ var xKeyEventGetLayout func(uintptr) uint
1011986 func (x *KeyEvent) GetLayout() uint {
1012987
1013988 cret := xKeyEventGetLayout(x.GoPointer())
1014-
1015989 return cret
1016990 }
1017991
@@ -1021,7 +995,6 @@ var xKeyEventGetLevel func(uintptr) uint
1021995 func (x *KeyEvent) GetLevel() uint {
1022996
1023997 cret := xKeyEventGetLevel(x.GoPointer())
1024-
1025998 return cret
1026999 }
10271000
@@ -1034,7 +1007,6 @@ var xKeyEventGetMatch func(uintptr, *uint, *ModifierType) bool
10341007 func (x *KeyEvent) GetMatch(KeyvalVar *uint, ModifiersVar *ModifierType) bool {
10351008
10361009 cret := xKeyEventGetMatch(x.GoPointer(), KeyvalVar, ModifiersVar)
1037-
10381010 return cret
10391011 }
10401012
@@ -1044,7 +1016,6 @@ var xKeyEventIsModifier func(uintptr) bool
10441016 func (x *KeyEvent) IsModifier() bool {
10451017
10461018 cret := xKeyEventIsModifier(x.GoPointer())
1047-
10481019 return cret
10491020 }
10501021
@@ -1061,7 +1032,6 @@ var xKeyEventMatches func(uintptr, uint, ModifierType) KeyMatch
10611032 func (x *KeyEvent) Matches(KeyvalVar uint, ModifiersVar ModifierType) KeyMatch {
10621033
10631034 cret := xKeyEventMatches(x.GoPointer(), KeyvalVar, ModifiersVar)
1064-
10651035 return cret
10661036 }
10671037
@@ -1137,7 +1107,6 @@ var xPadEventGetButton func(uintptr) uint
11371107 func (x *PadEvent) GetButton() uint {
11381108
11391109 cret := xPadEventGetButton(x.GoPointer())
1140-
11411110 return cret
11421111 }
11431112
@@ -1227,7 +1196,6 @@ var xScrollEventGetDirection func(uintptr) ScrollDirection
12271196 func (x *ScrollEvent) GetDirection() ScrollDirection {
12281197
12291198 cret := xScrollEventGetDirection(x.GoPointer())
1230-
12311199 return cret
12321200 }
12331201
@@ -1240,7 +1208,6 @@ var xScrollEventGetUnit func(uintptr) ScrollUnit
12401208 func (x *ScrollEvent) GetUnit() ScrollUnit {
12411209
12421210 cret := xScrollEventGetUnit(x.GoPointer())
1243-
12441211 return cret
12451212 }
12461213
@@ -1258,7 +1225,6 @@ var xScrollEventIsStop func(uintptr) bool
12581225 func (x *ScrollEvent) IsStop() bool {
12591226
12601227 cret := xScrollEventIsStop(x.GoPointer())
1261-
12621228 return cret
12631229 }
12641230
@@ -1278,7 +1244,6 @@ var xScrollEventGetRelativeDirection func(uintptr) ScrollRelativeDirection
12781244 func ScrollEventGetRelativeDirection(EventVar *Event) ScrollRelativeDirection {
12791245
12801246 cret := xScrollEventGetRelativeDirection(EventVar.GoPointer())
1281-
12821247 return cret
12831248 }
12841249
@@ -1305,7 +1270,6 @@ var xTouchEventGetEmulatingPointer func(uintptr) bool
13051270 func (x *TouchEvent) GetEmulatingPointer() bool {
13061271
13071272 cret := xTouchEventGetEmulatingPointer(x.GoPointer())
1308-
13091273 return cret
13101274 }
13111275
@@ -1357,7 +1321,6 @@ var xTouchpadEventGetGesturePhase func(uintptr) TouchpadGesturePhase
13571321 func (x *TouchpadEvent) GetGesturePhase() TouchpadGesturePhase {
13581322
13591323 cret := xTouchpadEventGetGesturePhase(x.GoPointer())
1360-
13611324 return cret
13621325 }
13631326
@@ -1367,7 +1330,6 @@ var xTouchpadEventGetNFingers func(uintptr) uint
13671330 func (x *TouchpadEvent) GetNFingers() uint {
13681331
13691332 cret := xTouchpadEventGetNFingers(x.GoPointer())
1370-
13711333 return cret
13721334 }
13731335
@@ -1377,7 +1339,6 @@ var xTouchpadEventGetPinchAngleDelta func(uintptr) float64
13771339 func (x *TouchpadEvent) GetPinchAngleDelta() float64 {
13781340
13791341 cret := xTouchpadEventGetPinchAngleDelta(x.GoPointer())
1380-
13811342 return cret
13821343 }
13831344
@@ -1387,7 +1348,6 @@ var xTouchpadEventGetPinchScale func(uintptr) float64
13871348 func (x *TouchpadEvent) GetPinchScale() float64 {
13881349
13891350 cret := xTouchpadEventGetPinchScale(x.GoPointer())
1390-
13911351 return cret
13921352 }
13931353
M v4/gdk/gdkframeclock.go +0 -6
@@ -139,7 +139,6 @@ var xFrameClockGetCurrentTimings func(uintptr) *FrameTimings
139139 func (x *FrameClock) GetCurrentTimings() *FrameTimings {
140140
141141 cret := xFrameClockGetCurrentTimings(x.GoPointer())
142-
143142 return cret
144143 }
145144
@@ -150,7 +149,6 @@ var xFrameClockGetFps func(uintptr) float64
150149 func (x *FrameClock) GetFps() float64 {
151150
152151 cret := xFrameClockGetFps(x.GoPointer())
153-
154152 return cret
155153 }
156154
@@ -161,7 +159,6 @@ var xFrameClockGetFrameCounter func(uintptr) int64
161159 func (x *FrameClock) GetFrameCounter() int64 {
162160
163161 cret := xFrameClockGetFrameCounter(x.GoPointer())
164-
165162 return cret
166163 }
167164
@@ -177,7 +174,6 @@ var xFrameClockGetFrameTime func(uintptr) int64
177174 func (x *FrameClock) GetFrameTime() int64 {
178175
179176 cret := xFrameClockGetFrameTime(x.GoPointer())
180-
181177 return cret
182178 }
183179
@@ -194,7 +190,6 @@ var xFrameClockGetHistoryStart func(uintptr) int64
194190 func (x *FrameClock) GetHistoryStart() int64 {
195191
196192 cret := xFrameClockGetHistoryStart(x.GoPointer())
197-
198193 return cret
199194 }
200195
@@ -224,7 +219,6 @@ var xFrameClockGetTimings func(uintptr, int64) *FrameTimings
224219 func (x *FrameClock) GetTimings(FrameCounterVar int64) *FrameTimings {
225220
226221 cret := xFrameClockGetTimings(x.GoPointer(), FrameCounterVar)
227-
228222 return cret
229223 }
230224
M v4/gdk/gdkframetimings.go +0 -7
@@ -49,7 +49,6 @@ var xFrameTimingsGetComplete func(uintptr) bool
4949 func (x *FrameTimings) GetComplete() bool {
5050
5151 cret := xFrameTimingsGetComplete(x.GoPointer())
52-
5352 return cret
5453 }
5554
@@ -60,7 +59,6 @@ var xFrameTimingsGetFrameCounter func(uintptr) int64
6059 func (x *FrameTimings) GetFrameCounter() int64 {
6160
6261 cret := xFrameTimingsGetFrameCounter(x.GoPointer())
63-
6462 return cret
6563 }
6664
@@ -73,7 +71,6 @@ var xFrameTimingsGetFrameTime func(uintptr) int64
7371 func (x *FrameTimings) GetFrameTime() int64 {
7472
7573 cret := xFrameTimingsGetFrameTime(x.GoPointer())
76-
7774 return cret
7875 }
7976
@@ -94,7 +91,6 @@ var xFrameTimingsGetPredictedPresentationTime func(uintptr) int64
9491 func (x *FrameTimings) GetPredictedPresentationTime() int64 {
9592
9693 cret := xFrameTimingsGetPredictedPresentationTime(x.GoPointer())
97-
9894 return cret
9995 }
10096
@@ -106,7 +102,6 @@ var xFrameTimingsGetPresentationTime func(uintptr) int64
106102 func (x *FrameTimings) GetPresentationTime() int64 {
107103
108104 cret := xFrameTimingsGetPresentationTime(x.GoPointer())
109-
110105 return cret
111106 }
112107
@@ -120,7 +115,6 @@ var xFrameTimingsGetRefreshInterval func(uintptr) int64
120115 func (x *FrameTimings) GetRefreshInterval() int64 {
121116
122117 cret := xFrameTimingsGetRefreshInterval(x.GoPointer())
123-
124118 return cret
125119 }
126120
@@ -130,7 +124,6 @@ var xFrameTimingsRef func(uintptr) *FrameTimings
130124 func (x *FrameTimings) Ref() *FrameTimings {
131125
132126 cret := xFrameTimingsRef(x.GoPointer())
133-
134127 return cret
135128 }
136129
M v4/gdk/gdkglcontext.go +0 -9
@@ -15,7 +15,6 @@ var xGlErrorQuark func() glib.Quark
1515 func GlErrorQuark() glib.Quark {
1616
1717 cret := xGlErrorQuark()
18-
1918 return cret
2019 }
2120
@@ -89,7 +88,6 @@ var xGLContextGetAllowedApis func(uintptr) GLAPI
8988 func (x *GLContext) GetAllowedApis() GLAPI {
9089
9190 cret := xGLContextGetAllowedApis(x.GoPointer())
92-
9391 return cret
9492 }
9593
@@ -101,7 +99,6 @@ var xGLContextGetApi func(uintptr) GLAPI
10199 func (x *GLContext) GetApi() GLAPI {
102100
103101 cret := xGLContextGetApi(x.GoPointer())
104-
105102 return cret
106103 }
107104
@@ -113,7 +110,6 @@ var xGLContextGetDebugEnabled func(uintptr) bool
113110 func (x *GLContext) GetDebugEnabled() bool {
114111
115112 cret := xGLContextGetDebugEnabled(x.GoPointer())
116-
117113 return cret
118114 }
119115
@@ -142,7 +138,6 @@ var xGLContextGetForwardCompatible func(uintptr) bool
142138 func (x *GLContext) GetForwardCompatible() bool {
143139
144140 cret := xGLContextGetForwardCompatible(x.GoPointer())
145-
146141 return cret
147142 }
148143
@@ -203,7 +198,6 @@ var xGLContextGetUseEs func(uintptr) bool
203198 func (x *GLContext) GetUseEs() bool {
204199
205200 cret := xGLContextGetUseEs(x.GoPointer())
206-
207201 return cret
208202 }
209203
@@ -239,7 +233,6 @@ var xGLContextIsLegacy func(uintptr) bool
239233 func (x *GLContext) IsLegacy() bool {
240234
241235 cret := xGLContextIsLegacy(x.GoPointer())
242-
243236 return cret
244237 }
245238
@@ -260,7 +253,6 @@ var xGLContextIsShared func(uintptr, uintptr) bool
260253 func (x *GLContext) IsShared(OtherVar *GLContext) bool {
261254
262255 cret := xGLContextIsShared(x.GoPointer(), OtherVar.GoPointer())
263-
264256 return cret
265257 }
266258
@@ -282,7 +274,6 @@ func (x *GLContext) Realize() (bool, error) {
282274 var cerr *glib.Error
283275
284276 cret := xGLContextRealize(x.GoPointer())
285-
286277 if cerr == nil {
287278 return cret, nil
288279 }
M v4/gdk/gdkgltexture.go +0 -8
@@ -139,7 +139,6 @@ func (x *GLTexture) GetCurrentImage() *PaintableBase {
139139 func (x *GLTexture) GetFlags() PaintableFlags {
140140
141141 cret := XGdkPaintableGetFlags(x.GoPointer())
142-
143142 return cret
144143 }
145144
@@ -163,7 +162,6 @@ func (x *GLTexture) GetFlags() PaintableFlags {
163162 func (x *GLTexture) GetIntrinsicAspectRatio() float64 {
164163
165164 cret := XGdkPaintableGetIntrinsicAspectRatio(x.GoPointer())
166-
167165 return cret
168166 }
169167
@@ -180,7 +178,6 @@ func (x *GLTexture) GetIntrinsicAspectRatio() float64 {
180178 func (x *GLTexture) GetIntrinsicHeight() int {
181179
182180 cret := XGdkPaintableGetIntrinsicHeight(x.GoPointer())
183-
184181 return cret
185182 }
186183
@@ -197,7 +194,6 @@ func (x *GLTexture) GetIntrinsicHeight() int {
197194 func (x *GLTexture) GetIntrinsicWidth() int {
198195
199196 cret := XGdkPaintableGetIntrinsicWidth(x.GoPointer())
200-
201197 return cret
202198 }
203199
@@ -248,7 +244,6 @@ func (x *GLTexture) Snapshot(SnapshotVar *Snapshot, WidthVar float64, HeightVar
248244 func (x *GLTexture) Equal(Icon2Var gio.Icon) bool {
249245
250246 cret := gio.XGIconEqual(x.GoPointer(), Icon2Var.GoPointer())
251-
252247 return cret
253248 }
254249
@@ -256,7 +251,6 @@ func (x *GLTexture) Equal(Icon2Var gio.Icon) bool {
256251 func (x *GLTexture) Hash() uint {
257252
258253 cret := gio.XGIconHash(x.GoPointer())
259-
260254 return cret
261255 }
262256
@@ -268,7 +262,6 @@ func (x *GLTexture) Hash() uint {
268262 func (x *GLTexture) Serialize() *glib.Variant {
269263
270264 cret := gio.XGIconSerialize(x.GoPointer())
271-
272265 return cret
273266 }
274267
@@ -291,7 +284,6 @@ func (x *GLTexture) Serialize() *glib.Variant {
291284 func (x *GLTexture) ToString() string {
292285
293286 cret := gio.XGIconToString(x.GoPointer())
294-
295287 return cret
296288 }
297289
M v4/gdk/gdkgltexturebuilder.go +0 -8
@@ -112,7 +112,6 @@ var xGLTextureBuilderGetColorState func(uintptr) *ColorState
112112 func (x *GLTextureBuilder) GetColorState() *ColorState {
113113
114114 cret := xGLTextureBuilderGetColorState(x.GoPointer())
115-
116115 return cret
117116 }
118117
@@ -140,7 +139,6 @@ var xGLTextureBuilderGetFormat func(uintptr) MemoryFormat
140139 func (x *GLTextureBuilder) GetFormat() MemoryFormat {
141140
142141 cret := xGLTextureBuilderGetFormat(x.GoPointer())
143-
144142 return cret
145143 }
146144
@@ -150,7 +148,6 @@ var xGLTextureBuilderGetHasMipmap func(uintptr) bool
150148 func (x *GLTextureBuilder) GetHasMipmap() bool {
151149
152150 cret := xGLTextureBuilderGetHasMipmap(x.GoPointer())
153-
154151 return cret
155152 }
156153
@@ -161,7 +158,6 @@ var xGLTextureBuilderGetHeight func(uintptr) int
161158 func (x *GLTextureBuilder) GetHeight() int {
162159
163160 cret := xGLTextureBuilderGetHeight(x.GoPointer())
164-
165161 return cret
166162 }
167163
@@ -172,7 +168,6 @@ var xGLTextureBuilderGetId func(uintptr) uint
172168 func (x *GLTextureBuilder) GetId() uint {
173169
174170 cret := xGLTextureBuilderGetId(x.GoPointer())
175-
176171 return cret
177172 }
178173
@@ -182,7 +177,6 @@ var xGLTextureBuilderGetSync func(uintptr) uintptr
182177 func (x *GLTextureBuilder) GetSync() uintptr {
183178
184179 cret := xGLTextureBuilderGetSync(x.GoPointer())
185-
186180 return cret
187181 }
188182
@@ -193,7 +187,6 @@ var xGLTextureBuilderGetUpdateRegion func(uintptr) *cairo.Region
193187 func (x *GLTextureBuilder) GetUpdateRegion() *cairo.Region {
194188
195189 cret := xGLTextureBuilderGetUpdateRegion(x.GoPointer())
196-
197190 return cret
198191 }
199192
@@ -222,7 +215,6 @@ var xGLTextureBuilderGetWidth func(uintptr) int
222215 func (x *GLTextureBuilder) GetWidth() int {
223216
224217 cret := xGLTextureBuilderGetWidth(x.GoPointer())
225-
226218 return cret
227219 }
228220
M v4/gdk/gdkkeys.go +0 -8
@@ -27,7 +27,6 @@ var xKeyvalFromName func(string) uint
2727 func KeyvalFromName(KeyvalNameVar string) uint {
2828
2929 cret := xKeyvalFromName(KeyvalNameVar)
30-
3130 return cret
3231 }
3332
@@ -37,7 +36,6 @@ var xKeyvalIsLower func(uint) bool
3736 func KeyvalIsLower(KeyvalVar uint) bool {
3837
3938 cret := xKeyvalIsLower(KeyvalVar)
40-
4139 return cret
4240 }
4341
@@ -47,7 +45,6 @@ var xKeyvalIsUpper func(uint) bool
4745 func KeyvalIsUpper(KeyvalVar uint) bool {
4846
4947 cret := xKeyvalIsUpper(KeyvalVar)
50-
5148 return cret
5249 }
5350
@@ -61,7 +58,6 @@ var xKeyvalName func(uint) string
6158 func KeyvalName(KeyvalVar uint) string {
6259
6360 cret := xKeyvalName(KeyvalVar)
64-
6561 return cret
6662 }
6763
@@ -71,7 +67,6 @@ var xKeyvalToLower func(uint) uint
7167 func KeyvalToLower(KeyvalVar uint) uint {
7268
7369 cret := xKeyvalToLower(KeyvalVar)
74-
7570 return cret
7671 }
7772
@@ -86,7 +81,6 @@ var xKeyvalToUnicode func(uint) uint32
8681 func KeyvalToUnicode(KeyvalVar uint) uint32 {
8782
8883 cret := xKeyvalToUnicode(KeyvalVar)
89-
9084 return cret
9185 }
9286
@@ -96,7 +90,6 @@ var xKeyvalToUpper func(uint) uint
9690 func KeyvalToUpper(KeyvalVar uint) uint {
9791
9892 cret := xKeyvalToUpper(KeyvalVar)
99-
10093 return cret
10194 }
10295
@@ -106,7 +99,6 @@ var xUnicodeToKeyval func(uint32) uint
10699 func UnicodeToKeyval(WcVar uint32) uint {
107100
108101 cret := xUnicodeToKeyval(WcVar)
109-
110102 return cret
111103 }
112104
M v4/gdk/gdkmemorytexture.go +0 -8
@@ -110,7 +110,6 @@ func (x *MemoryTexture) GetCurrentImage() *PaintableBase {
110110 func (x *MemoryTexture) GetFlags() PaintableFlags {
111111
112112 cret := XGdkPaintableGetFlags(x.GoPointer())
113-
114113 return cret
115114 }
116115
@@ -134,7 +133,6 @@ func (x *MemoryTexture) GetFlags() PaintableFlags {
134133 func (x *MemoryTexture) GetIntrinsicAspectRatio() float64 {
135134
136135 cret := XGdkPaintableGetIntrinsicAspectRatio(x.GoPointer())
137-
138136 return cret
139137 }
140138
@@ -151,7 +149,6 @@ func (x *MemoryTexture) GetIntrinsicAspectRatio() float64 {
151149 func (x *MemoryTexture) GetIntrinsicHeight() int {
152150
153151 cret := XGdkPaintableGetIntrinsicHeight(x.GoPointer())
154-
155152 return cret
156153 }
157154
@@ -168,7 +165,6 @@ func (x *MemoryTexture) GetIntrinsicHeight() int {
168165 func (x *MemoryTexture) GetIntrinsicWidth() int {
169166
170167 cret := XGdkPaintableGetIntrinsicWidth(x.GoPointer())
171-
172168 return cret
173169 }
174170
@@ -219,7 +215,6 @@ func (x *MemoryTexture) Snapshot(SnapshotVar *Snapshot, WidthVar float64, Height
219215 func (x *MemoryTexture) Equal(Icon2Var gio.Icon) bool {
220216
221217 cret := gio.XGIconEqual(x.GoPointer(), Icon2Var.GoPointer())
222-
223218 return cret
224219 }
225220
@@ -227,7 +222,6 @@ func (x *MemoryTexture) Equal(Icon2Var gio.Icon) bool {
227222 func (x *MemoryTexture) Hash() uint {
228223
229224 cret := gio.XGIconHash(x.GoPointer())
230-
231225 return cret
232226 }
233227
@@ -239,7 +233,6 @@ func (x *MemoryTexture) Hash() uint {
239233 func (x *MemoryTexture) Serialize() *glib.Variant {
240234
241235 cret := gio.XGIconSerialize(x.GoPointer())
242-
243236 return cret
244237 }
245238
@@ -262,7 +255,6 @@ func (x *MemoryTexture) Serialize() *glib.Variant {
262255 func (x *MemoryTexture) ToString() string {
263256
264257 cret := gio.XGIconToString(x.GoPointer())
265-
266258 return cret
267259 }
268260
M v4/gdk/gdkmemorytexturebuilder.go +0 -9
@@ -93,7 +93,6 @@ var xMemoryTextureBuilderGetBytes func(uintptr) *glib.Bytes
9393 func (x *MemoryTextureBuilder) GetBytes() *glib.Bytes {
9494
9595 cret := xMemoryTextureBuilderGetBytes(x.GoPointer())
96-
9796 return cret
9897 }
9998
@@ -103,7 +102,6 @@ var xMemoryTextureBuilderGetColorState func(uintptr) *ColorState
103102 func (x *MemoryTextureBuilder) GetColorState() *ColorState {
104103
105104 cret := xMemoryTextureBuilderGetColorState(x.GoPointer())
106-
107105 return cret
108106 }
109107
@@ -113,7 +111,6 @@ var xMemoryTextureBuilderGetFormat func(uintptr) MemoryFormat
113111 func (x *MemoryTextureBuilder) GetFormat() MemoryFormat {
114112
115113 cret := xMemoryTextureBuilderGetFormat(x.GoPointer())
116-
117114 return cret
118115 }
119116
@@ -124,7 +121,6 @@ var xMemoryTextureBuilderGetHeight func(uintptr) int
124121 func (x *MemoryTextureBuilder) GetHeight() int {
125122
126123 cret := xMemoryTextureBuilderGetHeight(x.GoPointer())
127-
128124 return cret
129125 }
130126
@@ -134,7 +130,6 @@ var xMemoryTextureBuilderGetOffset func(uintptr, uint) uint
134130 func (x *MemoryTextureBuilder) GetOffset(PlaneVar uint) uint {
135131
136132 cret := xMemoryTextureBuilderGetOffset(x.GoPointer(), PlaneVar)
137-
138133 return cret
139134 }
140135
@@ -144,7 +139,6 @@ var xMemoryTextureBuilderGetStride func(uintptr) uint
144139 func (x *MemoryTextureBuilder) GetStride() uint {
145140
146141 cret := xMemoryTextureBuilderGetStride(x.GoPointer())
147-
148142 return cret
149143 }
150144
@@ -154,7 +148,6 @@ var xMemoryTextureBuilderGetStrideForPlane func(uintptr, uint) uint
154148 func (x *MemoryTextureBuilder) GetStrideForPlane(PlaneVar uint) uint {
155149
156150 cret := xMemoryTextureBuilderGetStrideForPlane(x.GoPointer(), PlaneVar)
157-
158151 return cret
159152 }
160153
@@ -165,7 +158,6 @@ var xMemoryTextureBuilderGetUpdateRegion func(uintptr) *cairo.Region
165158 func (x *MemoryTextureBuilder) GetUpdateRegion() *cairo.Region {
166159
167160 cret := xMemoryTextureBuilderGetUpdateRegion(x.GoPointer())
168-
169161 return cret
170162 }
171163
@@ -194,7 +186,6 @@ var xMemoryTextureBuilderGetWidth func(uintptr) int
194186 func (x *MemoryTextureBuilder) GetWidth() int {
195187
196188 cret := xMemoryTextureBuilderGetWidth(x.GoPointer())
197-
198189 return cret
199190 }
200191
M v4/gdk/gdkmonitor.go +0 -11
@@ -78,7 +78,6 @@ var xMonitorGetConnector func(uintptr) string
7878 func (x *Monitor) GetConnector() string {
7979
8080 cret := xMonitorGetConnector(x.GoPointer())
81-
8281 return cret
8382 }
8483
@@ -90,7 +89,6 @@ var xMonitorGetDescription func(uintptr) string
9089 func (x *Monitor) GetDescription() string {
9190
9291 cret := xMonitorGetDescription(x.GoPointer())
93-
9492 return cret
9593 }
9694
@@ -130,7 +128,6 @@ var xMonitorGetHeightMm func(uintptr) int
130128 func (x *Monitor) GetHeightMm() int {
131129
132130 cret := xMonitorGetHeightMm(x.GoPointer())
133-
134131 return cret
135132 }
136133
@@ -146,7 +143,6 @@ var xMonitorGetManufacturer func(uintptr) string
146143 func (x *Monitor) GetManufacturer() string {
147144
148145 cret := xMonitorGetManufacturer(x.GoPointer())
149-
150146 return cret
151147 }
152148
@@ -156,7 +152,6 @@ var xMonitorGetModel func(uintptr) string
156152 func (x *Monitor) GetModel() string {
157153
158154 cret := xMonitorGetModel(x.GoPointer())
159-
160155 return cret
161156 }
162157
@@ -169,7 +164,6 @@ var xMonitorGetRefreshRate func(uintptr) int
169164 func (x *Monitor) GetRefreshRate() int {
170165
171166 cret := xMonitorGetRefreshRate(x.GoPointer())
172-
173167 return cret
174168 }
175169
@@ -184,7 +178,6 @@ var xMonitorGetScale func(uintptr) float64
184178 func (x *Monitor) GetScale() float64 {
185179
186180 cret := xMonitorGetScale(x.GoPointer())
187-
188181 return cret
189182 }
190183
@@ -202,7 +195,6 @@ var xMonitorGetScaleFactor func(uintptr) int
202195 func (x *Monitor) GetScaleFactor() int {
203196
204197 cret := xMonitorGetScaleFactor(x.GoPointer())
205-
206198 return cret
207199 }
208200
@@ -213,7 +205,6 @@ var xMonitorGetSubpixelLayout func(uintptr) SubpixelLayout
213205 func (x *Monitor) GetSubpixelLayout() SubpixelLayout {
214206
215207 cret := xMonitorGetSubpixelLayout(x.GoPointer())
216-
217208 return cret
218209 }
219210
@@ -223,7 +214,6 @@ var xMonitorGetWidthMm func(uintptr) int
223214 func (x *Monitor) GetWidthMm() int {
224215
225216 cret := xMonitorGetWidthMm(x.GoPointer())
226-
227217 return cret
228218 }
229219
@@ -237,7 +227,6 @@ var xMonitorIsValid func(uintptr) bool
237227 func (x *Monitor) IsValid() bool {
238228
239229 cret := xMonitorIsValid(x.GoPointer())
240-
241230 return cret
242231 }
243232
M v4/gdk/gdkpaintable.go +0 -4
@@ -361,7 +361,6 @@ func (x *PaintableBase) GetCurrentImage() *PaintableBase {
361361 func (x *PaintableBase) GetFlags() PaintableFlags {
362362
363363 cret := XGdkPaintableGetFlags(x.GoPointer())
364-
365364 return cret
366365 }
367366
@@ -385,7 +384,6 @@ func (x *PaintableBase) GetFlags() PaintableFlags {
385384 func (x *PaintableBase) GetIntrinsicAspectRatio() float64 {
386385
387386 cret := XGdkPaintableGetIntrinsicAspectRatio(x.GoPointer())
388-
389387 return cret
390388 }
391389
@@ -402,7 +400,6 @@ func (x *PaintableBase) GetIntrinsicAspectRatio() float64 {
402400 func (x *PaintableBase) GetIntrinsicHeight() int {
403401
404402 cret := XGdkPaintableGetIntrinsicHeight(x.GoPointer())
405-
406403 return cret
407404 }
408405
@@ -419,7 +416,6 @@ func (x *PaintableBase) GetIntrinsicHeight() int {
419416 func (x *PaintableBase) GetIntrinsicWidth() int {
420417
421418 cret := XGdkPaintableGetIntrinsicWidth(x.GoPointer())
422-
423419 return cret
424420 }
425421
M v4/gdk/gdkpango.go +0 -2
@@ -23,7 +23,6 @@ var xPangoLayoutGetClipRegion func(uintptr, int, int, int, int) *cairo.Region
2323 func PangoLayoutGetClipRegion(LayoutVar *pango.Layout, XOriginVar int, YOriginVar int, IndexRangesVar int, NRangesVar int) *cairo.Region {
2424
2525 cret := xPangoLayoutGetClipRegion(LayoutVar.GoPointer(), XOriginVar, YOriginVar, IndexRangesVar, NRangesVar)
26-
2726 return cret
2827 }
2928
@@ -47,7 +46,6 @@ var xPangoLayoutLineGetClipRegion func(*pango.LayoutLine, int, int, []int, int)
4746 func PangoLayoutLineGetClipRegion(LineVar *pango.LayoutLine, XOriginVar int, YOriginVar int, IndexRangesVar []int, NRangesVar int) *cairo.Region {
4847
4948 cret := xPangoLayoutLineGetClipRegion(LineVar, XOriginVar, YOriginVar, IndexRangesVar, NRangesVar)
50-
5149 return cret
5250 }
5351
M v4/gdk/gdkpopup.go +0 -6
@@ -63,7 +63,6 @@ func (x *PopupBase) SetGoPointer(ptr uintptr) {
6363 func (x *PopupBase) GetAutohide() bool {
6464
6565 cret := XGdkPopupGetAutohide(x.GoPointer())
66-
6766 return cret
6867 }
6968
@@ -86,7 +85,6 @@ func (x *PopupBase) GetParent() *Surface {
8685 func (x *PopupBase) GetPositionX() int {
8786
8887 cret := XGdkPopupGetPositionX(x.GoPointer())
89-
9088 return cret
9189 }
9290
@@ -94,7 +92,6 @@ func (x *PopupBase) GetPositionX() int {
9492 func (x *PopupBase) GetPositionY() int {
9593
9694 cret := XGdkPopupGetPositionY(x.GoPointer())
97-
9895 return cret
9996 }
10097
@@ -105,7 +102,6 @@ func (x *PopupBase) GetPositionY() int {
105102 func (x *PopupBase) GetRectAnchor() Gravity {
106103
107104 cret := XGdkPopupGetRectAnchor(x.GoPointer())
108-
109105 return cret
110106 }
111107
@@ -116,7 +112,6 @@ func (x *PopupBase) GetRectAnchor() Gravity {
116112 func (x *PopupBase) GetSurfaceAnchor() Gravity {
117113
118114 cret := XGdkPopupGetSurfaceAnchor(x.GoPointer())
119-
120115 return cret
121116 }
122117
@@ -138,7 +133,6 @@ func (x *PopupBase) GetSurfaceAnchor() Gravity {
138133 func (x *PopupBase) Present(WidthVar int, HeightVar int, LayoutVar *PopupLayout) bool {
139134
140135 cret := XGdkPopupPresent(x.GoPointer(), WidthVar, HeightVar, LayoutVar)
141-
142136 return cret
143137 }
144138
M v4/gdk/gdkpopuplayout.go +0 -8
@@ -74,7 +74,6 @@ var xNewPopupLayout func(*Rectangle, Gravity, Gravity) *PopupLayout
7474 func NewPopupLayout(AnchorRectVar *Rectangle, RectAnchorVar Gravity, SurfaceAnchorVar Gravity) *PopupLayout {
7575
7676 cret := xNewPopupLayout(AnchorRectVar, RectAnchorVar, SurfaceAnchorVar)
77-
7877 return cret
7978 }
8079
@@ -84,7 +83,6 @@ var xPopupLayoutCopy func(uintptr) *PopupLayout
8483 func (x *PopupLayout) Copy() *PopupLayout {
8584
8685 cret := xPopupLayoutCopy(x.GoPointer())
87-
8886 return cret
8987 }
9088
@@ -94,7 +92,6 @@ var xPopupLayoutEqual func(uintptr, *PopupLayout) bool
9492 func (x *PopupLayout) Equal(OtherVar *PopupLayout) bool {
9593
9694 cret := xPopupLayoutEqual(x.GoPointer(), OtherVar)
97-
9895 return cret
9996 }
10097
@@ -104,7 +101,6 @@ var xPopupLayoutGetAnchorHints func(uintptr) AnchorHints
104101 func (x *PopupLayout) GetAnchorHints() AnchorHints {
105102
106103 cret := xPopupLayoutGetAnchorHints(x.GoPointer())
107-
108104 return cret
109105 }
110106
@@ -114,7 +110,6 @@ var xPopupLayoutGetAnchorRect func(uintptr) *Rectangle
114110 func (x *PopupLayout) GetAnchorRect() *Rectangle {
115111
116112 cret := xPopupLayoutGetAnchorRect(x.GoPointer())
117-
118113 return cret
119114 }
120115
@@ -133,7 +128,6 @@ var xPopupLayoutGetRectAnchor func(uintptr) Gravity
133128 func (x *PopupLayout) GetRectAnchor() Gravity {
134129
135130 cret := xPopupLayoutGetRectAnchor(x.GoPointer())
136-
137131 return cret
138132 }
139133
@@ -152,7 +146,6 @@ var xPopupLayoutGetSurfaceAnchor func(uintptr) Gravity
152146 func (x *PopupLayout) GetSurfaceAnchor() Gravity {
153147
154148 cret := xPopupLayoutGetSurfaceAnchor(x.GoPointer())
155-
156149 return cret
157150 }
158151
@@ -162,7 +155,6 @@ var xPopupLayoutRef func(uintptr) *PopupLayout
162155 func (x *PopupLayout) Ref() *PopupLayout {
163156
164157 cret := xPopupLayoutRef(x.GoPointer())
165-
166158 return cret
167159 }
168160
M v4/gdk/gdkrgba.go +0 -7
@@ -48,7 +48,6 @@ var xRGBACopy func(uintptr) *RGBA
4848 func (x *RGBA) Copy() *RGBA {
4949
5050 cret := xRGBACopy(x.GoPointer())
51-
5251 return cret
5352 }
5453
@@ -58,7 +57,6 @@ var xRGBAEqual func(uintptr, uintptr) bool
5857 func (x *RGBA) Equal(P2Var uintptr) bool {
5958
6059 cret := xRGBAEqual(x.GoPointer(), P2Var)
61-
6260 return cret
6361 }
6462
@@ -78,7 +76,6 @@ var xRGBAHash func(uintptr) uint
7876 func (x *RGBA) Hash() uint {
7977
8078 cret := xRGBAHash(x.GoPointer())
81-
8279 return cret
8380 }
8481
@@ -90,7 +87,6 @@ var xRGBAIsClear func(uintptr) bool
9087 func (x *RGBA) IsClear() bool {
9188
9289 cret := xRGBAIsClear(x.GoPointer())
93-
9490 return cret
9591 }
9692
@@ -103,7 +99,6 @@ var xRGBAIsOpaque func(uintptr) bool
10399 func (x *RGBA) IsOpaque() bool {
104100
105101 cret := xRGBAIsOpaque(x.GoPointer())
106-
107102 return cret
108103 }
109104
@@ -132,7 +127,6 @@ var xRGBAParse func(uintptr, string) bool
132127 func (x *RGBA) Parse(SpecVar string) bool {
133128
134129 cret := xRGBAParse(x.GoPointer(), SpecVar)
135-
136130 return cret
137131 }
138132
@@ -154,7 +148,6 @@ var xRGBAToString func(uintptr) string
154148 func (x *RGBA) ToString() string {
155149
156150 cret := xRGBAToString(x.GoPointer())
157-
158151 return cret
159152 }
160153
M v4/gdk/gdkseat.go +0 -3
@@ -63,7 +63,6 @@ var xSeatGetCapabilities func(uintptr) SeatCapabilities
6363 func (x *Seat) GetCapabilities() SeatCapabilities {
6464
6565 cret := xSeatGetCapabilities(x.GoPointer())
66-
6766 return cret
6867 }
6968
@@ -73,7 +72,6 @@ var xSeatGetDevices func(uintptr, SeatCapabilities) *glib.List
7372 func (x *Seat) GetDevices(CapabilitiesVar SeatCapabilities) *glib.List {
7473
7574 cret := xSeatGetDevices(x.GoPointer(), CapabilitiesVar)
76-
7775 return cret
7876 }
7977
@@ -134,7 +132,6 @@ var xSeatGetTools func(uintptr) *glib.List
134132 func (x *Seat) GetTools() *glib.List {
135133
136134 cret := xSeatGetTools(x.GoPointer())
137-
138135 return cret
139136 }
140137
M v4/gdk/gdksurface.go +0 -9
@@ -155,7 +155,6 @@ var xSurfaceCreateSimilarSurface func(uintptr, cairo.Content, int, int) *cairo.S
155155 func (x *Surface) CreateSimilarSurface(ContentVar cairo.Content, WidthVar int, HeightVar int) *cairo.Surface {
156156
157157 cret := xSurfaceCreateSimilarSurface(x.GoPointer(), ContentVar, WidthVar, HeightVar)
158-
159158 return cret
160159 }
161160
@@ -252,7 +251,6 @@ var xSurfaceGetDevicePosition func(uintptr, uintptr, *float64, *float64, *Modifi
252251 func (x *Surface) GetDevicePosition(DeviceVar *Device, XVar *float64, YVar *float64, MaskVar *ModifierType) bool {
253252
254253 cret := xSurfaceGetDevicePosition(x.GoPointer(), DeviceVar.GoPointer(), XVar, YVar, MaskVar)
255-
256254 return cret
257255 }
258256
@@ -302,7 +300,6 @@ var xSurfaceGetHeight func(uintptr) int
302300 func (x *Surface) GetHeight() int {
303301
304302 cret := xSurfaceGetHeight(x.GoPointer())
305-
306303 return cret
307304 }
308305
@@ -315,7 +312,6 @@ var xSurfaceGetMapped func(uintptr) bool
315312 func (x *Surface) GetMapped() bool {
316313
317314 cret := xSurfaceGetMapped(x.GoPointer())
318-
319315 return cret
320316 }
321317
@@ -335,7 +331,6 @@ var xSurfaceGetScale func(uintptr) float64
335331 func (x *Surface) GetScale() float64 {
336332
337333 cret := xSurfaceGetScale(x.GoPointer())
338-
339334 return cret
340335 }
341336
@@ -355,7 +350,6 @@ var xSurfaceGetScaleFactor func(uintptr) int
355350 func (x *Surface) GetScaleFactor() int {
356351
357352 cret := xSurfaceGetScaleFactor(x.GoPointer())
358-
359353 return cret
360354 }
361355
@@ -368,7 +362,6 @@ var xSurfaceGetWidth func(uintptr) int
368362 func (x *Surface) GetWidth() int {
369363
370364 cret := xSurfaceGetWidth(x.GoPointer())
371-
372365 return cret
373366 }
374367
@@ -392,7 +385,6 @@ var xSurfaceIsDestroyed func(uintptr) bool
392385 func (x *Surface) IsDestroyed() bool {
393386
394387 cret := xSurfaceIsDestroyed(x.GoPointer())
395-
396388 return cret
397389 }
398390
@@ -505,7 +497,6 @@ var xSurfaceTranslateCoordinates func(uintptr, uintptr, float64, float64) bool
505497 func (x *Surface) TranslateCoordinates(ToVar *Surface, XVar float64, YVar float64) bool {
506498
507499 cret := xSurfaceTranslateCoordinates(x.GoPointer(), ToVar.GoPointer(), XVar, YVar)
508-
509500 return cret
510501 }
511502
M v4/gdk/gdktexture.go +0 -17
@@ -50,7 +50,6 @@ var xTextureErrorQuark func() glib.Quark
5050 func TextureErrorQuark() glib.Quark {
5151
5252 cret := xTextureErrorQuark()
53-
5453 return cret
5554 }
5655
@@ -292,7 +291,6 @@ var xTextureGetColorState func(uintptr) *ColorState
292291 func (x *Texture) GetColorState() *ColorState {
293292
294293 cret := xTextureGetColorState(x.GoPointer())
295-
296294 return cret
297295 }
298296
@@ -310,7 +308,6 @@ var xTextureGetFormat func(uintptr) MemoryFormat
310308 func (x *Texture) GetFormat() MemoryFormat {
311309
312310 cret := xTextureGetFormat(x.GoPointer())
313-
314311 return cret
315312 }
316313
@@ -320,7 +317,6 @@ var xTextureGetHeight func(uintptr) int
320317 func (x *Texture) GetHeight() int {
321318
322319 cret := xTextureGetHeight(x.GoPointer())
323-
324320 return cret
325321 }
326322
@@ -330,7 +326,6 @@ var xTextureGetWidth func(uintptr) int
330326 func (x *Texture) GetWidth() int {
331327
332328 cret := xTextureGetWidth(x.GoPointer())
333-
334329 return cret
335330 }
336331
@@ -346,7 +341,6 @@ var xTextureSaveToPng func(uintptr, string) bool
346341 func (x *Texture) SaveToPng(FilenameVar string) bool {
347342
348343 cret := xTextureSaveToPng(x.GoPointer(), FilenameVar)
349-
350344 return cret
351345 }
352346
@@ -369,7 +363,6 @@ var xTextureSaveToPngBytes func(uintptr) *glib.Bytes
369363 func (x *Texture) SaveToPngBytes() *glib.Bytes {
370364
371365 cret := xTextureSaveToPngBytes(x.GoPointer())
372-
373366 return cret
374367 }
375368
@@ -381,7 +374,6 @@ var xTextureSaveToTiff func(uintptr, string) bool
381374 func (x *Texture) SaveToTiff(FilenameVar string) bool {
382375
383376 cret := xTextureSaveToTiff(x.GoPointer(), FilenameVar)
384-
385377 return cret
386378 }
387379
@@ -402,7 +394,6 @@ var xTextureSaveToTiffBytes func(uintptr) *glib.Bytes
402394 func (x *Texture) SaveToTiffBytes() *glib.Bytes {
403395
404396 cret := xTextureSaveToTiffBytes(x.GoPointer())
405-
406397 return cret
407398 }
408399
@@ -511,7 +502,6 @@ func (x *Texture) GetCurrentImage() *PaintableBase {
511502 func (x *Texture) GetFlags() PaintableFlags {
512503
513504 cret := XGdkPaintableGetFlags(x.GoPointer())
514-
515505 return cret
516506 }
517507
@@ -535,7 +525,6 @@ func (x *Texture) GetFlags() PaintableFlags {
535525 func (x *Texture) GetIntrinsicAspectRatio() float64 {
536526
537527 cret := XGdkPaintableGetIntrinsicAspectRatio(x.GoPointer())
538-
539528 return cret
540529 }
541530
@@ -552,7 +541,6 @@ func (x *Texture) GetIntrinsicAspectRatio() float64 {
552541 func (x *Texture) GetIntrinsicHeight() int {
553542
554543 cret := XGdkPaintableGetIntrinsicHeight(x.GoPointer())
555-
556544 return cret
557545 }
558546
@@ -569,7 +557,6 @@ func (x *Texture) GetIntrinsicHeight() int {
569557 func (x *Texture) GetIntrinsicWidth() int {
570558
571559 cret := XGdkPaintableGetIntrinsicWidth(x.GoPointer())
572-
573560 return cret
574561 }
575562
@@ -620,7 +607,6 @@ func (x *Texture) Snapshot(SnapshotVar *Snapshot, WidthVar float64, HeightVar fl
620607 func (x *Texture) Equal(Icon2Var gio.Icon) bool {
621608
622609 cret := gio.XGIconEqual(x.GoPointer(), Icon2Var.GoPointer())
623-
624610 return cret
625611 }
626612
@@ -628,7 +614,6 @@ func (x *Texture) Equal(Icon2Var gio.Icon) bool {
628614 func (x *Texture) Hash() uint {
629615
630616 cret := gio.XGIconHash(x.GoPointer())
631-
632617 return cret
633618 }
634619
@@ -640,7 +625,6 @@ func (x *Texture) Hash() uint {
640625 func (x *Texture) Serialize() *glib.Variant {
641626
642627 cret := gio.XGIconSerialize(x.GoPointer())
643-
644628 return cret
645629 }
646630
@@ -663,7 +647,6 @@ func (x *Texture) Serialize() *glib.Variant {
663647 func (x *Texture) ToString() string {
664648
665649 cret := gio.XGIconToString(x.GoPointer())
666-
667650 return cret
668651 }
669652
M v4/gdk/gdktoplevel.go +0 -8
@@ -106,7 +106,6 @@ func (x *ToplevelBase) Focus(TimestampVar uint32) {
106106 func (x *ToplevelBase) GetCapabilities() ToplevelCapabilities {
107107
108108 cret := XGdkToplevelGetCapabilities(x.GoPointer())
109-
110109 return cret
111110 }
112111
@@ -115,7 +114,6 @@ func (x *ToplevelBase) GetCapabilities() ToplevelCapabilities {
115114 func (x *ToplevelBase) GetGravity() Gravity {
116115
117116 cret := XGdkToplevelGetGravity(x.GoPointer())
118-
119117 return cret
120118 }
121119
@@ -124,7 +122,6 @@ func (x *ToplevelBase) GetGravity() Gravity {
124122 func (x *ToplevelBase) GetState() ToplevelState {
125123
126124 cret := XGdkToplevelGetState(x.GoPointer())
127-
128125 return cret
129126 }
130127
@@ -161,7 +158,6 @@ func (x *ToplevelBase) InhibitSystemShortcuts(EventVar *Event) {
161158 func (x *ToplevelBase) Lower() bool {
162159
163160 cret := XGdkToplevelLower(x.GoPointer())
164-
165161 return cret
166162 }
167163
@@ -171,7 +167,6 @@ func (x *ToplevelBase) Lower() bool {
171167 func (x *ToplevelBase) Minimize() bool {
172168
173169 cret := XGdkToplevelMinimize(x.GoPointer())
174-
175170 return cret
176171 }
177172
@@ -306,7 +301,6 @@ func (x *ToplevelBase) SetTransientFor(ParentVar *Surface) {
306301 func (x *ToplevelBase) ShowWindowMenu(EventVar *Event) bool {
307302
308303 cret := XGdkToplevelShowWindowMenu(x.GoPointer(), EventVar.GoPointer())
309-
310304 return cret
311305 }
312306
@@ -315,7 +309,6 @@ func (x *ToplevelBase) ShowWindowMenu(EventVar *Event) bool {
315309 func (x *ToplevelBase) SupportsEdgeConstraints() bool {
316310
317311 cret := XGdkToplevelSupportsEdgeConstraints(x.GoPointer())
318-
319312 return cret
320313 }
321314
@@ -323,7 +316,6 @@ func (x *ToplevelBase) SupportsEdgeConstraints() bool {
323316 func (x *ToplevelBase) TitlebarGesture(GestureVar TitlebarGesture) bool {
324317
325318 cret := XGdkToplevelTitlebarGesture(x.GoPointer(), GestureVar)
326-
327319 return cret
328320 }
329321
M v4/gdk/gdktoplevellayout.go +0 -7
@@ -46,7 +46,6 @@ var xNewToplevelLayout func() *ToplevelLayout
4646 func NewToplevelLayout() *ToplevelLayout {
4747
4848 cret := xNewToplevelLayout()
49-
5049 return cret
5150 }
5251
@@ -56,7 +55,6 @@ var xToplevelLayoutCopy func(uintptr) *ToplevelLayout
5655 func (x *ToplevelLayout) Copy() *ToplevelLayout {
5756
5857 cret := xToplevelLayoutCopy(x.GoPointer())
59-
6058 return cret
6159 }
6260
@@ -66,7 +64,6 @@ var xToplevelLayoutEqual func(uintptr, *ToplevelLayout) bool
6664 func (x *ToplevelLayout) Equal(OtherVar *ToplevelLayout) bool {
6765
6866 cret := xToplevelLayoutEqual(x.GoPointer(), OtherVar)
69-
7067 return cret
7168 }
7269
@@ -78,7 +75,6 @@ var xToplevelLayoutGetFullscreen func(uintptr, *bool) bool
7875 func (x *ToplevelLayout) GetFullscreen(FullscreenVar *bool) bool {
7976
8077 cret := xToplevelLayoutGetFullscreen(x.GoPointer(), FullscreenVar)
81-
8278 return cret
8379 }
8480
@@ -108,7 +104,6 @@ var xToplevelLayoutGetMaximized func(uintptr, *bool) bool
108104 func (x *ToplevelLayout) GetMaximized(MaximizedVar *bool) bool {
109105
110106 cret := xToplevelLayoutGetMaximized(x.GoPointer(), MaximizedVar)
111-
112107 return cret
113108 }
114109
@@ -119,7 +114,6 @@ var xToplevelLayoutGetResizable func(uintptr) bool
119114 func (x *ToplevelLayout) GetResizable() bool {
120115
121116 cret := xToplevelLayoutGetResizable(x.GoPointer())
122-
123117 return cret
124118 }
125119
@@ -129,7 +123,6 @@ var xToplevelLayoutRef func(uintptr) *ToplevelLayout
129123 func (x *ToplevelLayout) Ref() *ToplevelLayout {
130124
131125 cret := xToplevelLayoutRef(x.GoPointer())
132-
133126 return cret
134127 }
135128
M v4/gdk/gdktypes.go +0 -33
@@ -65,7 +65,6 @@ var xColorStateEqual func(uintptr, *ColorState) bool
6565 func (x *ColorState) Equal(OtherVar *ColorState) bool {
6666
6767 cret := xColorStateEqual(x.GoPointer(), OtherVar)
68-
6968 return cret
7069 }
7170
@@ -78,7 +77,6 @@ var xColorStateEquivalent func(uintptr, *ColorState) bool
7877 func (x *ColorState) Equivalent(OtherVar *ColorState) bool {
7978
8079 cret := xColorStateEquivalent(x.GoPointer(), OtherVar)
81-
8280 return cret
8381 }
8482
@@ -88,7 +86,6 @@ var xColorStateRef func(uintptr) *ColorState
8886 func (x *ColorState) Ref() *ColorState {
8987
9088 cret := xColorStateRef(x.GoPointer())
91-
9289 return cret
9390 }
9491
@@ -159,7 +156,6 @@ var xNewContentFormats func([]string, uint) *ContentFormats
159156 func NewContentFormats(MimeTypesVar []string, NMimeTypesVar uint) *ContentFormats {
160157
161158 cret := xNewContentFormats(MimeTypesVar, NMimeTypesVar)
162-
163159 return cret
164160 }
165161
@@ -169,7 +165,6 @@ var xNewContentFormatsForGtype func(types.GType) *ContentFormats
169165 func NewContentFormatsForGtype(TypeVar types.GType) *ContentFormats {
170166
171167 cret := xNewContentFormatsForGtype(TypeVar)
172-
173168 return cret
174169 }
175170
@@ -179,7 +174,6 @@ var xContentFormatsContainGtype func(uintptr, types.GType) bool
179174 func (x *ContentFormats) ContainGtype(TypeVar types.GType) bool {
180175
181176 cret := xContentFormatsContainGtype(x.GoPointer(), TypeVar)
182-
183177 return cret
184178 }
185179
@@ -189,7 +183,6 @@ var xContentFormatsContainMimeType func(uintptr, string) bool
189183 func (x *ContentFormats) ContainMimeType(MimeTypeVar string) bool {
190184
191185 cret := xContentFormatsContainMimeType(x.GoPointer(), MimeTypeVar)
192-
193186 return cret
194187 }
195188
@@ -202,7 +195,6 @@ var xContentFormatsGetGtypes func(uintptr, *uint) uintptr
202195 func (x *ContentFormats) GetGtypes(NGtypesVar *uint) uintptr {
203196
204197 cret := xContentFormatsGetGtypes(x.GoPointer(), NGtypesVar)
205-
206198 return cret
207199 }
208200
@@ -215,7 +207,6 @@ var xContentFormatsGetMimeTypes func(uintptr, *uint) []string
215207 func (x *ContentFormats) GetMimeTypes(NMimeTypesVar *uint) []string {
216208
217209 cret := xContentFormatsGetMimeTypes(x.GoPointer(), NMimeTypesVar)
218-
219210 return cret
220211 }
221212
@@ -225,7 +216,6 @@ var xContentFormatsIsEmpty func(uintptr) bool
225216 func (x *ContentFormats) IsEmpty() bool {
226217
227218 cret := xContentFormatsIsEmpty(x.GoPointer())
228-
229219 return cret
230220 }
231221
@@ -235,7 +225,6 @@ var xContentFormatsMatch func(uintptr, *ContentFormats) bool
235225 func (x *ContentFormats) Match(SecondVar *ContentFormats) bool {
236226
237227 cret := xContentFormatsMatch(x.GoPointer(), SecondVar)
238-
239228 return cret
240229 }
241230
@@ -248,7 +237,6 @@ var xContentFormatsMatchGtype func(uintptr, *ContentFormats) types.GType
248237 func (x *ContentFormats) MatchGtype(SecondVar *ContentFormats) types.GType {
249238
250239 cret := xContentFormatsMatchGtype(x.GoPointer(), SecondVar)
251-
252240 return cret
253241 }
254242
@@ -261,7 +249,6 @@ var xContentFormatsMatchMimeType func(uintptr, *ContentFormats) string
261249 func (x *ContentFormats) MatchMimeType(SecondVar *ContentFormats) string {
262250
263251 cret := xContentFormatsMatchMimeType(x.GoPointer(), SecondVar)
264-
265252 return cret
266253 }
267254
@@ -283,7 +270,6 @@ var xContentFormatsRef func(uintptr) *ContentFormats
283270 func (x *ContentFormats) Ref() *ContentFormats {
284271
285272 cret := xContentFormatsRef(x.GoPointer())
286-
287273 return cret
288274 }
289275
@@ -298,7 +284,6 @@ var xContentFormatsToString func(uintptr) string
298284 func (x *ContentFormats) ToString() string {
299285
300286 cret := xContentFormatsToString(x.GoPointer())
301-
302287 return cret
303288 }
304289
@@ -309,7 +294,6 @@ var xContentFormatsUnion func(uintptr, *ContentFormats) *ContentFormats
309294 func (x *ContentFormats) Union(SecondVar *ContentFormats) *ContentFormats {
310295
311296 cret := xContentFormatsUnion(x.GoPointer(), SecondVar)
312-
313297 return cret
314298 }
315299
@@ -320,7 +304,6 @@ var xContentFormatsUnionDeserializeGtypes func(uintptr) *ContentFormats
320304 func (x *ContentFormats) UnionDeserializeGtypes() *ContentFormats {
321305
322306 cret := xContentFormatsUnionDeserializeGtypes(x.GoPointer())
323-
324307 return cret
325308 }
326309
@@ -331,7 +314,6 @@ var xContentFormatsUnionDeserializeMimeTypes func(uintptr) *ContentFormats
331314 func (x *ContentFormats) UnionDeserializeMimeTypes() *ContentFormats {
332315
333316 cret := xContentFormatsUnionDeserializeMimeTypes(x.GoPointer())
334-
335317 return cret
336318 }
337319
@@ -342,7 +324,6 @@ var xContentFormatsUnionSerializeGtypes func(uintptr) *ContentFormats
342324 func (x *ContentFormats) UnionSerializeGtypes() *ContentFormats {
343325
344326 cret := xContentFormatsUnionSerializeGtypes(x.GoPointer())
345-
346327 return cret
347328 }
348329
@@ -353,7 +334,6 @@ var xContentFormatsUnionSerializeMimeTypes func(uintptr) *ContentFormats
353334 func (x *ContentFormats) UnionSerializeMimeTypes() *ContentFormats {
354335
355336 cret := xContentFormatsUnionSerializeMimeTypes(x.GoPointer())
356-
357337 return cret
358338 }
359339
@@ -407,7 +387,6 @@ var xDmabufFormatsContains func(uintptr, uint32, uint64) bool
407387 func (x *DmabufFormats) Contains(FourccVar uint32, ModifierVar uint64) bool {
408388
409389 cret := xDmabufFormatsContains(x.GoPointer(), FourccVar, ModifierVar)
410-
411390 return cret
412391 }
413392
@@ -418,7 +397,6 @@ var xDmabufFormatsEqual func(uintptr, *DmabufFormats) bool
418397 func (x *DmabufFormats) Equal(Formats2Var *DmabufFormats) bool {
419398
420399 cret := xDmabufFormatsEqual(x.GoPointer(), Formats2Var)
421-
422400 return cret
423401 }
424402
@@ -443,7 +421,6 @@ var xDmabufFormatsGetNFormats func(uintptr) uint
443421 func (x *DmabufFormats) GetNFormats() uint {
444422
445423 cret := xDmabufFormatsGetNFormats(x.GoPointer())
446-
447424 return cret
448425 }
449426
@@ -453,7 +430,6 @@ var xDmabufFormatsRef func(uintptr) *DmabufFormats
453430 func (x *DmabufFormats) Ref() *DmabufFormats {
454431
455432 cret := xDmabufFormatsRef(x.GoPointer())
456-
457433 return cret
458434 }
459435
@@ -527,7 +503,6 @@ var xRectangleContainsPoint func(uintptr, int, int) bool
527503 func (x *Rectangle) ContainsPoint(XVar int, YVar int) bool {
528504
529505 cret := xRectangleContainsPoint(x.GoPointer(), XVar, YVar)
530-
531506 return cret
532507 }
533508
@@ -537,7 +512,6 @@ var xRectangleEqual func(uintptr, *Rectangle) bool
537512 func (x *Rectangle) Equal(Rect2Var *Rectangle) bool {
538513
539514 cret := xRectangleEqual(x.GoPointer(), Rect2Var)
540-
541515 return cret
542516 }
543517
@@ -553,7 +527,6 @@ var xRectangleIntersect func(uintptr, *Rectangle, *Rectangle) bool
553527 func (x *Rectangle) Intersect(Src2Var *Rectangle, DestVar *Rectangle) bool {
554528
555529 cret := xRectangleIntersect(x.GoPointer(), Src2Var, DestVar)
556-
557530 return cret
558531 }
559532
@@ -605,7 +578,6 @@ var xNewTextureDownloader func(uintptr) *TextureDownloader
605578 func NewTextureDownloader(TextureVar *Texture) *TextureDownloader {
606579
607580 cret := xNewTextureDownloader(TextureVar.GoPointer())
608-
609581 return cret
610582 }
611583
@@ -617,7 +589,6 @@ var xTextureDownloaderCopy func(uintptr) *TextureDownloader
617589 func (x *TextureDownloader) Copy() *TextureDownloader {
618590
619591 cret := xTextureDownloaderCopy(x.GoPointer())
620-
621592 return cret
622593 }
623594
@@ -636,7 +607,6 @@ var xTextureDownloaderDownloadBytes func(uintptr, *uint) *glib.Bytes
636607 func (x *TextureDownloader) DownloadBytes(OutStrideVar *uint) *glib.Bytes {
637608
638609 cret := xTextureDownloaderDownloadBytes(x.GoPointer(), OutStrideVar)
639-
640610 return cret
641611 }
642612
@@ -650,7 +620,6 @@ var xTextureDownloaderDownloadBytesWithPlanes func(uintptr, *[4]uint, *[4]uint)
650620 func (x *TextureDownloader) DownloadBytesWithPlanes(OutOffsetsVar *[4]uint, OutStridesVar *[4]uint) *glib.Bytes {
651621
652622 cret := xTextureDownloaderDownloadBytesWithPlanes(x.GoPointer(), OutOffsetsVar, OutStridesVar)
653-
654623 return cret
655624 }
656625
@@ -680,7 +649,6 @@ var xTextureDownloaderGetColorState func(uintptr) *ColorState
680649 func (x *TextureDownloader) GetColorState() *ColorState {
681650
682651 cret := xTextureDownloaderGetColorState(x.GoPointer())
683-
684652 return cret
685653 }
686654
@@ -690,7 +658,6 @@ var xTextureDownloaderGetFormat func(uintptr) MemoryFormat
690658 func (x *TextureDownloader) GetFormat() MemoryFormat {
691659
692660 cret := xTextureDownloaderGetFormat(x.GoPointer())
693-
694661 return cret
695662 }
696663
M v4/gdk/gdkvulkancontext.go +0 -1
@@ -17,7 +17,6 @@ var xVulkanErrorQuark func() glib.Quark
1717 func VulkanErrorQuark() glib.Quark {
1818
1919 cret := xVulkanErrorQuark()
20-
2120 return cret
2221 }
2322
M v4/gdkpixbuf/gdk-pixbuf-animation.go +0 -6
@@ -438,7 +438,6 @@ var xPixbufAnimationGetHeight func(uintptr) int
438438 func (x *PixbufAnimation) GetHeight() int {
439439
440440 cret := xPixbufAnimationGetHeight(x.GoPointer())
441-
442441 return cret
443442 }
444443
@@ -524,7 +523,6 @@ var xPixbufAnimationGetWidth func(uintptr) int
524523 func (x *PixbufAnimation) GetWidth() int {
525524
526525 cret := xPixbufAnimationGetWidth(x.GoPointer())
527-
528526 return cret
529527 }
530528
@@ -539,7 +537,6 @@ var xPixbufAnimationIsStaticImage func(uintptr) bool
539537 func (x *PixbufAnimation) IsStaticImage() bool {
540538
541539 cret := xPixbufAnimationIsStaticImage(x.GoPointer())
542-
543540 return cret
544541 }
545542
@@ -654,7 +651,6 @@ var xPixbufAnimationIterAdvance func(uintptr, *glib.TimeVal) bool
654651 func (x *PixbufAnimationIter) Advance(CurrentTimeVar *glib.TimeVal) bool {
655652
656653 cret := xPixbufAnimationIterAdvance(x.GoPointer(), CurrentTimeVar)
657-
658654 return cret
659655 }
660656
@@ -672,7 +668,6 @@ var xPixbufAnimationIterGetDelayTime func(uintptr) int
672668 func (x *PixbufAnimationIter) GetDelayTime() int {
673669
674670 cret := xPixbufAnimationIterGetDelayTime(x.GoPointer())
675-
676671 return cret
677672 }
678673
@@ -718,7 +713,6 @@ var xPixbufAnimationIterOnCurrentlyLoadingFrame func(uintptr) bool
718713 func (x *PixbufAnimationIter) OnCurrentlyLoadingFrame() bool {
719714
720715 cret := xPixbufAnimationIterOnCurrentlyLoadingFrame(x.GoPointer())
721-
722716 return cret
723717 }
724718
M v4/gdkpixbuf/gdk-pixbuf-io.go +0 -10
@@ -143,7 +143,6 @@ var xPixbufFormatCopy func(uintptr) *PixbufFormat
143143 func (x *PixbufFormat) Copy() *PixbufFormat {
144144
145145 cret := xPixbufFormatCopy(x.GoPointer())
146-
147146 return cret
148147 }
149148
@@ -163,7 +162,6 @@ var xPixbufFormatGetDescription func(uintptr) string
163162 func (x *PixbufFormat) GetDescription() string {
164163
165164 cret := xPixbufFormatGetDescription(x.GoPointer())
166-
167165 return cret
168166 }
169167
@@ -174,7 +172,6 @@ var xPixbufFormatGetExtensions func(uintptr) []string
174172 func (x *PixbufFormat) GetExtensions() []string {
175173
176174 cret := xPixbufFormatGetExtensions(x.GoPointer())
177-
178175 return cret
179176 }
180177
@@ -187,7 +184,6 @@ var xPixbufFormatGetLicense func(uintptr) string
187184 func (x *PixbufFormat) GetLicense() string {
188185
189186 cret := xPixbufFormatGetLicense(x.GoPointer())
190-
191187 return cret
192188 }
193189
@@ -197,7 +193,6 @@ var xPixbufFormatGetMimeTypes func(uintptr) []string
197193 func (x *PixbufFormat) GetMimeTypes() []string {
198194
199195 cret := xPixbufFormatGetMimeTypes(x.GoPointer())
200-
201196 return cret
202197 }
203198
@@ -207,7 +202,6 @@ var xPixbufFormatGetName func(uintptr) string
207202 func (x *PixbufFormat) GetName() string {
208203
209204 cret := xPixbufFormatGetName(x.GoPointer())
210-
211205 return cret
212206 }
213207
@@ -219,7 +213,6 @@ var xPixbufFormatIsDisabled func(uintptr) bool
219213 func (x *PixbufFormat) IsDisabled() bool {
220214
221215 cret := xPixbufFormatIsDisabled(x.GoPointer())
222-
223216 return cret
224217 }
225218
@@ -232,7 +225,6 @@ var xPixbufFormatIsSaveOptionSupported func(uintptr, string) bool
232225 func (x *PixbufFormat) IsSaveOptionSupported(OptionKeyVar string) bool {
233226
234227 cret := xPixbufFormatIsSaveOptionSupported(x.GoPointer(), OptionKeyVar)
235-
236228 return cret
237229 }
238230
@@ -246,7 +238,6 @@ var xPixbufFormatIsScalable func(uintptr) bool
246238 func (x *PixbufFormat) IsScalable() bool {
247239
248240 cret := xPixbufFormatIsScalable(x.GoPointer())
249-
250241 return cret
251242 }
252243
@@ -256,7 +247,6 @@ var xPixbufFormatIsWritable func(uintptr) bool
256247 func (x *PixbufFormat) IsWritable() bool {
257248
258249 cret := xPixbufFormatIsWritable(x.GoPointer())
259-
260250 return cret
261251 }
262252
M v4/gdkpixbuf/gdk-pixbuf-loader.go +0 -4
@@ -289,7 +289,6 @@ func (x *PixbufLoader) Close() (bool, error) {
289289 var cerr *glib.Error
290290
291291 cret := xPixbufLoaderClose(x.GoPointer())
292-
293292 if cerr == nil {
294293 return cret, nil
295294 }
@@ -328,7 +327,6 @@ var xPixbufLoaderGetFormat func(uintptr) *PixbufFormat
328327 func (x *PixbufLoader) GetFormat() *PixbufFormat {
329328
330329 cret := xPixbufLoaderGetFormat(x.GoPointer())
331-
332330 return cret
333331 }
334332
@@ -386,7 +384,6 @@ func (x *PixbufLoader) Write(BufVar []byte, CountVar uint) (bool, error) {
386384 var cerr *glib.Error
387385
388386 cret := xPixbufLoaderWrite(x.GoPointer(), BufVar, CountVar, &cerr)
389-
390387 if cerr == nil {
391388 return cret, nil
392389 }
@@ -401,7 +398,6 @@ func (x *PixbufLoader) WriteBytes(BufferVar *glib.Bytes) (bool, error) {
401398 var cerr *glib.Error
402399
403400 cret := xPixbufLoaderWriteBytes(x.GoPointer(), BufferVar, &cerr)
404-
405401 if cerr == nil {
406402 return cret, nil
407403 }
M v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +0 -1
@@ -69,7 +69,6 @@ var xPixbufSimpleAnimGetLoop func(uintptr) bool
6969 func (x *PixbufSimpleAnim) GetLoop() bool {
7070
7171 cret := xPixbufSimpleAnimGetLoop(x.GoPointer())
72-
7372 return cret
7473 }
7574
M v4/gdkpixbuf/gdk-pixbuf.go +0 -35
@@ -740,7 +740,6 @@ var xPixbufCopyOptions func(uintptr, uintptr) bool
740740 func (x *Pixbuf) CopyOptions(DestPixbufVar *Pixbuf) bool {
741741
742742 cret := xPixbufCopyOptions(x.GoPointer(), DestPixbufVar.GoPointer())
743-
744743 return cret
745744 }
746745
@@ -780,7 +779,6 @@ var xPixbufGetBitsPerSample func(uintptr) int
780779 func (x *Pixbuf) GetBitsPerSample() int {
781780
782781 cret := xPixbufGetBitsPerSample(x.GoPointer())
783-
784782 return cret
785783 }
786784
@@ -790,7 +788,6 @@ var xPixbufGetByteLength func(uintptr) uint
790788 func (x *Pixbuf) GetByteLength() uint {
791789
792790 cret := xPixbufGetByteLength(x.GoPointer())
793-
794791 return cret
795792 }
796793
@@ -800,7 +797,6 @@ var xPixbufGetColorspace func(uintptr) Colorspace
800797 func (x *Pixbuf) GetColorspace() Colorspace {
801798
802799 cret := xPixbufGetColorspace(x.GoPointer())
803-
804800 return cret
805801 }
806802
@@ -810,7 +806,6 @@ var xPixbufGetHasAlpha func(uintptr) bool
810806 func (x *Pixbuf) GetHasAlpha() bool {
811807
812808 cret := xPixbufGetHasAlpha(x.GoPointer())
813-
814809 return cret
815810 }
816811
@@ -820,7 +815,6 @@ var xPixbufGetHeight func(uintptr) int
820815 func (x *Pixbuf) GetHeight() int {
821816
822817 cret := xPixbufGetHeight(x.GoPointer())
823-
824818 return cret
825819 }
826820
@@ -830,7 +824,6 @@ var xPixbufGetNChannels func(uintptr) int
830824 func (x *Pixbuf) GetNChannels() int {
831825
832826 cret := xPixbufGetNChannels(x.GoPointer())
833-
834827 return cret
835828 }
836829
@@ -854,7 +847,6 @@ var xPixbufGetOption func(uintptr, string) string
854847 func (x *Pixbuf) GetOption(KeyVar string) string {
855848
856849 cret := xPixbufGetOption(x.GoPointer(), KeyVar)
857-
858850 return cret
859851 }
860852
@@ -866,7 +858,6 @@ var xPixbufGetOptions func(uintptr) *glib.HashTable
866858 func (x *Pixbuf) GetOptions() *glib.HashTable {
867859
868860 cret := xPixbufGetOptions(x.GoPointer())
869-
870861 return cret
871862 }
872863
@@ -882,7 +873,6 @@ var xPixbufGetPixels func(uintptr) uintptr
882873 func (x *Pixbuf) GetPixels() uintptr {
883874
884875 cret := xPixbufGetPixels(x.GoPointer())
885-
886876 return cret
887877 }
888878
@@ -898,7 +888,6 @@ var xPixbufGetPixelsWithLength func(uintptr, *uint) uintptr
898888 func (x *Pixbuf) GetPixelsWithLength(LengthVar *uint) uintptr {
899889
900890 cret := xPixbufGetPixelsWithLength(x.GoPointer(), LengthVar)
901-
902891 return cret
903892 }
904893
@@ -909,7 +898,6 @@ var xPixbufGetRowstride func(uintptr) int
909898 func (x *Pixbuf) GetRowstride() int {
910899
911900 cret := xPixbufGetRowstride(x.GoPointer())
912-
913901 return cret
914902 }
915903
@@ -919,7 +907,6 @@ var xPixbufGetWidth func(uintptr) int
919907 func (x *Pixbuf) GetWidth() int {
920908
921909 cret := xPixbufGetWidth(x.GoPointer())
922-
923910 return cret
924911 }
925912
@@ -957,7 +944,6 @@ var xPixbufReadPixelBytes func(uintptr) *glib.Bytes
957944 func (x *Pixbuf) ReadPixelBytes() *glib.Bytes {
958945
959946 cret := xPixbufReadPixelBytes(x.GoPointer())
960-
961947 return cret
962948 }
963949
@@ -970,7 +956,6 @@ var xPixbufReadPixels func(uintptr) byte
970956 func (x *Pixbuf) ReadPixels() byte {
971957
972958 cret := xPixbufReadPixels(x.GoPointer())
973-
974959 return cret
975960 }
976961
@@ -996,7 +981,6 @@ var xPixbufRemoveOption func(uintptr, string) bool
996981 func (x *Pixbuf) RemoveOption(KeyVar string) bool {
997982
998983 cret := xPixbufRemoveOption(x.GoPointer(), KeyVar)
999-
1000984 return cret
1001985 }
1002986
@@ -1118,7 +1102,6 @@ var xPixbufSave func(uintptr, string, string, **glib.Error, ...interface{}) bool
11181102 func (x *Pixbuf) Save(FilenameVar string, TypeVar string, ErrorVar **glib.Error, varArgs ...interface{}) bool {
11191103
11201104 cret := xPixbufSave(x.GoPointer(), FilenameVar, TypeVar, ErrorVar, varArgs...)
1121-
11221105 return cret
11231106 }
11241107
@@ -1141,7 +1124,6 @@ var xPixbufSaveToBuffer func(uintptr, *[]byte, *uint, string, **glib.Error, ...i
11411124 func (x *Pixbuf) SaveToBuffer(BufferVar *[]byte, BufferSizeVar *uint, TypeVar string, ErrorVar **glib.Error, varArgs ...interface{}) bool {
11421125
11431126 cret := xPixbufSaveToBuffer(x.GoPointer(), BufferVar, BufferSizeVar, TypeVar, ErrorVar, varArgs...)
1144-
11451127 return cret
11461128 }
11471129
@@ -1157,7 +1139,6 @@ func (x *Pixbuf) SaveToBufferv(BufferVar *[]byte, BufferSizeVar *uint, TypeVar s
11571139 var cerr *glib.Error
11581140
11591141 cret := xPixbufSaveToBufferv(x.GoPointer(), BufferVar, BufferSizeVar, TypeVar, OptionKeysVar, OptionValuesVar, &cerr)
1160-
11611142 if cerr == nil {
11621143 return cret, nil
11631144 }
@@ -1196,7 +1177,6 @@ func (x *Pixbuf) SaveToCallback(SaveFuncVar *PixbufSaveFunc, UserDataVar uintptr
11961177 }
11971178
11981179 cret := xPixbufSaveToCallback(x.GoPointer(), SaveFuncVarRef, UserDataVar, TypeVar, ErrorVar, varArgs...)
1199-
12001180 return cret
12011181 }
12021182
@@ -1229,7 +1209,6 @@ func (x *Pixbuf) SaveToCallbackv(SaveFuncVar *PixbufSaveFunc, UserDataVar uintpt
12291209 }
12301210
12311211 cret := xPixbufSaveToCallbackv(x.GoPointer(), SaveFuncVarRef, UserDataVar, TypeVar, OptionKeysVar, OptionValuesVar, &cerr)
1232-
12331212 if cerr == nil {
12341213 return cret, nil
12351214 }
@@ -1253,7 +1232,6 @@ var xPixbufSaveToStream func(uintptr, uintptr, string, uintptr, **glib.Error, ..
12531232 func (x *Pixbuf) SaveToStream(StreamVar *gio.OutputStream, TypeVar string, CancellableVar *gio.Cancellable, ErrorVar **glib.Error, varArgs ...interface{}) bool {
12541233
12551234 cret := xPixbufSaveToStream(x.GoPointer(), StreamVar.GoPointer(), TypeVar, CancellableVar.GoPointer(), ErrorVar, varArgs...)
1256-
12571235 return cret
12581236 }
12591237
@@ -1301,7 +1279,6 @@ func (x *Pixbuf) SaveToStreamv(StreamVar *gio.OutputStream, TypeVar string, Opti
13011279 var cerr *glib.Error
13021280
13031281 cret := xPixbufSaveToStreamv(x.GoPointer(), StreamVar.GoPointer(), TypeVar, OptionKeysVar, OptionValuesVar, CancellableVar.GoPointer(), &cerr)
1304-
13051282 if cerr == nil {
13061283 return cret, nil
13071284 }
@@ -1354,7 +1331,6 @@ func (x *Pixbuf) Savev(FilenameVar string, TypeVar string, OptionKeysVar []strin
13541331 var cerr *glib.Error
13551332
13561333 cret := xPixbufSavev(x.GoPointer(), FilenameVar, TypeVar, OptionKeysVar, OptionValuesVar, &cerr)
1357-
13581334 if cerr == nil {
13591335 return cret, nil
13601336 }
@@ -1425,7 +1401,6 @@ var xPixbufSetOption func(uintptr, string, string) bool
14251401 func (x *Pixbuf) SetOption(KeyVar string, ValueVar string) bool {
14261402
14271403 cret := xPixbufSetOption(x.GoPointer(), KeyVar, ValueVar)
1428-
14291404 return cret
14301405 }
14311406
@@ -1603,7 +1578,6 @@ func (x *Pixbuf) GetPropertyWidth() int {
16031578 func (x *Pixbuf) Equal(Icon2Var gio.Icon) bool {
16041579
16051580 cret := gio.XGIconEqual(x.GoPointer(), Icon2Var.GoPointer())
1606-
16071581 return cret
16081582 }
16091583
@@ -1611,7 +1585,6 @@ func (x *Pixbuf) Equal(Icon2Var gio.Icon) bool {
16111585 func (x *Pixbuf) Hash() uint {
16121586
16131587 cret := gio.XGIconHash(x.GoPointer())
1614-
16151588 return cret
16161589 }
16171590
@@ -1623,7 +1596,6 @@ func (x *Pixbuf) Hash() uint {
16231596 func (x *Pixbuf) Serialize() *glib.Variant {
16241597
16251598 cret := gio.XGIconSerialize(x.GoPointer())
1626-
16271599 return cret
16281600 }
16291601
@@ -1646,7 +1618,6 @@ func (x *Pixbuf) Serialize() *glib.Variant {
16461618 func (x *Pixbuf) ToString() string {
16471619
16481620 cret := gio.XGIconToString(x.GoPointer())
1649-
16501621 return cret
16511622 }
16521623
@@ -1708,7 +1679,6 @@ var xPixbufCalculateRowstride func(Colorspace, bool, int, int, int) int
17081679 func PixbufCalculateRowstride(ColorspaceVar Colorspace, HasAlphaVar bool, BitsPerSampleVar int, WidthVar int, HeightVar int) int {
17091680
17101681 cret := xPixbufCalculateRowstride(ColorspaceVar, HasAlphaVar, BitsPerSampleVar, WidthVar, HeightVar)
1711-
17121682 return cret
17131683 }
17141684
@@ -1718,7 +1688,6 @@ var xPixbufGetFileInfo func(string, *int, *int) *PixbufFormat
17181688 func PixbufGetFileInfo(FilenameVar string, WidthVar *int, HeightVar *int) *PixbufFormat {
17191689
17201690 cret := xPixbufGetFileInfo(FilenameVar, WidthVar, HeightVar)
1721-
17221691 return cret
17231692 }
17241693
@@ -1762,7 +1731,6 @@ func PixbufGetFileInfoFinish(AsyncResultVar gio.AsyncResult, WidthVar *int, Heig
17621731 var cerr *glib.Error
17631732
17641733 cret := xPixbufGetFileInfoFinish(AsyncResultVar.GoPointer(), WidthVar, HeightVar, &cerr)
1765-
17661734 if cerr == nil {
17671735 return cret, nil
17681736 }
@@ -1777,7 +1745,6 @@ var xPixbufGetFormats func() *glib.SList
17771745 func PixbufGetFormats() *glib.SList {
17781746
17791747 cret := xPixbufGetFormats()
1780-
17811748 return cret
17821749 }
17831750
@@ -1800,7 +1767,6 @@ func PixbufInitModules(PathVar string) (bool, error) {
18001767 var cerr *glib.Error
18011768
18021769 cret := xPixbufInitModules(PathVar, &cerr)
1803-
18041770 if cerr == nil {
18051771 return cret, nil
18061772 }
@@ -1877,7 +1843,6 @@ func PixbufSaveToStreamFinish(AsyncResultVar gio.AsyncResult) (bool, error) {
18771843 var cerr *glib.Error
18781844
18791845 cret := xPixbufSaveToStreamFinish(AsyncResultVar.GoPointer(), &cerr)
1880-
18811846 if cerr == nil {
18821847 return cret, nil
18831848 }
M v4/gdkpixbuf/main.go +0 -1
@@ -13,7 +13,6 @@ var xPixbufErrorQuark func() glib.Quark
1313 func PixbufErrorQuark() glib.Quark {
1414
1515 cret := xPixbufErrorQuark()
16-
1716 return cret
1817 }
1918
M v4/gio/gaction.go +0 -9
@@ -342,7 +342,6 @@ func (x *ActionBase) ChangeState(ValueVar *glib.Variant) {
342342 func (x *ActionBase) GetEnabled() bool {
343343
344344 cret := XGActionGetEnabled(x.GoPointer())
345-
346345 return cret
347346 }
348347
@@ -350,7 +349,6 @@ func (x *ActionBase) GetEnabled() bool {
350349 func (x *ActionBase) GetName() string {
351350
352351 cret := XGActionGetName(x.GoPointer())
353-
354352 return cret
355353 }
356354
@@ -366,7 +364,6 @@ func (x *ActionBase) GetName() string {
366364 func (x *ActionBase) GetParameterType() *glib.VariantType {
367365
368366 cret := XGActionGetParameterType(x.GoPointer())
369-
370367 return cret
371368 }
372369
@@ -381,7 +378,6 @@ func (x *ActionBase) GetParameterType() *glib.VariantType {
381378 func (x *ActionBase) GetState() *glib.Variant {
382379
383380 cret := XGActionGetState(x.GoPointer())
384-
385381 return cret
386382 }
387383
@@ -406,7 +402,6 @@ func (x *ActionBase) GetState() *glib.Variant {
406402 func (x *ActionBase) GetStateHint() *glib.Variant {
407403
408404 cret := XGActionGetStateHint(x.GoPointer())
409-
410405 return cret
411406 }
412407
@@ -425,7 +420,6 @@ func (x *ActionBase) GetStateHint() *glib.Variant {
425420 func (x *ActionBase) GetStateType() *glib.VariantType {
426421
427422 cret := XGActionGetStateType(x.GoPointer())
428-
429423 return cret
430424 }
431425
@@ -507,7 +501,6 @@ var xActionNameIsValid func(string) bool
507501 func ActionNameIsValid(ActionNameVar string) bool {
508502
509503 cret := xActionNameIsValid(ActionNameVar)
510-
511504 return cret
512505 }
513506
@@ -547,7 +540,6 @@ func ActionParseDetailedName(DetailedNameVar string, ActionNameVar *string, Targ
547540 var cerr *glib.Error
548541
549542 cret := xActionParseDetailedName(DetailedNameVar, ActionNameVar, TargetValueVar, &cerr)
550-
551543 if cerr == nil {
552544 return cret, nil
553545 }
@@ -570,7 +562,6 @@ var xActionPrintDetailedName func(string, *glib.Variant) string
570562 func ActionPrintDetailedName(ActionNameVar string, TargetValueVar *glib.Variant) string {
571563
572564 cret := xActionPrintDetailedName(ActionNameVar, TargetValueVar)
573-
574565 return cret
575566 }
576567
M v4/gio/gactiongroup.go +0 -8
@@ -583,7 +583,6 @@ func (x *ActionGroupBase) ChangeActionState(ActionNameVar string, ValueVar *glib
583583 func (x *ActionGroupBase) GetActionEnabled(ActionNameVar string) bool {
584584
585585 cret := XGActionGroupGetActionEnabled(x.GoPointer(), ActionNameVar)
586-
587586 return cret
588587 }
589588
@@ -603,7 +602,6 @@ func (x *ActionGroupBase) GetActionEnabled(ActionNameVar string) bool {
603602 func (x *ActionGroupBase) GetActionParameterType(ActionNameVar string) *glib.VariantType {
604603
605604 cret := XGActionGroupGetActionParameterType(x.GoPointer(), ActionNameVar)
606-
607605 return cret
608606 }
609607
@@ -618,7 +616,6 @@ func (x *ActionGroupBase) GetActionParameterType(ActionNameVar string) *glib.Var
618616 func (x *ActionGroupBase) GetActionState(ActionNameVar string) *glib.Variant {
619617
620618 cret := XGActionGroupGetActionState(x.GoPointer(), ActionNameVar)
621-
622619 return cret
623620 }
624621
@@ -643,7 +640,6 @@ func (x *ActionGroupBase) GetActionState(ActionNameVar string) *glib.Variant {
643640 func (x *ActionGroupBase) GetActionStateHint(ActionNameVar string) *glib.Variant {
644641
645642 cret := XGActionGroupGetActionStateHint(x.GoPointer(), ActionNameVar)
646-
647643 return cret
648644 }
649645
@@ -666,7 +662,6 @@ func (x *ActionGroupBase) GetActionStateHint(ActionNameVar string) *glib.Variant
666662 func (x *ActionGroupBase) GetActionStateType(ActionNameVar string) *glib.VariantType {
667663
668664 cret := XGActionGroupGetActionStateType(x.GoPointer(), ActionNameVar)
669-
670665 return cret
671666 }
672667
@@ -674,7 +669,6 @@ func (x *ActionGroupBase) GetActionStateType(ActionNameVar string) *glib.Variant
674669 func (x *ActionGroupBase) HasAction(ActionNameVar string) bool {
675670
676671 cret := XGActionGroupHasAction(x.GoPointer(), ActionNameVar)
677-
678672 return cret
679673 }
680674
@@ -685,7 +679,6 @@ func (x *ActionGroupBase) HasAction(ActionNameVar string) bool {
685679 func (x *ActionGroupBase) ListActions() []string {
686680
687681 cret := XGActionGroupListActions(x.GoPointer())
688-
689682 return cret
690683 }
691684
@@ -719,7 +712,6 @@ func (x *ActionGroupBase) ListActions() []string {
719712 func (x *ActionGroupBase) QueryAction(ActionNameVar string, EnabledVar *bool, ParameterTypeVar **glib.VariantType, StateTypeVar **glib.VariantType, StateHintVar **glib.Variant, StateVar **glib.Variant) bool {
720713
721714 cret := XGActionGroupQueryAction(x.GoPointer(), ActionNameVar, EnabledVar, ParameterTypeVar, StateTypeVar, StateHintVar, StateVar)
722-
723715 return cret
724716 }
725717
M v4/gio/gappinfo.go +2 -35
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -1113,7 +1112,6 @@ func (x *AppInfoBase) AddSupportsType(ContentTypeVar string) (bool, error) {
11131112 var cerr *glib.Error
11141113
11151114 cret := XGAppInfoAddSupportsType(x.GoPointer(), ContentTypeVar, &cerr)
1116-
11171115 if cerr == nil {
11181116 return cret, nil
11191117 }
@@ -1126,7 +1124,6 @@ func (x *AppInfoBase) AddSupportsType(ContentTypeVar string) (bool, error) {
11261124 func (x *AppInfoBase) CanDelete() bool {
11271125
11281126 cret := XGAppInfoCanDelete(x.GoPointer())
1129-
11301127 return cret
11311128 }
11321129
@@ -1134,7 +1131,6 @@ func (x *AppInfoBase) CanDelete() bool {
11341131 func (x *AppInfoBase) CanRemoveSupportsType() bool {
11351132
11361133 cret := XGAppInfoCanRemoveSupportsType(x.GoPointer())
1137-
11381134 return cret
11391135 }
11401136
@@ -1146,7 +1142,6 @@ func (x *AppInfoBase) CanRemoveSupportsType() bool {
11461142 func (x *AppInfoBase) Delete() bool {
11471143
11481144 cret := XGAppInfoDelete(x.GoPointer())
1149-
11501145 return cret
11511146 }
11521147
@@ -1172,7 +1167,6 @@ func (x *AppInfoBase) Dup() *AppInfoBase {
11721167 func (x *AppInfoBase) Equal(Appinfo2Var AppInfo) bool {
11731168
11741169 cret := XGAppInfoEqual(x.GoPointer(), Appinfo2Var.GoPointer())
1175-
11761170 return cret
11771171 }
11781172
@@ -1181,7 +1175,6 @@ func (x *AppInfoBase) Equal(Appinfo2Var AppInfo) bool {
11811175 func (x *AppInfoBase) GetCommandline() string {
11821176
11831177 cret := XGAppInfoGetCommandline(x.GoPointer())
1184-
11851178 return cret
11861179 }
11871180
@@ -1189,7 +1182,6 @@ func (x *AppInfoBase) GetCommandline() string {
11891182 func (x *AppInfoBase) GetDescription() string {
11901183
11911184 cret := XGAppInfoGetDescription(x.GoPointer())
1192-
11931185 return cret
11941186 }
11951187
@@ -1198,7 +1190,6 @@ func (x *AppInfoBase) GetDescription() string {
11981190 func (x *AppInfoBase) GetDisplayName() string {
11991191
12001192 cret := XGAppInfoGetDisplayName(x.GoPointer())
1201-
12021193 return cret
12031194 }
12041195
@@ -1210,7 +1201,6 @@ func (x *AppInfoBase) GetDisplayName() string {
12101201 func (x *AppInfoBase) GetExecutable() string {
12111202
12121203 cret := XGAppInfoGetExecutable(x.GoPointer())
1213-
12141204 return cret
12151205 }
12161206
@@ -1238,7 +1228,6 @@ func (x *AppInfoBase) GetIcon() *IconBase {
12381228 func (x *AppInfoBase) GetId() string {
12391229
12401230 cret := XGAppInfoGetId(x.GoPointer())
1241-
12421231 return cret
12431232 }
12441233
@@ -1246,7 +1235,6 @@ func (x *AppInfoBase) GetId() string {
12461235 func (x *AppInfoBase) GetName() string {
12471236
12481237 cret := XGAppInfoGetName(x.GoPointer())
1249-
12501238 return cret
12511239 }
12521240
@@ -1260,7 +1248,6 @@ func (x *AppInfoBase) GetName() string {
12601248 func (x *AppInfoBase) GetSupportedTypes() []string {
12611249
12621250 cret := XGAppInfoGetSupportedTypes(x.GoPointer())
1263-
12641251 return cret
12651252 }
12661253
@@ -1295,7 +1282,6 @@ func (x *AppInfoBase) Launch(FilesVar *glib.List, ContextVar *AppLaunchContext)
12951282 var cerr *glib.Error
12961283
12971284 cret := XGAppInfoLaunch(x.GoPointer(), FilesVar, ContextVar.GoPointer(), &cerr)
1298-
12991285 if cerr == nil {
13001286 return cret, nil
13011287 }
@@ -1319,7 +1305,6 @@ func (x *AppInfoBase) LaunchUris(UrisVar *glib.List, ContextVar *AppLaunchContex
13191305 var cerr *glib.Error
13201306
13211307 cret := XGAppInfoLaunchUris(x.GoPointer(), UrisVar, ContextVar.GoPointer(), &cerr)
1322-
13231308 if cerr == nil {
13241309 return cret, nil
13251310 }
@@ -1344,7 +1329,6 @@ func (x *AppInfoBase) LaunchUrisFinish(ResultVar AsyncResult) (bool, error) {
13441329 var cerr *glib.Error
13451330
13461331 cret := XGAppInfoLaunchUrisFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
1347-
13481332 if cerr == nil {
13491333 return cret, nil
13501334 }
@@ -1357,7 +1341,6 @@ func (x *AppInfoBase) RemoveSupportsType(ContentTypeVar string) (bool, error) {
13571341 var cerr *glib.Error
13581342
13591343 cret := XGAppInfoRemoveSupportsType(x.GoPointer(), ContentTypeVar, &cerr)
1360-
13611344 if cerr == nil {
13621345 return cret, nil
13631346 }
@@ -1370,7 +1353,6 @@ func (x *AppInfoBase) SetAsDefaultForExtension(ExtensionVar string) (bool, error
13701353 var cerr *glib.Error
13711354
13721355 cret := XGAppInfoSetAsDefaultForExtension(x.GoPointer(), ExtensionVar, &cerr)
1373-
13741356 if cerr == nil {
13751357 return cret, nil
13761358 }
@@ -1383,7 +1365,6 @@ func (x *AppInfoBase) SetAsDefaultForType(ContentTypeVar string) (bool, error) {
13831365 var cerr *glib.Error
13841366
13851367 cret := XGAppInfoSetAsDefaultForType(x.GoPointer(), ContentTypeVar, &cerr)
1386-
13871368 if cerr == nil {
13881369 return cret, nil
13891370 }
@@ -1399,7 +1380,6 @@ func (x *AppInfoBase) SetAsLastUsedForType(ContentTypeVar string) (bool, error)
13991380 var cerr *glib.Error
14001381
14011382 cret := XGAppInfoSetAsLastUsedForType(x.GoPointer(), ContentTypeVar, &cerr)
1402-
14031383 if cerr == nil {
14041384 return cret, nil
14051385 }
@@ -1412,7 +1392,6 @@ func (x *AppInfoBase) SetAsLastUsedForType(ContentTypeVar string) (bool, error)
14121392 func (x *AppInfoBase) ShouldShow() bool {
14131393
14141394 cret := XGAppInfoShouldShow(x.GoPointer())
1415-
14161395 return cret
14171396 }
14181397
@@ -1420,7 +1399,6 @@ func (x *AppInfoBase) ShouldShow() bool {
14201399 func (x *AppInfoBase) SupportsFiles() bool {
14211400
14221401 cret := XGAppInfoSupportsFiles(x.GoPointer())
1423-
14241402 return cret
14251403 }
14261404
@@ -1428,7 +1406,6 @@ func (x *AppInfoBase) SupportsFiles() bool {
14281406 func (x *AppInfoBase) SupportsUris() bool {
14291407
14301408 cret := XGAppInfoSupportsUris(x.GoPointer())
1431-
14321409 return cret
14331410 }
14341411
@@ -1473,12 +1450,11 @@ func AppInfoCreateFromCommandline(CommandlineVar string, ApplicationNameVar *str
14731450 var cls *AppInfoBase
14741451 var cerr *glib.Error
14751452
1476- ApplicationNameVarPtr, ApplicationNameVarBytes := core.NullableStringToPtr(ApplicationNameVar)
1453+ ApplicationNameVarPtr := core.GStrdupNullable(ApplicationNameVar)
1454+ defer core.GFreeNullable(ApplicationNameVarPtr)
14771455
14781456 cret := xAppInfoCreateFromCommandline(CommandlineVar, ApplicationNameVarPtr, FlagsVar, &cerr)
14791457
1480- runtime.KeepAlive(ApplicationNameVarBytes)
1481-
14821458 if cret == 0 {
14831459 return nil, cerr
14841460 }
@@ -1509,7 +1485,6 @@ var xAppInfoGetAll func() *glib.List
15091485 func AppInfoGetAll() *glib.List {
15101486
15111487 cret := xAppInfoGetAll()
1512-
15131488 return cret
15141489 }
15151490
@@ -1522,7 +1497,6 @@ var xAppInfoGetAllForType func(string) *glib.List
15221497 func AppInfoGetAllForType(ContentTypeVar string) *glib.List {
15231498
15241499 cret := xAppInfoGetAllForType(ContentTypeVar)
1525-
15261500 return cret
15271501 }
15281502
@@ -1671,7 +1645,6 @@ var xAppInfoGetFallbackForType func(string) *glib.List
16711645 func AppInfoGetFallbackForType(ContentTypeVar string) *glib.List {
16721646
16731647 cret := xAppInfoGetFallbackForType(ContentTypeVar)
1674-
16751648 return cret
16761649 }
16771650
@@ -1687,7 +1660,6 @@ var xAppInfoGetRecommendedForType func(string) *glib.List
16871660 func AppInfoGetRecommendedForType(ContentTypeVar string) *glib.List {
16881661
16891662 cret := xAppInfoGetRecommendedForType(ContentTypeVar)
1690-
16911663 return cret
16921664 }
16931665
@@ -1704,7 +1676,6 @@ func AppInfoLaunchDefaultForUri(UriVar string, ContextVar *AppLaunchContext) (bo
17041676 var cerr *glib.Error
17051677
17061678 cret := xAppInfoLaunchDefaultForUri(UriVar, ContextVar.GoPointer(), &cerr)
1707-
17081679 if cerr == nil {
17091680 return cret, nil
17101681 }
@@ -1751,7 +1722,6 @@ func AppInfoLaunchDefaultForUriFinish(ResultVar AsyncResult) (bool, error) {
17511722 var cerr *glib.Error
17521723
17531724 cret := xAppInfoLaunchDefaultForUriFinish(ResultVar.GoPointer(), &cerr)
1754-
17551725 if cerr == nil {
17561726 return cret, nil
17571727 }
@@ -1936,7 +1906,6 @@ var xAppLaunchContextGetDisplay func(uintptr, uintptr, *glib.List) string
19361906 func (x *AppLaunchContext) GetDisplay(InfoVar AppInfo, FilesVar *glib.List) string {
19371907
19381908 cret := xAppLaunchContextGetDisplay(x.GoPointer(), InfoVar.GoPointer(), FilesVar)
1939-
19401909 return cret
19411910 }
19421911
@@ -1949,7 +1918,6 @@ var xAppLaunchContextGetEnvironment func(uintptr) []string
19491918 func (x *AppLaunchContext) GetEnvironment() []string {
19501919
19511920 cret := xAppLaunchContextGetEnvironment(x.GoPointer())
1952-
19531921 return cret
19541922 }
19551923
@@ -1973,7 +1941,6 @@ var xAppLaunchContextGetStartupNotifyId func(uintptr, uintptr, *glib.List) strin
19731941 func (x *AppLaunchContext) GetStartupNotifyId(InfoVar AppInfo, FilesVar *glib.List) string {
19741942
19751943 cret := xAppLaunchContextGetStartupNotifyId(x.GoPointer(), InfoVar.GoPointer(), FilesVar)
1976-
19771944 return cret
19781945 }
19791946
M v4/gio/gapplication.go +16 -45
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -662,12 +661,11 @@ var xNewApplication func(uintptr, ApplicationFlags) uintptr
662661 func NewApplication(ApplicationIdVar *string, FlagsVar ApplicationFlags) *Application {
663662 var cls *Application
664663
665- ApplicationIdVarPtr, ApplicationIdVarBytes := core.NullableStringToPtr(ApplicationIdVar)
664+ ApplicationIdVarPtr := core.GStrdupNullable(ApplicationIdVar)
665+ defer core.GFreeNullable(ApplicationIdVarPtr)
666666
667667 cret := xNewApplication(ApplicationIdVarPtr, FlagsVar)
668668
669- runtime.KeepAlive(ApplicationIdVarBytes)
670-
671669 if cret == 0 {
672670 return nil
673671 }
@@ -707,12 +705,11 @@ var xApplicationAddMainOption func(uintptr, string, byte, glib.OptionFlags, glib
707705 // See #GOptionEntry for more documentation of the arguments.
708706 func (x *Application) AddMainOption(LongNameVar string, ShortNameVar byte, FlagsVar glib.OptionFlags, ArgVar glib.OptionArg, DescriptionVar string, ArgDescriptionVar *string) {
709707
710- ArgDescriptionVarPtr, ArgDescriptionVarBytes := core.NullableStringToPtr(ArgDescriptionVar)
708+ ArgDescriptionVarPtr := core.GStrdupNullable(ArgDescriptionVar)
709+ defer core.GFreeNullable(ArgDescriptionVarPtr)
711710
712711 xApplicationAddMainOption(x.GoPointer(), LongNameVar, ShortNameVar, FlagsVar, ArgVar, DescriptionVar, ArgDescriptionVarPtr)
713712
714- runtime.KeepAlive(ArgDescriptionVarBytes)
715-
716713 }
717714
718715 var xApplicationAddMainOptionEntries func(uintptr, []glib.OptionEntry)
@@ -832,7 +829,6 @@ var xApplicationGetApplicationId func(uintptr) string
832829 func (x *Application) GetApplicationId() string {
833830
834831 cret := xApplicationGetApplicationId(x.GoPointer())
835-
836832 return cret
837833 }
838834
@@ -884,7 +880,6 @@ var xApplicationGetDbusObjectPath func(uintptr) string
884880 func (x *Application) GetDbusObjectPath() string {
885881
886882 cret := xApplicationGetDbusObjectPath(x.GoPointer())
887-
888883 return cret
889884 }
890885
@@ -896,7 +891,6 @@ var xApplicationGetFlags func(uintptr) ApplicationFlags
896891 func (x *Application) GetFlags() ApplicationFlags {
897892
898893 cret := xApplicationGetFlags(x.GoPointer())
899-
900894 return cret
901895 }
902896
@@ -909,7 +903,6 @@ var xApplicationGetInactivityTimeout func(uintptr) uint
909903 func (x *Application) GetInactivityTimeout() uint {
910904
911905 cret := xApplicationGetInactivityTimeout(x.GoPointer())
912-
913906 return cret
914907 }
915908
@@ -920,7 +913,6 @@ var xApplicationGetIsBusy func(uintptr) bool
920913 func (x *Application) GetIsBusy() bool {
921914
922915 cret := xApplicationGetIsBusy(x.GoPointer())
923-
924916 return cret
925917 }
926918
@@ -933,7 +925,6 @@ var xApplicationGetIsRegistered func(uintptr) bool
933925 func (x *Application) GetIsRegistered() bool {
934926
935927 cret := xApplicationGetIsRegistered(x.GoPointer())
936-
937928 return cret
938929 }
939930
@@ -952,7 +943,6 @@ var xApplicationGetIsRemote func(uintptr) bool
952943 func (x *Application) GetIsRemote() bool {
953944
954945 cret := xApplicationGetIsRemote(x.GoPointer())
955-
956946 return cret
957947 }
958948
@@ -964,7 +954,6 @@ var xApplicationGetResourceBasePath func(uintptr) string
964954 func (x *Application) GetResourceBasePath() string {
965955
966956 cret := xApplicationGetResourceBasePath(x.GoPointer())
967-
968957 return cret
969958 }
970959
@@ -974,7 +963,6 @@ var xApplicationGetVersion func(uintptr) string
974963 func (x *Application) GetVersion() string {
975964
976965 cret := xApplicationGetVersion(x.GoPointer())
977-
978966 return cret
979967 }
980968
@@ -1092,7 +1080,6 @@ func (x *Application) Register(CancellableVar *Cancellable) (bool, error) {
10921080 var cerr *glib.Error
10931081
10941082 cret := xApplicationRegister(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
1095-
10961083 if cerr == nil {
10971084 return cret, nil
10981085 }
@@ -1194,7 +1181,6 @@ var xApplicationRun func(uintptr, int, []string) int
11941181 func (x *Application) Run(ArgcVar int, ArgvVar []string) int {
11951182
11961183 cret := xApplicationRun(x.GoPointer(), ArgcVar, ArgvVar)
1197-
11981184 return cret
11991185 }
12001186
@@ -1231,12 +1217,11 @@ var xApplicationSendNotification func(uintptr, uintptr, uintptr)
12311217 // application ID.
12321218 func (x *Application) SendNotification(IdVar *string, NotificationVar *Notification) {
12331219
1234- IdVarPtr, IdVarBytes := core.NullableStringToPtr(IdVar)
1220+ IdVarPtr := core.GStrdupNullable(IdVar)
1221+ defer core.GFreeNullable(IdVarPtr)
12351222
12361223 xApplicationSendNotification(x.GoPointer(), IdVarPtr, NotificationVar.GoPointer())
12371224
1238- runtime.KeepAlive(IdVarBytes)
1239-
12401225 }
12411226
12421227 var xApplicationSetActionGroup func(uintptr, uintptr)
@@ -1260,12 +1245,11 @@ var xApplicationSetApplicationId func(uintptr, uintptr)
12601245 // g_application_id_is_valid().
12611246 func (x *Application) SetApplicationId(ApplicationIdVar *string) {
12621247
1263- ApplicationIdVarPtr, ApplicationIdVarBytes := core.NullableStringToPtr(ApplicationIdVar)
1248+ ApplicationIdVarPtr := core.GStrdupNullable(ApplicationIdVar)
1249+ defer core.GFreeNullable(ApplicationIdVarPtr)
12641250
12651251 xApplicationSetApplicationId(x.GoPointer(), ApplicationIdVarPtr)
12661252
1267- runtime.KeepAlive(ApplicationIdVarBytes)
1268-
12691253 }
12701254
12711255 var xApplicationSetDefault func(uintptr)
@@ -1319,12 +1303,11 @@ var xApplicationSetOptionContextDescription func(uintptr, uintptr)
13191303 // See g_option_context_set_description() for more information.
13201304 func (x *Application) SetOptionContextDescription(DescriptionVar *string) {
13211305
1322- DescriptionVarPtr, DescriptionVarBytes := core.NullableStringToPtr(DescriptionVar)
1306+ DescriptionVarPtr := core.GStrdupNullable(DescriptionVar)
1307+ defer core.GFreeNullable(DescriptionVarPtr)
13231308
13241309 xApplicationSetOptionContextDescription(x.GoPointer(), DescriptionVarPtr)
13251310
1326- runtime.KeepAlive(DescriptionVarBytes)
1327-
13281311 }
13291312
13301313 var xApplicationSetOptionContextParameterString func(uintptr, uintptr)
@@ -1337,12 +1320,11 @@ var xApplicationSetOptionContextParameterString func(uintptr, uintptr)
13371320 // See g_option_context_new() for more information about @parameter_string.
13381321 func (x *Application) SetOptionContextParameterString(ParameterStringVar *string) {
13391322
1340- ParameterStringVarPtr, ParameterStringVarBytes := core.NullableStringToPtr(ParameterStringVar)
1323+ ParameterStringVarPtr := core.GStrdupNullable(ParameterStringVar)
1324+ defer core.GFreeNullable(ParameterStringVarPtr)
13411325
13421326 xApplicationSetOptionContextParameterString(x.GoPointer(), ParameterStringVarPtr)
13431327
1344- runtime.KeepAlive(ParameterStringVarBytes)
1345-
13461328 }
13471329
13481330 var xApplicationSetOptionContextSummary func(uintptr, uintptr)
@@ -1352,12 +1334,11 @@ var xApplicationSetOptionContextSummary func(uintptr, uintptr)
13521334 // See g_option_context_set_summary() for more information.
13531335 func (x *Application) SetOptionContextSummary(SummaryVar *string) {
13541336
1355- SummaryVarPtr, SummaryVarBytes := core.NullableStringToPtr(SummaryVar)
1337+ SummaryVarPtr := core.GStrdupNullable(SummaryVar)
1338+ defer core.GFreeNullable(SummaryVarPtr)
13561339
13571340 xApplicationSetOptionContextSummary(x.GoPointer(), SummaryVarPtr)
13581341
1359- runtime.KeepAlive(SummaryVarBytes)
1360-
13611342 }
13621343
13631344 var xApplicationSetResourceBasePath func(uintptr, uintptr)
@@ -1397,12 +1378,11 @@ var xApplicationSetResourceBasePath func(uintptr, uintptr)
13971378 // before chaining up to the parent implementation.
13981379 func (x *Application) SetResourceBasePath(ResourcePathVar *string) {
13991380
1400- ResourcePathVarPtr, ResourcePathVarBytes := core.NullableStringToPtr(ResourcePathVar)
1381+ ResourcePathVarPtr := core.GStrdupNullable(ResourcePathVar)
1382+ defer core.GFreeNullable(ResourcePathVarPtr)
14011383
14021384 xApplicationSetResourceBasePath(x.GoPointer(), ResourcePathVarPtr)
14031385
1404- runtime.KeepAlive(ResourcePathVarBytes)
1405-
14061386 }
14071387
14081388 var xApplicationSetVersion func(uintptr, string)
@@ -1886,7 +1866,6 @@ func (x *Application) ChangeActionState(ActionNameVar string, ValueVar *glib.Var
18861866 func (x *Application) GetActionEnabled(ActionNameVar string) bool {
18871867
18881868 cret := XGActionGroupGetActionEnabled(x.GoPointer(), ActionNameVar)
1889-
18901869 return cret
18911870 }
18921871
@@ -1906,7 +1885,6 @@ func (x *Application) GetActionEnabled(ActionNameVar string) bool {
19061885 func (x *Application) GetActionParameterType(ActionNameVar string) *glib.VariantType {
19071886
19081887 cret := XGActionGroupGetActionParameterType(x.GoPointer(), ActionNameVar)
1909-
19101888 return cret
19111889 }
19121890
@@ -1921,7 +1899,6 @@ func (x *Application) GetActionParameterType(ActionNameVar string) *glib.Variant
19211899 func (x *Application) GetActionState(ActionNameVar string) *glib.Variant {
19221900
19231901 cret := XGActionGroupGetActionState(x.GoPointer(), ActionNameVar)
1924-
19251902 return cret
19261903 }
19271904
@@ -1946,7 +1923,6 @@ func (x *Application) GetActionState(ActionNameVar string) *glib.Variant {
19461923 func (x *Application) GetActionStateHint(ActionNameVar string) *glib.Variant {
19471924
19481925 cret := XGActionGroupGetActionStateHint(x.GoPointer(), ActionNameVar)
1949-
19501926 return cret
19511927 }
19521928
@@ -1969,7 +1945,6 @@ func (x *Application) GetActionStateHint(ActionNameVar string) *glib.Variant {
19691945 func (x *Application) GetActionStateType(ActionNameVar string) *glib.VariantType {
19701946
19711947 cret := XGActionGroupGetActionStateType(x.GoPointer(), ActionNameVar)
1972-
19731948 return cret
19741949 }
19751950
@@ -1977,7 +1952,6 @@ func (x *Application) GetActionStateType(ActionNameVar string) *glib.VariantType
19771952 func (x *Application) HasAction(ActionNameVar string) bool {
19781953
19791954 cret := XGActionGroupHasAction(x.GoPointer(), ActionNameVar)
1980-
19811955 return cret
19821956 }
19831957
@@ -1988,7 +1962,6 @@ func (x *Application) HasAction(ActionNameVar string) bool {
19881962 func (x *Application) ListActions() []string {
19891963
19901964 cret := XGActionGroupListActions(x.GoPointer())
1991-
19921965 return cret
19931966 }
19941967
@@ -2022,7 +1995,6 @@ func (x *Application) ListActions() []string {
20221995 func (x *Application) QueryAction(ActionNameVar string, EnabledVar *bool, ParameterTypeVar **glib.VariantType, StateTypeVar **glib.VariantType, StateHintVar **glib.Variant, StateVar **glib.Variant) bool {
20231996
20241997 cret := XGActionGroupQueryAction(x.GoPointer(), ActionNameVar, EnabledVar, ParameterTypeVar, StateTypeVar, StateHintVar, StateVar)
2025-
20261998 return cret
20271999 }
20282000
@@ -2217,7 +2189,6 @@ var xApplicationIdIsValid func(string) bool
22172189 func ApplicationIdIsValid(ApplicationIdVar string) bool {
22182190
22192191 cret := xApplicationIdIsValid(ApplicationIdVar)
2220-
22212192 return cret
22222193 }
22232194
M v4/gio/gapplicationcommandline.go +0 -8
@@ -399,7 +399,6 @@ var xApplicationCommandLineGetArguments func(uintptr, *int) []string
399399 func (x *ApplicationCommandLine) GetArguments(ArgcVar *int) []string {
400400
401401 cret := xApplicationCommandLineGetArguments(x.GoPointer(), ArgcVar)
402-
403402 return cret
404403 }
405404
@@ -416,7 +415,6 @@ var xApplicationCommandLineGetCwd func(uintptr) string
416415 func (x *ApplicationCommandLine) GetCwd() string {
417416
418417 cret := xApplicationCommandLineGetCwd(x.GoPointer())
419-
420418 return cret
421419 }
422420
@@ -440,7 +438,6 @@ var xApplicationCommandLineGetEnviron func(uintptr) []string
440438 func (x *ApplicationCommandLine) GetEnviron() []string {
441439
442440 cret := xApplicationCommandLineGetEnviron(x.GoPointer())
443-
444441 return cret
445442 }
446443
@@ -451,7 +448,6 @@ var xApplicationCommandLineGetExitStatus func(uintptr) int
451448 func (x *ApplicationCommandLine) GetExitStatus() int {
452449
453450 cret := xApplicationCommandLineGetExitStatus(x.GoPointer())
454-
455451 return cret
456452 }
457453
@@ -461,7 +457,6 @@ var xApplicationCommandLineGetIsRemote func(uintptr) bool
461457 func (x *ApplicationCommandLine) GetIsRemote() bool {
462458
463459 cret := xApplicationCommandLineGetIsRemote(x.GoPointer())
464-
465460 return cret
466461 }
467462
@@ -482,7 +477,6 @@ var xApplicationCommandLineGetOptionsDict func(uintptr) *glib.VariantDict
482477 func (x *ApplicationCommandLine) GetOptionsDict() *glib.VariantDict {
483478
484479 cret := xApplicationCommandLineGetOptionsDict(x.GoPointer())
485-
486480 return cret
487481 }
488482
@@ -502,7 +496,6 @@ var xApplicationCommandLineGetPlatformData func(uintptr) *glib.Variant
502496 func (x *ApplicationCommandLine) GetPlatformData() *glib.Variant {
503497
504498 cret := xApplicationCommandLineGetPlatformData(x.GoPointer())
505-
506499 return cret
507500 }
508501
@@ -547,7 +540,6 @@ var xApplicationCommandLineGetenv func(uintptr, string) string
547540 func (x *ApplicationCommandLine) Getenv(NameVar string) string {
548541
549542 cret := xApplicationCommandLineGetenv(x.GoPointer(), NameVar)
550-
551543 return cret
552544 }
553545
M v4/gio/gasyncinitable.go +0 -1
@@ -265,7 +265,6 @@ func (x *AsyncInitableBase) InitFinish(ResVar AsyncResult) (bool, error) {
265265 var cerr *glib.Error
266266
267267 cret := XGAsyncInitableInitFinish(x.GoPointer(), ResVar.GoPointer(), &cerr)
268-
269268 if cerr == nil {
270269 return cret, nil
271270 }
M v4/gio/gasyncresult.go +0 -3
@@ -253,7 +253,6 @@ func (x *AsyncResultBase) GetSourceObject() *gobject.Object {
253253 func (x *AsyncResultBase) GetUserData() uintptr {
254254
255255 cret := XGAsyncResultGetUserData(x.GoPointer())
256-
257256 return cret
258257 }
259258
@@ -262,7 +261,6 @@ func (x *AsyncResultBase) GetUserData() uintptr {
262261 func (x *AsyncResultBase) IsTagged(SourceTagVar uintptr) bool {
263262
264263 cret := XGAsyncResultIsTagged(x.GoPointer(), SourceTagVar)
265-
266264 return cret
267265 }
268266
@@ -280,7 +278,6 @@ func (x *AsyncResultBase) LegacyPropagateError() (bool, error) {
280278 var cerr *glib.Error
281279
282280 cret := XGAsyncResultLegacyPropagateError(x.GoPointer())
283-
284281 if cerr == nil {
285282 return cret, nil
286283 }
M v4/gio/gbufferedinputstream.go +0 -12
@@ -324,7 +324,6 @@ func (x *BufferedInputStream) Fill(CountVar int, CancellableVar *Cancellable) (i
324324 var cerr *glib.Error
325325
326326 cret := xBufferedInputStreamFill(x.GoPointer(), CountVar, CancellableVar.GoPointer(), &cerr)
327-
328327 if cerr == nil {
329328 return cret, nil
330329 }
@@ -368,7 +367,6 @@ func (x *BufferedInputStream) FillFinish(ResultVar AsyncResult) (int, error) {
368367 var cerr *glib.Error
369368
370369 cret := xBufferedInputStreamFillFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
371-
372370 if cerr == nil {
373371 return cret, nil
374372 }
@@ -382,7 +380,6 @@ var xBufferedInputStreamGetAvailable func(uintptr) uint
382380 func (x *BufferedInputStream) GetAvailable() uint {
383381
384382 cret := xBufferedInputStreamGetAvailable(x.GoPointer())
385-
386383 return cret
387384 }
388385
@@ -392,7 +389,6 @@ var xBufferedInputStreamGetBufferSize func(uintptr) uint
392389 func (x *BufferedInputStream) GetBufferSize() uint {
393390
394391 cret := xBufferedInputStreamGetBufferSize(x.GoPointer())
395-
396392 return cret
397393 }
398394
@@ -403,7 +399,6 @@ var xBufferedInputStreamPeek func(uintptr, []byte, uint, uint) uint
403399 func (x *BufferedInputStream) Peek(BufferVar []byte, OffsetVar uint, CountVar uint) uint {
404400
405401 cret := xBufferedInputStreamPeek(x.GoPointer(), BufferVar, OffsetVar, CountVar)
406-
407402 return cret
408403 }
409404
@@ -415,7 +410,6 @@ var xBufferedInputStreamPeekBuffer func(uintptr, *uint) uintptr
415410 func (x *BufferedInputStream) PeekBuffer(CountVar *uint) uintptr {
416411
417412 cret := xBufferedInputStreamPeekBuffer(x.GoPointer(), CountVar)
418-
419413 return cret
420414 }
421415
@@ -438,7 +432,6 @@ func (x *BufferedInputStream) ReadByte(CancellableVar *Cancellable) (int, error)
438432 var cerr *glib.Error
439433
440434 cret := xBufferedInputStreamReadByte(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
441-
442435 if cerr == nil {
443436 return cret, nil
444437 }
@@ -489,7 +482,6 @@ func (x *BufferedInputStream) GetPropertyBufferSize() uint {
489482 func (x *BufferedInputStream) CanSeek() bool {
490483
491484 cret := XGSeekableCanSeek(x.GoPointer())
492-
493485 return cret
494486 }
495487
@@ -498,7 +490,6 @@ func (x *BufferedInputStream) CanSeek() bool {
498490 func (x *BufferedInputStream) CanTruncate() bool {
499491
500492 cret := XGSeekableCanTruncate(x.GoPointer())
501-
502493 return cret
503494 }
504495
@@ -520,7 +511,6 @@ func (x *BufferedInputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Cance
520511 var cerr *glib.Error
521512
522513 cret := XGSeekableSeek(x.GoPointer(), OffsetVar, TypeVar, CancellableVar.GoPointer(), &cerr)
523-
524514 if cerr == nil {
525515 return cret, nil
526516 }
@@ -532,7 +522,6 @@ func (x *BufferedInputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Cance
532522 func (x *BufferedInputStream) Tell() int64 {
533523
534524 cret := XGSeekableTell(x.GoPointer())
535-
536525 return cret
537526 }
538527
@@ -549,7 +538,6 @@ func (x *BufferedInputStream) Truncate(OffsetVar int64, CancellableVar *Cancella
549538 var cerr *glib.Error
550539
551540 cret := XGSeekableTruncate(x.GoPointer(), OffsetVar, CancellableVar.GoPointer(), &cerr)
552-
553541 if cerr == nil {
554542 return cret, nil
555543 }
M v4/gio/gbufferedoutputstream.go +0 -7
@@ -147,7 +147,6 @@ var xBufferedOutputStreamGetAutoGrow func(uintptr) bool
147147 func (x *BufferedOutputStream) GetAutoGrow() bool {
148148
149149 cret := xBufferedOutputStreamGetAutoGrow(x.GoPointer())
150-
151150 return cret
152151 }
153152
@@ -157,7 +156,6 @@ var xBufferedOutputStreamGetBufferSize func(uintptr) uint
157156 func (x *BufferedOutputStream) GetBufferSize() uint {
158157
159158 cret := xBufferedOutputStreamGetBufferSize(x.GoPointer())
160-
161159 return cret
162160 }
163161
@@ -231,7 +229,6 @@ func (x *BufferedOutputStream) GetPropertyBufferSize() uint {
231229 func (x *BufferedOutputStream) CanSeek() bool {
232230
233231 cret := XGSeekableCanSeek(x.GoPointer())
234-
235232 return cret
236233 }
237234
@@ -240,7 +237,6 @@ func (x *BufferedOutputStream) CanSeek() bool {
240237 func (x *BufferedOutputStream) CanTruncate() bool {
241238
242239 cret := XGSeekableCanTruncate(x.GoPointer())
243-
244240 return cret
245241 }
246242
@@ -262,7 +258,6 @@ func (x *BufferedOutputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Canc
262258 var cerr *glib.Error
263259
264260 cret := XGSeekableSeek(x.GoPointer(), OffsetVar, TypeVar, CancellableVar.GoPointer(), &cerr)
265-
266261 if cerr == nil {
267262 return cret, nil
268263 }
@@ -274,7 +269,6 @@ func (x *BufferedOutputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Canc
274269 func (x *BufferedOutputStream) Tell() int64 {
275270
276271 cret := XGSeekableTell(x.GoPointer())
277-
278272 return cret
279273 }
280274
@@ -291,7 +285,6 @@ func (x *BufferedOutputStream) Truncate(OffsetVar int64, CancellableVar *Cancell
291285 var cerr *glib.Error
292286
293287 cret := XGSeekableTruncate(x.GoPointer(), OffsetVar, CancellableVar.GoPointer(), &cerr)
294-
295288 if cerr == nil {
296289 return cret, nil
297290 }
M v4/gio/gbytesicon.go +0 -5
@@ -52,7 +52,6 @@ var xBytesIconGetBytes func(uintptr) *glib.Bytes
5252 func (x *BytesIcon) GetBytes() *glib.Bytes {
5353
5454 cret := xBytesIconGetBytes(x.GoPointer())
55-
5655 return cret
5756 }
5857
@@ -88,7 +87,6 @@ func (x *BytesIcon) GetPropertyBytes() uintptr {
8887 func (x *BytesIcon) Equal(Icon2Var Icon) bool {
8988
9089 cret := XGIconEqual(x.GoPointer(), Icon2Var.GoPointer())
91-
9290 return cret
9391 }
9492
@@ -96,7 +94,6 @@ func (x *BytesIcon) Equal(Icon2Var Icon) bool {
9694 func (x *BytesIcon) Hash() uint {
9795
9896 cret := XGIconHash(x.GoPointer())
99-
10097 return cret
10198 }
10299
@@ -108,7 +105,6 @@ func (x *BytesIcon) Hash() uint {
108105 func (x *BytesIcon) Serialize() *glib.Variant {
109106
110107 cret := XGIconSerialize(x.GoPointer())
111-
112108 return cret
113109 }
114110
@@ -131,7 +127,6 @@ func (x *BytesIcon) Serialize() *glib.Variant {
131127 func (x *BytesIcon) ToString() string {
132128
133129 cret := XGIconToString(x.GoPointer())
134-
135130 return cret
136131 }
137132
M v4/gio/gcancellable.go +0 -6
@@ -321,7 +321,6 @@ func (x *Cancellable) Connect(CallbackVar *gobject.Callback, DataVar uintptr, Da
321321 }
322322
323323 cret := xCancellableConnect(x.GoPointer(), CallbackVarRef, DataVar, DataDestroyFuncVarRef)
324-
325324 return cret
326325 }
327326
@@ -365,7 +364,6 @@ var xCancellableGetFd func(uintptr) int
365364 func (x *Cancellable) GetFd() int {
366365
367366 cret := xCancellableGetFd(x.GoPointer())
368-
369367 return cret
370368 }
371369
@@ -375,7 +373,6 @@ var xCancellableIsCancelled func(uintptr) bool
375373 func (x *Cancellable) IsCancelled() bool {
376374
377375 cret := xCancellableIsCancelled(x.GoPointer())
378-
379376 return cret
380377 }
381378
@@ -407,7 +404,6 @@ var xCancellableMakePollfd func(uintptr, *glib.PollFD) bool
407404 func (x *Cancellable) MakePollfd(PollfdVar *glib.PollFD) bool {
408405
409406 cret := xCancellableMakePollfd(x.GoPointer(), PollfdVar)
410-
411407 return cret
412408 }
413409
@@ -491,7 +487,6 @@ func (x *Cancellable) SetErrorIfCancelled() (bool, error) {
491487 var cerr *glib.Error
492488
493489 cret := xCancellableSetErrorIfCancelled(x.GoPointer())
494-
495490 if cerr == nil {
496491 return cret, nil
497492 }
@@ -513,7 +508,6 @@ var xCancellableSourceNew func(uintptr) *glib.Source
513508 func (x *Cancellable) SourceNew() *glib.Source {
514509
515510 cret := xCancellableSourceNew(x.GoPointer())
516-
517511 return cret
518512 }
519513
M v4/gio/gcharsetconverter.go +0 -5
@@ -67,7 +67,6 @@ var xCharsetConverterGetNumFallbacks func(uintptr) uint
6767 func (x *CharsetConverter) GetNumFallbacks() uint {
6868
6969 cret := xCharsetConverterGetNumFallbacks(x.GoPointer())
70-
7170 return cret
7271 }
7372
@@ -77,7 +76,6 @@ var xCharsetConverterGetUseFallback func(uintptr) bool
7776 func (x *CharsetConverter) GetUseFallback() bool {
7877
7978 cret := xCharsetConverterGetUseFallback(x.GoPointer())
80-
8179 return cret
8280 }
8381
@@ -238,7 +236,6 @@ func (x *CharsetConverter) Convert(InbufVar []byte, InbufSizeVar uint, OutbufVar
238236 var cerr *glib.Error
239237
240238 cret := XGConverterConvert(x.GoPointer(), InbufVar, InbufSizeVar, OutbufVar, OutbufSizeVar, FlagsVar, BytesReadVar, BytesWrittenVar, &cerr)
241-
242239 if cerr == nil {
243240 return cret, nil
244241 }
@@ -251,7 +248,6 @@ func (x *CharsetConverter) ConvertBytes(BytesVar *glib.Bytes) (*glib.Bytes, erro
251248 var cerr *glib.Error
252249
253250 cret := XGConverterConvertBytes(x.GoPointer(), BytesVar, &cerr)
254-
255251 if cerr == nil {
256252 return cret, nil
257253 }
@@ -310,7 +306,6 @@ func (x *CharsetConverter) Init(CancellableVar *Cancellable) (bool, error) {
310306 var cerr *glib.Error
311307
312308 cret := XGInitableInit(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
313-
314309 if cerr == nil {
315310 return cret, nil
316311 }
M v4/gio/gcontenttype.go +2 -18
@@ -2,8 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
6-
75 "github.com/jwijenbergh/purego"
86 "github.com/jwijenbergh/puregotk/pkg/core"
97 "github.com/jwijenbergh/puregotk/v4/glib"
@@ -16,7 +14,6 @@ var xContentTypeCanBeExecutable func(string) bool
1614 func ContentTypeCanBeExecutable(TypeVar string) bool {
1715
1816 cret := xContentTypeCanBeExecutable(TypeVar)
19-
2017 return cret
2118 }
2219
@@ -26,7 +23,6 @@ var xContentTypeEquals func(string, string) bool
2623 func ContentTypeEquals(Type1Var string, Type2Var string) bool {
2724
2825 cret := xContentTypeEquals(Type1Var, Type2Var)
29-
3026 return cret
3127 }
3228
@@ -36,7 +32,6 @@ var xContentTypeFromMimeType func(string) string
3632 func ContentTypeFromMimeType(MimeTypeVar string) string {
3733
3834 cret := xContentTypeFromMimeType(MimeTypeVar)
39-
4035 return cret
4136 }
4237
@@ -46,7 +41,6 @@ var xContentTypeGetDescription func(string) string
4641 func ContentTypeGetDescription(TypeVar string) string {
4742
4843 cret := xContentTypeGetDescription(TypeVar)
49-
5044 return cret
5145 }
5246
@@ -60,7 +54,6 @@ var xContentTypeGetGenericIconName func(string) string
6054 func ContentTypeGetGenericIconName(TypeVar string) string {
6155
6256 cret := xContentTypeGetGenericIconName(TypeVar)
63-
6457 return cret
6558 }
6659
@@ -87,7 +80,6 @@ var xContentTypeGetMimeDirs func() []string
8780 func ContentTypeGetMimeDirs() []string {
8881
8982 cret := xContentTypeGetMimeDirs()
90-
9183 return cret
9284 }
9385
@@ -97,7 +89,6 @@ var xContentTypeGetMimeType func(string) string
9789 func ContentTypeGetMimeType(TypeVar string) string {
9890
9991 cret := xContentTypeGetMimeType(TypeVar)
100-
10192 return cret
10293 }
10394
@@ -125,12 +116,10 @@ var xContentTypeGuess func(uintptr, []byte, uint, *bool) string
125116 // on the other argument.
126117 func ContentTypeGuess(FilenameVar *string, DataVar []byte, DataSizeVar uint, ResultUncertainVar *bool) string {
127118
128- FilenameVarPtr, FilenameVarBytes := core.NullableStringToPtr(FilenameVar)
119+ FilenameVarPtr := core.GStrdupNullable(FilenameVar)
120+ defer core.GFreeNullable(FilenameVarPtr)
129121
130122 cret := xContentTypeGuess(FilenameVarPtr, DataVar, DataSizeVar, ResultUncertainVar)
131-
132- runtime.KeepAlive(FilenameVarBytes)
133-
134123 return cret
135124 }
136125
@@ -151,7 +140,6 @@ var xContentTypeGuessForTree func(uintptr) []string
151140 func ContentTypeGuessForTree(RootVar File) []string {
152141
153142 cret := xContentTypeGuessForTree(RootVar.GoPointer())
154-
155143 return cret
156144 }
157145
@@ -161,7 +149,6 @@ var xContentTypeIsA func(string, string) bool
161149 func ContentTypeIsA(TypeVar string, SupertypeVar string) bool {
162150
163151 cret := xContentTypeIsA(TypeVar, SupertypeVar)
164-
165152 return cret
166153 }
167154
@@ -172,7 +159,6 @@ var xContentTypeIsMimeType func(string, string) bool
172159 func ContentTypeIsMimeType(TypeVar string, MimeTypeVar string) bool {
173160
174161 cret := xContentTypeIsMimeType(TypeVar, MimeTypeVar)
175-
176162 return cret
177163 }
178164
@@ -185,7 +171,6 @@ var xContentTypeIsUnknown func(string) bool
185171 func ContentTypeIsUnknown(TypeVar string) bool {
186172
187173 cret := xContentTypeIsUnknown(TypeVar)
188-
189174 return cret
190175 }
191176
@@ -230,7 +215,6 @@ var xContentTypesGetRegistered func() *glib.List
230215 func ContentTypesGetRegistered() *glib.List {
231216
232217 cret := xContentTypesGetRegistered()
233-
234218 return cret
235219 }
236220
M v4/gio/gconverter.go +0 -2
@@ -202,7 +202,6 @@ func (x *ConverterBase) Convert(InbufVar []byte, InbufSizeVar uint, OutbufVar []
202202 var cerr *glib.Error
203203
204204 cret := XGConverterConvert(x.GoPointer(), InbufVar, InbufSizeVar, OutbufVar, OutbufSizeVar, FlagsVar, BytesReadVar, BytesWrittenVar, &cerr)
205-
206205 if cerr == nil {
207206 return cret, nil
208207 }
@@ -215,7 +214,6 @@ func (x *ConverterBase) ConvertBytes(BytesVar *glib.Bytes) (*glib.Bytes, error)
215214 var cerr *glib.Error
216215
217216 cret := XGConverterConvertBytes(x.GoPointer(), BytesVar, &cerr)
218-
219217 if cerr == nil {
220218 return cret, nil
221219 }
M v4/gio/gconverterinputstream.go +0 -4
@@ -230,7 +230,6 @@ func (c *ConverterInputStream) SetGoPointer(ptr uintptr) {
230230 func (x *ConverterInputStream) CanPoll() bool {
231231
232232 cret := XGPollableInputStreamCanPoll(x.GoPointer())
233-
234233 return cret
235234 }
236235
@@ -248,7 +247,6 @@ func (x *ConverterInputStream) CanPoll() bool {
248247 func (x *ConverterInputStream) CreateSource(CancellableVar *Cancellable) *glib.Source {
249248
250249 cret := XGPollableInputStreamCreateSource(x.GoPointer(), CancellableVar.GoPointer())
251-
252250 return cret
253251 }
254252
@@ -266,7 +264,6 @@ func (x *ConverterInputStream) CreateSource(CancellableVar *Cancellable) *glib.S
266264 func (x *ConverterInputStream) IsReadable() bool {
267265
268266 cret := XGPollableInputStreamIsReadable(x.GoPointer())
269-
270267 return cret
271268 }
272269
@@ -288,7 +285,6 @@ func (x *ConverterInputStream) ReadNonblocking(BufferVar *[]byte, CountVar uint,
288285 var cerr *glib.Error
289286
290287 cret := XGPollableInputStreamReadNonblocking(x.GoPointer(), BufferVar, CountVar, CancellableVar.GoPointer(), &cerr)
291-
292288 if cerr == nil {
293289 return cret, nil
294290 }
M v4/gio/gconverteroutputstream.go +0 -5
@@ -230,7 +230,6 @@ func (c *ConverterOutputStream) SetGoPointer(ptr uintptr) {
230230 func (x *ConverterOutputStream) CanPoll() bool {
231231
232232 cret := XGPollableOutputStreamCanPoll(x.GoPointer())
233-
234233 return cret
235234 }
236235
@@ -248,7 +247,6 @@ func (x *ConverterOutputStream) CanPoll() bool {
248247 func (x *ConverterOutputStream) CreateSource(CancellableVar *Cancellable) *glib.Source {
249248
250249 cret := XGPollableOutputStreamCreateSource(x.GoPointer(), CancellableVar.GoPointer())
251-
252250 return cret
253251 }
254252
@@ -266,7 +264,6 @@ func (x *ConverterOutputStream) CreateSource(CancellableVar *Cancellable) *glib.
266264 func (x *ConverterOutputStream) IsWritable() bool {
267265
268266 cret := XGPollableOutputStreamIsWritable(x.GoPointer())
269-
270267 return cret
271268 }
272269
@@ -292,7 +289,6 @@ func (x *ConverterOutputStream) WriteNonblocking(BufferVar []byte, CountVar uint
292289 var cerr *glib.Error
293290
294291 cret := XGPollableOutputStreamWriteNonblocking(x.GoPointer(), BufferVar, CountVar, CancellableVar.GoPointer(), &cerr)
295-
296292 if cerr == nil {
297293 return cret, nil
298294 }
@@ -323,7 +319,6 @@ func (x *ConverterOutputStream) WritevNonblocking(VectorsVar []OutputVector, NVe
323319 var cerr *glib.Error
324320
325321 cret := XGPollableOutputStreamWritevNonblocking(x.GoPointer(), VectorsVar, NVectorsVar, BytesWrittenVar, CancellableVar.GoPointer(), &cerr)
326-
327322 if cerr == nil {
328323 return cret, nil
329324 }
M v4/gio/gcredentials.go +0 -6
@@ -100,7 +100,6 @@ var xCredentialsGetNative func(uintptr, CredentialsType) uintptr
100100 func (x *Credentials) GetNative(NativeTypeVar CredentialsType) uintptr {
101101
102102 cret := xCredentialsGetNative(x.GoPointer(), NativeTypeVar)
103-
104103 return cret
105104 }
106105
@@ -116,7 +115,6 @@ func (x *Credentials) GetUnixPid() (int, error) {
116115 var cerr *glib.Error
117116
118117 cret := xCredentialsGetUnixPid(x.GoPointer())
119-
120118 if cerr == nil {
121119 return cret, nil
122120 }
@@ -136,7 +134,6 @@ func (x *Credentials) GetUnixUser() (uint, error) {
136134 var cerr *glib.Error
137135
138136 cret := xCredentialsGetUnixUser(x.GoPointer())
139-
140137 if cerr == nil {
141138 return cret, nil
142139 }
@@ -154,7 +151,6 @@ func (x *Credentials) IsSameUser(OtherCredentialsVar *Credentials) (bool, error)
154151 var cerr *glib.Error
155152
156153 cret := xCredentialsIsSameUser(x.GoPointer(), OtherCredentialsVar.GoPointer(), &cerr)
157-
158154 if cerr == nil {
159155 return cret, nil
160156 }
@@ -189,7 +185,6 @@ func (x *Credentials) SetUnixUser(UidVar uint) (bool, error) {
189185 var cerr *glib.Error
190186
191187 cret := xCredentialsSetUnixUser(x.GoPointer(), UidVar, &cerr)
192-
193188 if cerr == nil {
194189 return cret, nil
195190 }
@@ -205,7 +200,6 @@ var xCredentialsToString func(uintptr) string
205200 func (x *Credentials) ToString() string {
206201
207202 cret := xCredentialsToString(x.GoPointer())
208-
209203 return cret
210204 }
211205
M v4/gio/gdatagrambased.go +0 -5
@@ -284,7 +284,6 @@ func (x *DatagramBasedBase) SetGoPointer(ptr uintptr) {
284284 func (x *DatagramBasedBase) ConditionCheck(ConditionVar glib.IOCondition) glib.IOCondition {
285285
286286 cret := XGDatagramBasedConditionCheck(x.GoPointer(), ConditionVar)
287-
288287 return cret
289288 }
290289
@@ -298,7 +297,6 @@ func (x *DatagramBasedBase) ConditionWait(ConditionVar glib.IOCondition, Timeout
298297 var cerr *glib.Error
299298
300299 cret := XGDatagramBasedConditionWait(x.GoPointer(), ConditionVar, TimeoutVar, CancellableVar.GoPointer(), &cerr)
301-
302300 if cerr == nil {
303301 return cret, nil
304302 }
@@ -323,7 +321,6 @@ func (x *DatagramBasedBase) ConditionWait(ConditionVar glib.IOCondition, Timeout
323321 func (x *DatagramBasedBase) CreateSource(ConditionVar glib.IOCondition, CancellableVar *Cancellable) *glib.Source {
324322
325323 cret := XGDatagramBasedCreateSource(x.GoPointer(), ConditionVar, CancellableVar.GoPointer())
326-
327324 return cret
328325 }
329326
@@ -381,7 +378,6 @@ func (x *DatagramBasedBase) ReceiveMessages(MessagesVar []InputMessage, NumMessa
381378 var cerr *glib.Error
382379
383380 cret := XGDatagramBasedReceiveMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, TimeoutVar, CancellableVar.GoPointer(), &cerr)
384-
385381 if cerr == nil {
386382 return cret, nil
387383 }
@@ -434,7 +430,6 @@ func (x *DatagramBasedBase) SendMessages(MessagesVar []OutputMessage, NumMessage
434430 var cerr *glib.Error
435431
436432 cret := XGDatagramBasedSendMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, TimeoutVar, CancellableVar.GoPointer(), &cerr)
437-
438433 if cerr == nil {
439434 return cret, nil
440435 }
M v4/gio/gdatainputstream.go +0 -22
@@ -194,7 +194,6 @@ var xDataInputStreamGetByteOrder func(uintptr) DataStreamByteOrder
194194 func (x *DataInputStream) GetByteOrder() DataStreamByteOrder {
195195
196196 cret := xDataInputStreamGetByteOrder(x.GoPointer())
197-
198197 return cret
199198 }
200199
@@ -204,7 +203,6 @@ var xDataInputStreamGetNewlineType func(uintptr) DataStreamNewlineType
204203 func (x *DataInputStream) GetNewlineType() DataStreamNewlineType {
205204
206205 cret := xDataInputStreamGetNewlineType(x.GoPointer())
207-
208206 return cret
209207 }
210208
@@ -215,7 +213,6 @@ func (x *DataInputStream) ReadByte(CancellableVar *Cancellable) (byte, error) {
215213 var cerr *glib.Error
216214
217215 cret := xDataInputStreamReadByte(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
218-
219216 if cerr == nil {
220217 return cret, nil
221218 }
@@ -233,7 +230,6 @@ func (x *DataInputStream) ReadInt16(CancellableVar *Cancellable) (int16, error)
233230 var cerr *glib.Error
234231
235232 cret := xDataInputStreamReadInt16(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
236-
237233 if cerr == nil {
238234 return cret, nil
239235 }
@@ -255,7 +251,6 @@ func (x *DataInputStream) ReadInt32(CancellableVar *Cancellable) (int32, error)
255251 var cerr *glib.Error
256252
257253 cret := xDataInputStreamReadInt32(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
258-
259254 if cerr == nil {
260255 return cret, nil
261256 }
@@ -277,7 +272,6 @@ func (x *DataInputStream) ReadInt64(CancellableVar *Cancellable) (int64, error)
277272 var cerr *glib.Error
278273
279274 cret := xDataInputStreamReadInt64(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
280-
281275 if cerr == nil {
282276 return cret, nil
283277 }
@@ -298,7 +292,6 @@ func (x *DataInputStream) ReadLine(LengthVar *uint, CancellableVar *Cancellable)
298292 var cerr *glib.Error
299293
300294 cret := xDataInputStreamReadLine(x.GoPointer(), LengthVar, CancellableVar.GoPointer(), &cerr)
301-
302295 if cerr == nil {
303296 return cret, nil
304297 }
@@ -345,7 +338,6 @@ func (x *DataInputStream) ReadLineFinish(ResultVar AsyncResult, LengthVar *uint)
345338 var cerr *glib.Error
346339
347340 cret := xDataInputStreamReadLineFinish(x.GoPointer(), ResultVar.GoPointer(), LengthVar, &cerr)
348-
349341 if cerr == nil {
350342 return cret, nil
351343 }
@@ -361,7 +353,6 @@ func (x *DataInputStream) ReadLineFinishUtf8(ResultVar AsyncResult, LengthVar *u
361353 var cerr *glib.Error
362354
363355 cret := xDataInputStreamReadLineFinishUtf8(x.GoPointer(), ResultVar.GoPointer(), LengthVar, &cerr)
364-
365356 if cerr == nil {
366357 return cret, nil
367358 }
@@ -380,7 +371,6 @@ func (x *DataInputStream) ReadLineUtf8(LengthVar *uint, CancellableVar *Cancella
380371 var cerr *glib.Error
381372
382373 cret := xDataInputStreamReadLineUtf8(x.GoPointer(), LengthVar, CancellableVar.GoPointer(), &cerr)
383-
384374 if cerr == nil {
385375 return cret, nil
386376 }
@@ -398,7 +388,6 @@ func (x *DataInputStream) ReadUint16(CancellableVar *Cancellable) (uint16, error
398388 var cerr *glib.Error
399389
400390 cret := xDataInputStreamReadUint16(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
401-
402391 if cerr == nil {
403392 return cret, nil
404393 }
@@ -420,7 +409,6 @@ func (x *DataInputStream) ReadUint32(CancellableVar *Cancellable) (uint32, error
420409 var cerr *glib.Error
421410
422411 cret := xDataInputStreamReadUint32(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
423-
424412 if cerr == nil {
425413 return cret, nil
426414 }
@@ -442,7 +430,6 @@ func (x *DataInputStream) ReadUint64(CancellableVar *Cancellable) (uint64, error
442430 var cerr *glib.Error
443431
444432 cret := xDataInputStreamReadUint64(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
445-
446433 if cerr == nil {
447434 return cret, nil
448435 }
@@ -467,7 +454,6 @@ func (x *DataInputStream) ReadUntil(StopCharsVar string, LengthVar *uint, Cancel
467454 var cerr *glib.Error
468455
469456 cret := xDataInputStreamReadUntil(x.GoPointer(), StopCharsVar, LengthVar, CancellableVar.GoPointer(), &cerr)
470-
471457 if cerr == nil {
472458 return cret, nil
473459 }
@@ -521,7 +507,6 @@ func (x *DataInputStream) ReadUntilFinish(ResultVar AsyncResult, LengthVar *uint
521507 var cerr *glib.Error
522508
523509 cret := xDataInputStreamReadUntilFinish(x.GoPointer(), ResultVar.GoPointer(), LengthVar, &cerr)
524-
525510 if cerr == nil {
526511 return cret, nil
527512 }
@@ -547,7 +532,6 @@ func (x *DataInputStream) ReadUpto(StopCharsVar string, StopCharsLenVar int, Len
547532 var cerr *glib.Error
548533
549534 cret := xDataInputStreamReadUpto(x.GoPointer(), StopCharsVar, StopCharsLenVar, LengthVar, CancellableVar.GoPointer(), &cerr)
550-
551535 if cerr == nil {
552536 return cret, nil
553537 }
@@ -606,7 +590,6 @@ func (x *DataInputStream) ReadUptoFinish(ResultVar AsyncResult, LengthVar *uint)
606590 var cerr *glib.Error
607591
608592 cret := xDataInputStreamReadUptoFinish(x.GoPointer(), ResultVar.GoPointer(), LengthVar, &cerr)
609-
610593 if cerr == nil {
611594 return cret, nil
612595 }
@@ -652,7 +635,6 @@ func (c *DataInputStream) SetGoPointer(ptr uintptr) {
652635 func (x *DataInputStream) CanSeek() bool {
653636
654637 cret := XGSeekableCanSeek(x.GoPointer())
655-
656638 return cret
657639 }
658640
@@ -661,7 +643,6 @@ func (x *DataInputStream) CanSeek() bool {
661643 func (x *DataInputStream) CanTruncate() bool {
662644
663645 cret := XGSeekableCanTruncate(x.GoPointer())
664-
665646 return cret
666647 }
667648
@@ -683,7 +664,6 @@ func (x *DataInputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Cancellab
683664 var cerr *glib.Error
684665
685666 cret := XGSeekableSeek(x.GoPointer(), OffsetVar, TypeVar, CancellableVar.GoPointer(), &cerr)
686-
687667 if cerr == nil {
688668 return cret, nil
689669 }
@@ -695,7 +675,6 @@ func (x *DataInputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Cancellab
695675 func (x *DataInputStream) Tell() int64 {
696676
697677 cret := XGSeekableTell(x.GoPointer())
698-
699678 return cret
700679 }
701680
@@ -712,7 +691,6 @@ func (x *DataInputStream) Truncate(OffsetVar int64, CancellableVar *Cancellable)
712691 var cerr *glib.Error
713692
714693 cret := XGSeekableTruncate(x.GoPointer(), OffsetVar, CancellableVar.GoPointer(), &cerr)
715-
716694 if cerr == nil {
717695 return cret, nil
718696 }
M v4/gio/gdataoutputstream.go +0 -14
@@ -194,7 +194,6 @@ var xDataOutputStreamGetByteOrder func(uintptr) DataStreamByteOrder
194194 func (x *DataOutputStream) GetByteOrder() DataStreamByteOrder {
195195
196196 cret := xDataOutputStreamGetByteOrder(x.GoPointer())
197-
198197 return cret
199198 }
200199
@@ -205,7 +204,6 @@ func (x *DataOutputStream) PutByte(DataVar byte, CancellableVar *Cancellable) (b
205204 var cerr *glib.Error
206205
207206 cret := xDataOutputStreamPutByte(x.GoPointer(), DataVar, CancellableVar.GoPointer(), &cerr)
208-
209207 if cerr == nil {
210208 return cret, nil
211209 }
@@ -220,7 +218,6 @@ func (x *DataOutputStream) PutInt16(DataVar int16, CancellableVar *Cancellable)
220218 var cerr *glib.Error
221219
222220 cret := xDataOutputStreamPutInt16(x.GoPointer(), DataVar, CancellableVar.GoPointer(), &cerr)
223-
224221 if cerr == nil {
225222 return cret, nil
226223 }
@@ -235,7 +232,6 @@ func (x *DataOutputStream) PutInt32(DataVar int32, CancellableVar *Cancellable)
235232 var cerr *glib.Error
236233
237234 cret := xDataOutputStreamPutInt32(x.GoPointer(), DataVar, CancellableVar.GoPointer(), &cerr)
238-
239235 if cerr == nil {
240236 return cret, nil
241237 }
@@ -250,7 +246,6 @@ func (x *DataOutputStream) PutInt64(DataVar int64, CancellableVar *Cancellable)
250246 var cerr *glib.Error
251247
252248 cret := xDataOutputStreamPutInt64(x.GoPointer(), DataVar, CancellableVar.GoPointer(), &cerr)
253-
254249 if cerr == nil {
255250 return cret, nil
256251 }
@@ -265,7 +260,6 @@ func (x *DataOutputStream) PutString(StrVar string, CancellableVar *Cancellable)
265260 var cerr *glib.Error
266261
267262 cret := xDataOutputStreamPutString(x.GoPointer(), StrVar, CancellableVar.GoPointer(), &cerr)
268-
269263 if cerr == nil {
270264 return cret, nil
271265 }
@@ -280,7 +274,6 @@ func (x *DataOutputStream) PutUint16(DataVar uint16, CancellableVar *Cancellable
280274 var cerr *glib.Error
281275
282276 cret := xDataOutputStreamPutUint16(x.GoPointer(), DataVar, CancellableVar.GoPointer(), &cerr)
283-
284277 if cerr == nil {
285278 return cret, nil
286279 }
@@ -295,7 +288,6 @@ func (x *DataOutputStream) PutUint32(DataVar uint32, CancellableVar *Cancellable
295288 var cerr *glib.Error
296289
297290 cret := xDataOutputStreamPutUint32(x.GoPointer(), DataVar, CancellableVar.GoPointer(), &cerr)
298-
299291 if cerr == nil {
300292 return cret, nil
301293 }
@@ -310,7 +302,6 @@ func (x *DataOutputStream) PutUint64(DataVar uint64, CancellableVar *Cancellable
310302 var cerr *glib.Error
311303
312304 cret := xDataOutputStreamPutUint64(x.GoPointer(), DataVar, CancellableVar.GoPointer(), &cerr)
313-
314305 if cerr == nil {
315306 return cret, nil
316307 }
@@ -342,7 +333,6 @@ func (c *DataOutputStream) SetGoPointer(ptr uintptr) {
342333 func (x *DataOutputStream) CanSeek() bool {
343334
344335 cret := XGSeekableCanSeek(x.GoPointer())
345-
346336 return cret
347337 }
348338
@@ -351,7 +341,6 @@ func (x *DataOutputStream) CanSeek() bool {
351341 func (x *DataOutputStream) CanTruncate() bool {
352342
353343 cret := XGSeekableCanTruncate(x.GoPointer())
354-
355344 return cret
356345 }
357346
@@ -373,7 +362,6 @@ func (x *DataOutputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Cancella
373362 var cerr *glib.Error
374363
375364 cret := XGSeekableSeek(x.GoPointer(), OffsetVar, TypeVar, CancellableVar.GoPointer(), &cerr)
376-
377365 if cerr == nil {
378366 return cret, nil
379367 }
@@ -385,7 +373,6 @@ func (x *DataOutputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Cancella
385373 func (x *DataOutputStream) Tell() int64 {
386374
387375 cret := XGSeekableTell(x.GoPointer())
388-
389376 return cret
390377 }
391378
@@ -402,7 +389,6 @@ func (x *DataOutputStream) Truncate(OffsetVar int64, CancellableVar *Cancellable
402389 var cerr *glib.Error
403390
404391 cret := XGSeekableTruncate(x.GoPointer(), OffsetVar, CancellableVar.GoPointer(), &cerr)
405-
406392 if cerr == nil {
407393 return cret, nil
408394 }
M v4/gio/gdbusactiongroup.go +2 -13
@@ -2,8 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
6-
75 "github.com/jwijenbergh/purego"
86 "github.com/jwijenbergh/puregotk/pkg/core"
97 "github.com/jwijenbergh/puregotk/v4/glib"
@@ -142,7 +140,6 @@ func (x *DBusActionGroup) ChangeActionState(ActionNameVar string, ValueVar *glib
142140 func (x *DBusActionGroup) GetActionEnabled(ActionNameVar string) bool {
143141
144142 cret := XGActionGroupGetActionEnabled(x.GoPointer(), ActionNameVar)
145-
146143 return cret
147144 }
148145
@@ -162,7 +159,6 @@ func (x *DBusActionGroup) GetActionEnabled(ActionNameVar string) bool {
162159 func (x *DBusActionGroup) GetActionParameterType(ActionNameVar string) *glib.VariantType {
163160
164161 cret := XGActionGroupGetActionParameterType(x.GoPointer(), ActionNameVar)
165-
166162 return cret
167163 }
168164
@@ -177,7 +173,6 @@ func (x *DBusActionGroup) GetActionParameterType(ActionNameVar string) *glib.Var
177173 func (x *DBusActionGroup) GetActionState(ActionNameVar string) *glib.Variant {
178174
179175 cret := XGActionGroupGetActionState(x.GoPointer(), ActionNameVar)
180-
181176 return cret
182177 }
183178
@@ -202,7 +197,6 @@ func (x *DBusActionGroup) GetActionState(ActionNameVar string) *glib.Variant {
202197 func (x *DBusActionGroup) GetActionStateHint(ActionNameVar string) *glib.Variant {
203198
204199 cret := XGActionGroupGetActionStateHint(x.GoPointer(), ActionNameVar)
205-
206200 return cret
207201 }
208202
@@ -225,7 +219,6 @@ func (x *DBusActionGroup) GetActionStateHint(ActionNameVar string) *glib.Variant
225219 func (x *DBusActionGroup) GetActionStateType(ActionNameVar string) *glib.VariantType {
226220
227221 cret := XGActionGroupGetActionStateType(x.GoPointer(), ActionNameVar)
228-
229222 return cret
230223 }
231224
@@ -233,7 +226,6 @@ func (x *DBusActionGroup) GetActionStateType(ActionNameVar string) *glib.Variant
233226 func (x *DBusActionGroup) HasAction(ActionNameVar string) bool {
234227
235228 cret := XGActionGroupHasAction(x.GoPointer(), ActionNameVar)
236-
237229 return cret
238230 }
239231
@@ -244,7 +236,6 @@ func (x *DBusActionGroup) HasAction(ActionNameVar string) bool {
244236 func (x *DBusActionGroup) ListActions() []string {
245237
246238 cret := XGActionGroupListActions(x.GoPointer())
247-
248239 return cret
249240 }
250241
@@ -278,7 +269,6 @@ func (x *DBusActionGroup) ListActions() []string {
278269 func (x *DBusActionGroup) QueryAction(ActionNameVar string, EnabledVar *bool, ParameterTypeVar **glib.VariantType, StateTypeVar **glib.VariantType, StateHintVar **glib.Variant, StateVar **glib.Variant) bool {
279270
280271 cret := XGActionGroupQueryAction(x.GoPointer(), ActionNameVar, EnabledVar, ParameterTypeVar, StateTypeVar, StateHintVar, StateVar)
281-
282272 return cret
283273 }
284274
@@ -330,12 +320,11 @@ var xDBusActionGroupGet func(uintptr, uintptr, string) uintptr
330320 func DBusActionGroupGet(ConnectionVar *DBusConnection, BusNameVar *string, ObjectPathVar string) *DBusActionGroup {
331321 var cls *DBusActionGroup
332322
333- BusNameVarPtr, BusNameVarBytes := core.NullableStringToPtr(BusNameVar)
323+ BusNameVarPtr := core.GStrdupNullable(BusNameVar)
324+ defer core.GFreeNullable(BusNameVarPtr)
334325
335326 cret := xDBusActionGroupGet(ConnectionVar.GoPointer(), BusNameVarPtr, ObjectPathVar)
336327
337- runtime.KeepAlive(BusNameVarBytes)
338-
339328 if cret == 0 {
340329 return nil
341330 }
M v4/gio/gdbusaddress.go +0 -4
@@ -21,7 +21,6 @@ var xDbusAddressEscapeValue func(string) string
2121 func DbusAddressEscapeValue(StringVar string) string {
2222
2323 cret := xDbusAddressEscapeValue(StringVar)
24-
2524 return cret
2625 }
2726
@@ -37,7 +36,6 @@ func DbusAddressGetForBusSync(BusTypeVar BusType, CancellableVar *Cancellable) (
3736 var cerr *glib.Error
3837
3938 cret := xDbusAddressGetForBusSync(BusTypeVar, CancellableVar.GoPointer(), &cerr)
40-
4139 if cerr == nil {
4240 return cret, nil
4341 }
@@ -144,7 +142,6 @@ var xDbusIsAddress func(string) bool
144142 func DbusIsAddress(StringVar string) bool {
145143
146144 cret := xDbusIsAddress(StringVar)
147-
148145 return cret
149146 }
150147
@@ -158,7 +155,6 @@ func DbusIsSupportedAddress(StringVar string) (bool, error) {
158155 var cerr *glib.Error
159156
160157 cret := xDbusIsSupportedAddress(StringVar, &cerr)
161-
162158 if cerr == nil {
163159 return cret, nil
164160 }
M v4/gio/gdbusauthobserver.go +0 -2
@@ -118,7 +118,6 @@ var xDBusAuthObserverAllowMechanism func(uintptr, string) bool
118118 func (x *DBusAuthObserver) AllowMechanism(MechanismVar string) bool {
119119
120120 cret := xDBusAuthObserverAllowMechanism(x.GoPointer(), MechanismVar)
121-
122121 return cret
123122 }
124123
@@ -128,7 +127,6 @@ var xDBusAuthObserverAuthorizeAuthenticatedPeer func(uintptr, uintptr, uintptr)
128127 func (x *DBusAuthObserver) AuthorizeAuthenticatedPeer(StreamVar *IOStream, CredentialsVar *Credentials) bool {
129128
130129 cret := xDBusAuthObserverAuthorizeAuthenticatedPeer(x.GoPointer(), StreamVar.GoPointer(), CredentialsVar.GoPointer())
131-
132130 return cret
133131 }
134132
M v4/gio/gdbusconnection.go +24 -66
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -483,12 +482,11 @@ func NewDBusConnectionSync(StreamVar *IOStream, GuidVar *string, FlagsVar DBusCo
483482 var cls *DBusConnection
484483 var cerr *glib.Error
485484
486- GuidVarPtr, GuidVarBytes := core.NullableStringToPtr(GuidVar)
485+ GuidVarPtr := core.GStrdupNullable(GuidVar)
486+ defer core.GFreeNullable(GuidVarPtr)
487487
488488 cret := xNewDBusConnectionSync(StreamVar.GoPointer(), GuidVarPtr, FlagsVar, ObserverVar.GoPointer(), CancellableVar.GoPointer(), &cerr)
489489
490- runtime.KeepAlive(GuidVarBytes)
491-
492490 if cret == 0 {
493491 return nil, cerr
494492 }
@@ -563,7 +561,6 @@ func (x *DBusConnection) AddFilter(FilterFunctionVar *DBusMessageFilterFunction,
563561 }
564562
565563 cret := xDBusConnectionAddFilter(x.GoPointer(), FilterFunctionVarRef, UserDataVar, UserDataFreeFuncVarRef)
566-
567564 return cret
568565 }
569566
@@ -633,12 +630,11 @@ func (x *DBusConnection) Call(BusNameVar *string, ObjectPathVar string, Interfac
633630 }
634631 }
635632
636- BusNameVarPtr, BusNameVarBytes := core.NullableStringToPtr(BusNameVar)
633+ BusNameVarPtr := core.GStrdupNullable(BusNameVar)
634+ defer core.GFreeNullable(BusNameVarPtr)
637635
638636 xDBusConnectionCall(x.GoPointer(), BusNameVarPtr, ObjectPathVar, InterfaceNameVar, MethodNameVar, ParametersVar, ReplyTypeVar, FlagsVar, TimeoutMsecVar, CancellableVar.GoPointer(), CallbackVarRef, UserDataVar)
639637
640- runtime.KeepAlive(BusNameVarBytes)
641-
642638 }
643639
644640 var xDBusConnectionCallFinish func(uintptr, uintptr, **glib.Error) *glib.Variant
@@ -648,7 +644,6 @@ func (x *DBusConnection) CallFinish(ResVar AsyncResult) (*glib.Variant, error) {
648644 var cerr *glib.Error
649645
650646 cret := xDBusConnectionCallFinish(x.GoPointer(), ResVar.GoPointer(), &cerr)
651-
652647 if cerr == nil {
653648 return cret, nil
654649 }
@@ -699,12 +694,10 @@ var xDBusConnectionCallSync func(uintptr, uintptr, string, string, string, *glib
699694 func (x *DBusConnection) CallSync(BusNameVar *string, ObjectPathVar string, InterfaceNameVar string, MethodNameVar string, ParametersVar *glib.Variant, ReplyTypeVar *glib.VariantType, FlagsVar DBusCallFlags, TimeoutMsecVar int, CancellableVar *Cancellable) (*glib.Variant, error) {
700695 var cerr *glib.Error
701696
702- BusNameVarPtr, BusNameVarBytes := core.NullableStringToPtr(BusNameVar)
697+ BusNameVarPtr := core.GStrdupNullable(BusNameVar)
698+ defer core.GFreeNullable(BusNameVarPtr)
703699
704700 cret := xDBusConnectionCallSync(x.GoPointer(), BusNameVarPtr, ObjectPathVar, InterfaceNameVar, MethodNameVar, ParametersVar, ReplyTypeVar, FlagsVar, TimeoutMsecVar, CancellableVar.GoPointer(), &cerr)
705-
706- runtime.KeepAlive(BusNameVarBytes)
707-
708701 if cerr == nil {
709702 return cret, nil
710703 }
@@ -746,12 +739,11 @@ func (x *DBusConnection) CallWithUnixFdList(BusNameVar *string, ObjectPathVar st
746739 }
747740 }
748741
749- BusNameVarPtr, BusNameVarBytes := core.NullableStringToPtr(BusNameVar)
742+ BusNameVarPtr := core.GStrdupNullable(BusNameVar)
743+ defer core.GFreeNullable(BusNameVarPtr)
750744
751745 xDBusConnectionCallWithUnixFdList(x.GoPointer(), BusNameVarPtr, ObjectPathVar, InterfaceNameVar, MethodNameVar, ParametersVar, ReplyTypeVar, FlagsVar, TimeoutMsecVar, FdListVar.GoPointer(), CancellableVar.GoPointer(), CallbackVarRef, UserDataVar)
752746
753- runtime.KeepAlive(BusNameVarBytes)
754-
755747 }
756748
757749 var xDBusConnectionCallWithUnixFdListFinish func(uintptr, **UnixFDList, uintptr, **glib.Error) *glib.Variant
@@ -772,7 +764,6 @@ func (x *DBusConnection) CallWithUnixFdListFinish(OutFdListVar **UnixFDList, Res
772764 var cerr *glib.Error
773765
774766 cret := xDBusConnectionCallWithUnixFdListFinish(x.GoPointer(), OutFdListVar, ResVar.GoPointer(), &cerr)
775-
776767 if cerr == nil {
777768 return cret, nil
778769 }
@@ -790,12 +781,10 @@ var xDBusConnectionCallWithUnixFdListSync func(uintptr, uintptr, string, string,
790781 func (x *DBusConnection) CallWithUnixFdListSync(BusNameVar *string, ObjectPathVar string, InterfaceNameVar string, MethodNameVar string, ParametersVar *glib.Variant, ReplyTypeVar *glib.VariantType, FlagsVar DBusCallFlags, TimeoutMsecVar int, FdListVar *UnixFDList, OutFdListVar **UnixFDList, CancellableVar *Cancellable) (*glib.Variant, error) {
791782 var cerr *glib.Error
792783
793- BusNameVarPtr, BusNameVarBytes := core.NullableStringToPtr(BusNameVar)
784+ BusNameVarPtr := core.GStrdupNullable(BusNameVar)
785+ defer core.GFreeNullable(BusNameVarPtr)
794786
795787 cret := xDBusConnectionCallWithUnixFdListSync(x.GoPointer(), BusNameVarPtr, ObjectPathVar, InterfaceNameVar, MethodNameVar, ParametersVar, ReplyTypeVar, FlagsVar, TimeoutMsecVar, FdListVar.GoPointer(), OutFdListVar, CancellableVar.GoPointer(), &cerr)
796-
797- runtime.KeepAlive(BusNameVarBytes)
798-
799788 if cerr == nil {
800789 return cret, nil
801790 }
@@ -857,7 +846,6 @@ func (x *DBusConnection) CloseFinish(ResVar AsyncResult) (bool, error) {
857846 var cerr *glib.Error
858847
859848 cret := xDBusConnectionCloseFinish(x.GoPointer(), ResVar.GoPointer(), &cerr)
860-
861849 if cerr == nil {
862850 return cret, nil
863851 }
@@ -875,7 +863,6 @@ func (x *DBusConnection) CloseSync(CancellableVar *Cancellable) (bool, error) {
875863 var cerr *glib.Error
876864
877865 cret := xDBusConnectionCloseSync(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
878-
879866 if cerr == nil {
880867 return cret, nil
881868 }
@@ -895,12 +882,10 @@ var xDBusConnectionEmitSignal func(uintptr, uintptr, string, string, string, *gl
895882 func (x *DBusConnection) EmitSignal(DestinationBusNameVar *string, ObjectPathVar string, InterfaceNameVar string, SignalNameVar string, ParametersVar *glib.Variant) (bool, error) {
896883 var cerr *glib.Error
897884
898- DestinationBusNameVarPtr, DestinationBusNameVarBytes := core.NullableStringToPtr(DestinationBusNameVar)
885+ DestinationBusNameVarPtr := core.GStrdupNullable(DestinationBusNameVar)
886+ defer core.GFreeNullable(DestinationBusNameVarPtr)
899887
900888 cret := xDBusConnectionEmitSignal(x.GoPointer(), DestinationBusNameVarPtr, ObjectPathVar, InterfaceNameVar, SignalNameVar, ParametersVar, &cerr)
901-
902- runtime.KeepAlive(DestinationBusNameVarBytes)
903-
904889 if cerr == nil {
905890 return cret, nil
906891 }
@@ -935,7 +920,6 @@ func (x *DBusConnection) ExportActionGroup(ObjectPathVar string, ActionGroupVar
935920 var cerr *glib.Error
936921
937922 cret := xDBusConnectionExportActionGroup(x.GoPointer(), ObjectPathVar, ActionGroupVar.GoPointer(), &cerr)
938-
939923 if cerr == nil {
940924 return cret, nil
941925 }
@@ -965,7 +949,6 @@ func (x *DBusConnection) ExportMenuModel(ObjectPathVar string, MenuVar *MenuMode
965949 var cerr *glib.Error
966950
967951 cret := xDBusConnectionExportMenuModel(x.GoPointer(), ObjectPathVar, MenuVar.GoPointer(), &cerr)
968-
969952 if cerr == nil {
970953 return cret, nil
971954 }
@@ -1017,7 +1000,6 @@ func (x *DBusConnection) FlushFinish(ResVar AsyncResult) (bool, error) {
10171000 var cerr *glib.Error
10181001
10191002 cret := xDBusConnectionFlushFinish(x.GoPointer(), ResVar.GoPointer(), &cerr)
1020-
10211003 if cerr == nil {
10221004 return cret, nil
10231005 }
@@ -1035,7 +1017,6 @@ func (x *DBusConnection) FlushSync(CancellableVar *Cancellable) (bool, error) {
10351017 var cerr *glib.Error
10361018
10371019 cret := xDBusConnectionFlushSync(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
1038-
10391020 if cerr == nil {
10401021 return cret, nil
10411022 }
@@ -1049,7 +1030,6 @@ var xDBusConnectionGetCapabilities func(uintptr) DBusCapabilityFlags
10491030 func (x *DBusConnection) GetCapabilities() DBusCapabilityFlags {
10501031
10511032 cret := xDBusConnectionGetCapabilities(x.GoPointer())
1052-
10531033 return cret
10541034 }
10551035
@@ -1061,7 +1041,6 @@ var xDBusConnectionGetExitOnClose func(uintptr) bool
10611041 func (x *DBusConnection) GetExitOnClose() bool {
10621042
10631043 cret := xDBusConnectionGetExitOnClose(x.GoPointer())
1064-
10651044 return cret
10661045 }
10671046
@@ -1071,7 +1050,6 @@ var xDBusConnectionGetFlags func(uintptr) DBusConnectionFlags
10711050 func (x *DBusConnection) GetFlags() DBusConnectionFlags {
10721051
10731052 cret := xDBusConnectionGetFlags(x.GoPointer())
1074-
10751053 return cret
10761054 }
10771055
@@ -1082,7 +1060,6 @@ var xDBusConnectionGetGuid func(uintptr) string
10821060 func (x *DBusConnection) GetGuid() string {
10831061
10841062 cret := xDBusConnectionGetGuid(x.GoPointer())
1085-
10861063 return cret
10871064 }
10881065
@@ -1096,7 +1073,6 @@ var xDBusConnectionGetLastSerial func(uintptr) uint32
10961073 func (x *DBusConnection) GetLastSerial() uint32 {
10971074
10981075 cret := xDBusConnectionGetLastSerial(x.GoPointer())
1099-
11001076 return cret
11011077 }
11021078
@@ -1154,7 +1130,6 @@ var xDBusConnectionGetUniqueName func(uintptr) string
11541130 func (x *DBusConnection) GetUniqueName() string {
11551131
11561132 cret := xDBusConnectionGetUniqueName(x.GoPointer())
1157-
11581133 return cret
11591134 }
11601135
@@ -1164,7 +1139,6 @@ var xDBusConnectionIsClosed func(uintptr) bool
11641139 func (x *DBusConnection) IsClosed() bool {
11651140
11661141 cret := xDBusConnectionIsClosed(x.GoPointer())
1167-
11681142 return cret
11691143 }
11701144
@@ -1228,7 +1202,6 @@ func (x *DBusConnection) RegisterObject(ObjectPathVar string, InterfaceInfoVar *
12281202 }
12291203
12301204 cret := xDBusConnectionRegisterObject(x.GoPointer(), ObjectPathVar, InterfaceInfoVar, VtableVar, UserDataVar, UserDataFreeFuncVarRef, &cerr)
1231-
12321205 if cerr == nil {
12331206 return cret, nil
12341207 }
@@ -1249,7 +1222,6 @@ func (x *DBusConnection) RegisterObjectWithClosures(ObjectPathVar string, Interf
12491222 var cerr *glib.Error
12501223
12511224 cret := xDBusConnectionRegisterObjectWithClosures(x.GoPointer(), ObjectPathVar, InterfaceInfoVar, MethodCallClosureVar, GetPropertyClosureVar, SetPropertyClosureVar, &cerr)
1252-
12531225 if cerr == nil {
12541226 return cret, nil
12551227 }
@@ -1275,7 +1247,6 @@ func (x *DBusConnection) RegisterObjectWithClosures2(ObjectPathVar string, Inter
12751247 var cerr *glib.Error
12761248
12771249 cret := xDBusConnectionRegisterObjectWithClosures2(x.GoPointer(), ObjectPathVar, InterfaceInfoVar, MethodCallClosureVar, GetPropertyClosureVar, SetPropertyClosureVar, &cerr)
1278-
12791250 if cerr == nil {
12801251 return cret, nil
12811252 }
@@ -1338,7 +1309,6 @@ func (x *DBusConnection) RegisterSubtree(ObjectPathVar string, VtableVar *DBusSu
13381309 }
13391310
13401311 cret := xDBusConnectionRegisterSubtree(x.GoPointer(), ObjectPathVar, VtableVar, FlagsVar, UserDataVar, UserDataFreeFuncVarRef, &cerr)
1341-
13421312 if cerr == nil {
13431313 return cret, nil
13441314 }
@@ -1390,7 +1360,6 @@ func (x *DBusConnection) SendMessage(MessageVar *DBusMessage, FlagsVar DBusSendM
13901360 var cerr *glib.Error
13911361
13921362 cret := xDBusConnectionSendMessage(x.GoPointer(), MessageVar.GoPointer(), FlagsVar, OutSerialVar, &cerr)
1393-
13941363 if cerr == nil {
13951364 return cret, nil
13961365 }
@@ -1634,28 +1603,22 @@ func (x *DBusConnection) SignalSubscribe(SenderVar *string, InterfaceNameVar *st
16341603 }
16351604 }
16361605
1637- SenderVarPtr, SenderVarBytes := core.NullableStringToPtr(SenderVar)
1606+ SenderVarPtr := core.GStrdupNullable(SenderVar)
1607+ defer core.GFreeNullable(SenderVarPtr)
16381608
1639- InterfaceNameVarPtr, InterfaceNameVarBytes := core.NullableStringToPtr(InterfaceNameVar)
1609+ InterfaceNameVarPtr := core.GStrdupNullable(InterfaceNameVar)
1610+ defer core.GFreeNullable(InterfaceNameVarPtr)
16401611
1641- MemberVarPtr, MemberVarBytes := core.NullableStringToPtr(MemberVar)
1612+ MemberVarPtr := core.GStrdupNullable(MemberVar)
1613+ defer core.GFreeNullable(MemberVarPtr)
16421614
1643- ObjectPathVarPtr, ObjectPathVarBytes := core.NullableStringToPtr(ObjectPathVar)
1615+ ObjectPathVarPtr := core.GStrdupNullable(ObjectPathVar)
1616+ defer core.GFreeNullable(ObjectPathVarPtr)
16441617
1645- Arg0VarPtr, Arg0VarBytes := core.NullableStringToPtr(Arg0Var)
1618+ Arg0VarPtr := core.GStrdupNullable(Arg0Var)
1619+ defer core.GFreeNullable(Arg0VarPtr)
16461620
16471621 cret := xDBusConnectionSignalSubscribe(x.GoPointer(), SenderVarPtr, InterfaceNameVarPtr, MemberVarPtr, ObjectPathVarPtr, Arg0VarPtr, FlagsVar, CallbackVarRef, UserDataVar, UserDataFreeFuncVarRef)
1648-
1649- runtime.KeepAlive(SenderVarBytes)
1650-
1651- runtime.KeepAlive(InterfaceNameVarBytes)
1652-
1653- runtime.KeepAlive(MemberVarBytes)
1654-
1655- runtime.KeepAlive(ObjectPathVarBytes)
1656-
1657- runtime.KeepAlive(Arg0VarBytes)
1658-
16591622 return cret
16601623 }
16611624
@@ -1725,7 +1688,6 @@ var xDBusConnectionUnregisterObject func(uintptr, uint) bool
17251688 func (x *DBusConnection) UnregisterObject(RegistrationIdVar uint) bool {
17261689
17271690 cret := xDBusConnectionUnregisterObject(x.GoPointer(), RegistrationIdVar)
1728-
17291691 return cret
17301692 }
17311693
@@ -1735,7 +1697,6 @@ var xDBusConnectionUnregisterSubtree func(uintptr, uint) bool
17351697 func (x *DBusConnection) UnregisterSubtree(RegistrationIdVar uint) bool {
17361698
17371699 cret := xDBusConnectionUnregisterSubtree(x.GoPointer(), RegistrationIdVar)
1738-
17391700 return cret
17401701 }
17411702
@@ -1950,7 +1911,6 @@ func (x *DBusConnection) InitFinish(ResVar AsyncResult) (bool, error) {
19501911 var cerr *glib.Error
19511912
19521913 cret := XGAsyncInitableInitFinish(x.GoPointer(), ResVar.GoPointer(), &cerr)
1953-
19541914 if cerr == nil {
19551915 return cret, nil
19561916 }
@@ -2020,7 +1980,6 @@ func (x *DBusConnection) Init(CancellableVar *Cancellable) (bool, error) {
20201980 var cerr *glib.Error
20211981
20221982 cret := XGInitableInit(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
2023-
20241983 if cerr == nil {
20251984 return cret, nil
20261985 }
@@ -2067,12 +2026,11 @@ func DBusConnectionNew(StreamVar *IOStream, GuidVar *string, FlagsVar DBusConnec
20672026 }
20682027 }
20692028
2070- GuidVarPtr, GuidVarBytes := core.NullableStringToPtr(GuidVar)
2029+ GuidVarPtr := core.GStrdupNullable(GuidVar)
2030+ defer core.GFreeNullable(GuidVarPtr)
20712031
20722032 xDBusConnectionNew(StreamVar.GoPointer(), GuidVarPtr, FlagsVar, ObserverVar.GoPointer(), CancellableVar.GoPointer(), CallbackVarRef, UserDataVar)
20732033
2074- runtime.KeepAlive(GuidVarBytes)
2075-
20762034 }
20772035
20782036 var xDBusConnectionNewForAddress func(string, DBusConnectionFlags, uintptr, uintptr, uintptr, uintptr)
M v4/gio/gdbuserror.go +0 -7
@@ -42,7 +42,6 @@ var xDbusErrorEncodeGerror func(*glib.Error) string
4242 func DbusErrorEncodeGerror(ErrorVar *glib.Error) string {
4343
4444 cret := xDbusErrorEncodeGerror(ErrorVar)
45-
4645 return cret
4746 }
4847
@@ -57,7 +56,6 @@ var xDbusErrorGetRemoteError func(*glib.Error) string
5756 func DbusErrorGetRemoteError(ErrorVar *glib.Error) string {
5857
5958 cret := xDbusErrorGetRemoteError(ErrorVar)
60-
6159 return cret
6260 }
6361
@@ -69,7 +67,6 @@ var xDbusErrorIsRemoteError func(*glib.Error) bool
6967 func DbusErrorIsRemoteError(ErrorVar *glib.Error) bool {
7068
7169 cret := xDbusErrorIsRemoteError(ErrorVar)
72-
7370 return cret
7471 }
7572
@@ -107,7 +104,6 @@ var xDbusErrorNewForDbusError func(string, string) *glib.Error
107104 func DbusErrorNewForDbusError(DbusErrorNameVar string, DbusErrorMessageVar string) *glib.Error {
108105
109106 cret := xDbusErrorNewForDbusError(DbusErrorNameVar, DbusErrorMessageVar)
110-
111107 return cret
112108 }
113109
@@ -121,7 +117,6 @@ var xDbusErrorRegisterError func(glib.Quark, int, string) bool
121117 func DbusErrorRegisterError(ErrorDomainVar glib.Quark, ErrorCodeVar int, DbusErrorNameVar string) bool {
122118
123119 cret := xDbusErrorRegisterError(ErrorDomainVar, ErrorCodeVar, DbusErrorNameVar)
124-
125120 return cret
126121 }
127122
@@ -151,7 +146,6 @@ var xDbusErrorStripRemoteError func(*glib.Error) bool
151146 func DbusErrorStripRemoteError(ErrorVar *glib.Error) bool {
152147
153148 cret := xDbusErrorStripRemoteError(ErrorVar)
154-
155149 return cret
156150 }
157151
@@ -162,7 +156,6 @@ var xDbusErrorUnregisterError func(glib.Quark, int, string) bool
162156 func DbusErrorUnregisterError(ErrorDomainVar glib.Quark, ErrorCodeVar int, DbusErrorNameVar string) bool {
163157
164158 cret := xDbusErrorUnregisterError(ErrorDomainVar, ErrorCodeVar, DbusErrorNameVar)
165-
166159 return cret
167160 }
168161
M v4/gio/gdbusinterface.go +0 -1
@@ -204,7 +204,6 @@ func (x *DBusInterfaceBase) DupObject() *DBusObjectBase {
204204 func (x *DBusInterfaceBase) GetInfo() *DBusInterfaceInfo {
205205
206206 cret := XGDbusInterfaceGetInfo(x.GoPointer())
207-
208207 return cret
209208 }
210209
M v4/gio/gdbusinterfaceskeleton.go +0 -8
@@ -200,7 +200,6 @@ func (x *DBusInterfaceSkeleton) Export(ConnectionVar *DBusConnection, ObjectPath
200200 var cerr *glib.Error
201201
202202 cret := xDBusInterfaceSkeletonExport(x.GoPointer(), ConnectionVar.GoPointer(), ObjectPathVar, &cerr)
203-
204203 if cerr == nil {
205204 return cret, nil
206205 }
@@ -247,7 +246,6 @@ var xDBusInterfaceSkeletonGetConnections func(uintptr) *glib.List
247246 func (x *DBusInterfaceSkeleton) GetConnections() *glib.List {
248247
249248 cret := xDBusInterfaceSkeletonGetConnections(x.GoPointer())
250-
251249 return cret
252250 }
253251
@@ -258,7 +256,6 @@ var xDBusInterfaceSkeletonGetFlags func(uintptr) DBusInterfaceSkeletonFlags
258256 func (x *DBusInterfaceSkeleton) GetFlags() DBusInterfaceSkeletonFlags {
259257
260258 cret := xDBusInterfaceSkeletonGetFlags(x.GoPointer())
261-
262259 return cret
263260 }
264261
@@ -269,7 +266,6 @@ var xDBusInterfaceSkeletonGetInfo func(uintptr) *DBusInterfaceInfo
269266 func (x *DBusInterfaceSkeleton) GetInfo() *DBusInterfaceInfo {
270267
271268 cret := xDBusInterfaceSkeletonGetInfo(x.GoPointer())
272-
273269 return cret
274270 }
275271
@@ -279,7 +275,6 @@ var xDBusInterfaceSkeletonGetObjectPath func(uintptr) string
279275 func (x *DBusInterfaceSkeleton) GetObjectPath() string {
280276
281277 cret := xDBusInterfaceSkeletonGetObjectPath(x.GoPointer())
282-
283278 return cret
284279 }
285280
@@ -289,7 +284,6 @@ var xDBusInterfaceSkeletonGetProperties func(uintptr) *glib.Variant
289284 func (x *DBusInterfaceSkeleton) GetProperties() *glib.Variant {
290285
291286 cret := xDBusInterfaceSkeletonGetProperties(x.GoPointer())
292-
293287 return cret
294288 }
295289
@@ -301,7 +295,6 @@ var xDBusInterfaceSkeletonGetVtable func(uintptr) *DBusInterfaceVTable
301295 func (x *DBusInterfaceSkeleton) GetVtable() *DBusInterfaceVTable {
302296
303297 cret := xDBusInterfaceSkeletonGetVtable(x.GoPointer())
304-
305298 return cret
306299 }
307300
@@ -311,7 +304,6 @@ var xDBusInterfaceSkeletonHasConnection func(uintptr, uintptr) bool
311304 func (x *DBusInterfaceSkeleton) HasConnection(ConnectionVar *DBusConnection) bool {
312305
313306 cret := xDBusInterfaceSkeletonHasConnection(x.GoPointer(), ConnectionVar.GoPointer())
314-
315307 return cret
316308 }
317309
M v4/gio/gdbusintrospection.go +0 -13
@@ -41,7 +41,6 @@ var xDBusAnnotationInfoRef func(uintptr) *DBusAnnotationInfo
4141 func (x *DBusAnnotationInfo) Ref() *DBusAnnotationInfo {
4242
4343 cret := xDBusAnnotationInfoRef(x.GoPointer())
44-
4544 return cret
4645 }
4746
@@ -86,7 +85,6 @@ var xDBusArgInfoRef func(uintptr) *DBusArgInfo
8685 func (x *DBusArgInfo) Ref() *DBusArgInfo {
8786
8887 cret := xDBusArgInfoRef(x.GoPointer())
89-
9088 return cret
9189 }
9290
@@ -180,7 +178,6 @@ var xDBusInterfaceInfoLookupMethod func(uintptr, string) *DBusMethodInfo
180178 func (x *DBusInterfaceInfo) LookupMethod(NameVar string) *DBusMethodInfo {
181179
182180 cret := xDBusInterfaceInfoLookupMethod(x.GoPointer(), NameVar)
183-
184181 return cret
185182 }
186183
@@ -193,7 +190,6 @@ var xDBusInterfaceInfoLookupProperty func(uintptr, string) *DBusPropertyInfo
193190 func (x *DBusInterfaceInfo) LookupProperty(NameVar string) *DBusPropertyInfo {
194191
195192 cret := xDBusInterfaceInfoLookupProperty(x.GoPointer(), NameVar)
196-
197193 return cret
198194 }
199195
@@ -206,7 +202,6 @@ var xDBusInterfaceInfoLookupSignal func(uintptr, string) *DBusSignalInfo
206202 func (x *DBusInterfaceInfo) LookupSignal(NameVar string) *DBusSignalInfo {
207203
208204 cret := xDBusInterfaceInfoLookupSignal(x.GoPointer(), NameVar)
209-
210205 return cret
211206 }
212207
@@ -217,7 +212,6 @@ var xDBusInterfaceInfoRef func(uintptr) *DBusInterfaceInfo
217212 func (x *DBusInterfaceInfo) Ref() *DBusInterfaceInfo {
218213
219214 cret := xDBusInterfaceInfoRef(x.GoPointer())
220-
221215 return cret
222216 }
223217
@@ -264,7 +258,6 @@ var xDBusMethodInfoRef func(uintptr) *DBusMethodInfo
264258 func (x *DBusMethodInfo) Ref() *DBusMethodInfo {
265259
266260 cret := xDBusMethodInfoRef(x.GoPointer())
267-
268261 return cret
269262 }
270263
@@ -318,7 +311,6 @@ func NewDBusNodeInfoForXml(XmlDataVar string) (*DBusNodeInfo, error) {
318311 var cerr *glib.Error
319312
320313 cret := xNewDBusNodeInfoForXml(XmlDataVar, &cerr)
321-
322314 if cerr == nil {
323315 return cret, nil
324316 }
@@ -346,7 +338,6 @@ var xDBusNodeInfoLookupInterface func(uintptr, string) *DBusInterfaceInfo
346338 func (x *DBusNodeInfo) LookupInterface(NameVar string) *DBusInterfaceInfo {
347339
348340 cret := xDBusNodeInfoLookupInterface(x.GoPointer(), NameVar)
349-
350341 return cret
351342 }
352343
@@ -357,7 +348,6 @@ var xDBusNodeInfoRef func(uintptr) *DBusNodeInfo
357348 func (x *DBusNodeInfo) Ref() *DBusNodeInfo {
358349
359350 cret := xDBusNodeInfoRef(x.GoPointer())
360-
361351 return cret
362352 }
363353
@@ -404,7 +394,6 @@ var xDBusPropertyInfoRef func(uintptr) *DBusPropertyInfo
404394 func (x *DBusPropertyInfo) Ref() *DBusPropertyInfo {
405395
406396 cret := xDBusPropertyInfoRef(x.GoPointer())
407-
408397 return cret
409398 }
410399
@@ -449,7 +438,6 @@ var xDBusSignalInfoRef func(uintptr) *DBusSignalInfo
449438 func (x *DBusSignalInfo) Ref() *DBusSignalInfo {
450439
451440 cret := xDBusSignalInfoRef(x.GoPointer())
452-
453441 return cret
454442 }
455443
@@ -472,7 +460,6 @@ var xDbusAnnotationInfoLookup func(uintptr, string) string
472460 func DbusAnnotationInfoLookup(AnnotationsVar uintptr, NameVar string) string {
473461
474462 cret := xDbusAnnotationInfoLookup(AnnotationsVar, NameVar)
475-
476463 return cret
477464 }
478465
M v4/gio/gdbusmenumodel.go +2 -5
@@ -2,8 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
6-
75 "github.com/jwijenbergh/purego"
86 "github.com/jwijenbergh/puregotk/pkg/core"
97 "github.com/jwijenbergh/puregotk/v4/gobject/types"
@@ -52,12 +50,11 @@ var xDBusMenuModelGet func(uintptr, uintptr, string) uintptr
5250 func DBusMenuModelGet(ConnectionVar *DBusConnection, BusNameVar *string, ObjectPathVar string) *DBusMenuModel {
5351 var cls *DBusMenuModel
5452
55- BusNameVarPtr, BusNameVarBytes := core.NullableStringToPtr(BusNameVar)
53+ BusNameVarPtr := core.GStrdupNullable(BusNameVar)
54+ defer core.GFreeNullable(BusNameVarPtr)
5655
5756 cret := xDBusMenuModelGet(ConnectionVar.GoPointer(), BusNameVarPtr, ObjectPathVar)
5857
59- runtime.KeepAlive(BusNameVarBytes)
60-
6158 if cret == 0 {
6259 return nil
6360 }
M v4/gio/gdbusmessage.go +16 -49
@@ -2,8 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
6-
75 "github.com/jwijenbergh/purego"
86 "github.com/jwijenbergh/puregotk/pkg/core"
97 "github.com/jwijenbergh/puregotk/v4/glib"
@@ -77,16 +75,14 @@ var xNewDBusMessageMethodCall func(uintptr, string, uintptr, string) uintptr
7775 func NewDBusMessageMethodCall(NameVar *string, PathVar string, InterfaceVar *string, MethodVar string) *DBusMessage {
7876 var cls *DBusMessage
7977
80- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
78+ NameVarPtr := core.GStrdupNullable(NameVar)
79+ defer core.GFreeNullable(NameVarPtr)
8180
82- InterfaceVarPtr, InterfaceVarBytes := core.NullableStringToPtr(InterfaceVar)
81+ InterfaceVarPtr := core.GStrdupNullable(InterfaceVar)
82+ defer core.GFreeNullable(InterfaceVarPtr)
8383
8484 cret := xNewDBusMessageMethodCall(NameVarPtr, PathVar, InterfaceVarPtr, MethodVar)
8585
86- runtime.KeepAlive(NameVarBytes)
87-
88- runtime.KeepAlive(InterfaceVarBytes)
89-
9086 if cret == 0 {
9187 return nil
9288 }
@@ -146,7 +142,6 @@ var xDBusMessageGetArg0 func(uintptr) string
146142 func (x *DBusMessage) GetArg0() string {
147143
148144 cret := xDBusMessageGetArg0(x.GoPointer())
149-
150145 return cret
151146 }
152147
@@ -158,7 +153,6 @@ var xDBusMessageGetArg0Path func(uintptr) string
158153 func (x *DBusMessage) GetArg0Path() string {
159154
160155 cret := xDBusMessageGetArg0Path(x.GoPointer())
161-
162156 return cret
163157 }
164158
@@ -168,7 +162,6 @@ var xDBusMessageGetBody func(uintptr) *glib.Variant
168162 func (x *DBusMessage) GetBody() *glib.Variant {
169163
170164 cret := xDBusMessageGetBody(x.GoPointer())
171-
172165 return cret
173166 }
174167
@@ -178,7 +171,6 @@ var xDBusMessageGetByteOrder func(uintptr) DBusMessageByteOrder
178171 func (x *DBusMessage) GetByteOrder() DBusMessageByteOrder {
179172
180173 cret := xDBusMessageGetByteOrder(x.GoPointer())
181-
182174 return cret
183175 }
184176
@@ -188,7 +180,6 @@ var xDBusMessageGetDestination func(uintptr) string
188180 func (x *DBusMessage) GetDestination() string {
189181
190182 cret := xDBusMessageGetDestination(x.GoPointer())
191-
192183 return cret
193184 }
194185
@@ -198,7 +189,6 @@ var xDBusMessageGetErrorName func(uintptr) string
198189 func (x *DBusMessage) GetErrorName() string {
199190
200191 cret := xDBusMessageGetErrorName(x.GoPointer())
201-
202192 return cret
203193 }
204194
@@ -208,7 +198,6 @@ var xDBusMessageGetFlags func(uintptr) DBusMessageFlags
208198 func (x *DBusMessage) GetFlags() DBusMessageFlags {
209199
210200 cret := xDBusMessageGetFlags(x.GoPointer())
211-
212201 return cret
213202 }
214203
@@ -221,7 +210,6 @@ var xDBusMessageGetHeader func(uintptr, DBusMessageHeaderField) *glib.Variant
221210 func (x *DBusMessage) GetHeader(HeaderFieldVar DBusMessageHeaderField) *glib.Variant {
222211
223212 cret := xDBusMessageGetHeader(x.GoPointer(), HeaderFieldVar)
224-
225213 return cret
226214 }
227215
@@ -231,7 +219,6 @@ var xDBusMessageGetHeaderFields func(uintptr) uintptr
231219 func (x *DBusMessage) GetHeaderFields() uintptr {
232220
233221 cret := xDBusMessageGetHeaderFields(x.GoPointer())
234-
235222 return cret
236223 }
237224
@@ -241,7 +228,6 @@ var xDBusMessageGetInterface func(uintptr) string
241228 func (x *DBusMessage) GetInterface() string {
242229
243230 cret := xDBusMessageGetInterface(x.GoPointer())
244-
245231 return cret
246232 }
247233
@@ -253,7 +239,6 @@ var xDBusMessageGetLocked func(uintptr) bool
253239 func (x *DBusMessage) GetLocked() bool {
254240
255241 cret := xDBusMessageGetLocked(x.GoPointer())
256-
257242 return cret
258243 }
259244
@@ -263,7 +248,6 @@ var xDBusMessageGetMember func(uintptr) string
263248 func (x *DBusMessage) GetMember() string {
264249
265250 cret := xDBusMessageGetMember(x.GoPointer())
266-
267251 return cret
268252 }
269253
@@ -273,7 +257,6 @@ var xDBusMessageGetMessageType func(uintptr) DBusMessageType
273257 func (x *DBusMessage) GetMessageType() DBusMessageType {
274258
275259 cret := xDBusMessageGetMessageType(x.GoPointer())
276-
277260 return cret
278261 }
279262
@@ -283,7 +266,6 @@ var xDBusMessageGetNumUnixFds func(uintptr) uint32
283266 func (x *DBusMessage) GetNumUnixFds() uint32 {
284267
285268 cret := xDBusMessageGetNumUnixFds(x.GoPointer())
286-
287269 return cret
288270 }
289271
@@ -293,7 +275,6 @@ var xDBusMessageGetPath func(uintptr) string
293275 func (x *DBusMessage) GetPath() string {
294276
295277 cret := xDBusMessageGetPath(x.GoPointer())
296-
297278 return cret
298279 }
299280
@@ -303,7 +284,6 @@ var xDBusMessageGetReplySerial func(uintptr) uint32
303284 func (x *DBusMessage) GetReplySerial() uint32 {
304285
305286 cret := xDBusMessageGetReplySerial(x.GoPointer())
306-
307287 return cret
308288 }
309289
@@ -313,7 +293,6 @@ var xDBusMessageGetSender func(uintptr) string
313293 func (x *DBusMessage) GetSender() string {
314294
315295 cret := xDBusMessageGetSender(x.GoPointer())
316-
317296 return cret
318297 }
319298
@@ -323,7 +302,6 @@ var xDBusMessageGetSerial func(uintptr) uint32
323302 func (x *DBusMessage) GetSerial() uint32 {
324303
325304 cret := xDBusMessageGetSerial(x.GoPointer())
326-
327305 return cret
328306 }
329307
@@ -335,7 +313,6 @@ var xDBusMessageGetSignature func(uintptr) string
335313 func (x *DBusMessage) GetSignature() string {
336314
337315 cret := xDBusMessageGetSignature(x.GoPointer())
338-
339316 return cret
340317 }
341318
@@ -482,7 +459,6 @@ var xDBusMessagePrint func(uintptr, uint) string
482459 func (x *DBusMessage) Print(IndentVar uint) string {
483460
484461 cret := xDBusMessagePrint(x.GoPointer(), IndentVar)
485-
486462 return cret
487463 }
488464
@@ -513,12 +489,11 @@ var xDBusMessageSetDestination func(uintptr, uintptr)
513489 // Convenience setter for the %G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION header field.
514490 func (x *DBusMessage) SetDestination(ValueVar *string) {
515491
516- ValueVarPtr, ValueVarBytes := core.NullableStringToPtr(ValueVar)
492+ ValueVarPtr := core.GStrdupNullable(ValueVar)
493+ defer core.GFreeNullable(ValueVarPtr)
517494
518495 xDBusMessageSetDestination(x.GoPointer(), ValueVarPtr)
519496
520- runtime.KeepAlive(ValueVarBytes)
521-
522497 }
523498
524499 var xDBusMessageSetErrorName func(uintptr, string)
@@ -555,12 +530,11 @@ var xDBusMessageSetInterface func(uintptr, uintptr)
555530 // Convenience setter for the %G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE header field.
556531 func (x *DBusMessage) SetInterface(ValueVar *string) {
557532
558- ValueVarPtr, ValueVarBytes := core.NullableStringToPtr(ValueVar)
533+ ValueVarPtr := core.GStrdupNullable(ValueVar)
534+ defer core.GFreeNullable(ValueVarPtr)
559535
560536 xDBusMessageSetInterface(x.GoPointer(), ValueVarPtr)
561537
562- runtime.KeepAlive(ValueVarBytes)
563-
564538 }
565539
566540 var xDBusMessageSetMember func(uintptr, uintptr)
@@ -568,12 +542,11 @@ var xDBusMessageSetMember func(uintptr, uintptr)
568542 // Convenience setter for the %G_DBUS_MESSAGE_HEADER_FIELD_MEMBER header field.
569543 func (x *DBusMessage) SetMember(ValueVar *string) {
570544
571- ValueVarPtr, ValueVarBytes := core.NullableStringToPtr(ValueVar)
545+ ValueVarPtr := core.GStrdupNullable(ValueVar)
546+ defer core.GFreeNullable(ValueVarPtr)
572547
573548 xDBusMessageSetMember(x.GoPointer(), ValueVarPtr)
574549
575- runtime.KeepAlive(ValueVarBytes)
576-
577550 }
578551
579552 var xDBusMessageSetMessageType func(uintptr, DBusMessageType)
@@ -599,12 +572,11 @@ var xDBusMessageSetPath func(uintptr, uintptr)
599572 // Convenience setter for the %G_DBUS_MESSAGE_HEADER_FIELD_PATH header field.
600573 func (x *DBusMessage) SetPath(ValueVar *string) {
601574
602- ValueVarPtr, ValueVarBytes := core.NullableStringToPtr(ValueVar)
575+ ValueVarPtr := core.GStrdupNullable(ValueVar)
576+ defer core.GFreeNullable(ValueVarPtr)
603577
604578 xDBusMessageSetPath(x.GoPointer(), ValueVarPtr)
605579
606- runtime.KeepAlive(ValueVarBytes)
607-
608580 }
609581
610582 var xDBusMessageSetReplySerial func(uintptr, uint32)
@@ -621,12 +593,11 @@ var xDBusMessageSetSender func(uintptr, uintptr)
621593 // Convenience setter for the %G_DBUS_MESSAGE_HEADER_FIELD_SENDER header field.
622594 func (x *DBusMessage) SetSender(ValueVar *string) {
623595
624- ValueVarPtr, ValueVarBytes := core.NullableStringToPtr(ValueVar)
596+ ValueVarPtr := core.GStrdupNullable(ValueVar)
597+ defer core.GFreeNullable(ValueVarPtr)
625598
626599 xDBusMessageSetSender(x.GoPointer(), ValueVarPtr)
627600
628- runtime.KeepAlive(ValueVarBytes)
629-
630601 }
631602
632603 var xDBusMessageSetSerial func(uintptr, uint32)
@@ -646,12 +617,11 @@ var xDBusMessageSetSignature func(uintptr, uintptr)
646617 // Convenience setter for the %G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE header field.
647618 func (x *DBusMessage) SetSignature(ValueVar *string) {
648619
649- ValueVarPtr, ValueVarBytes := core.NullableStringToPtr(ValueVar)
620+ ValueVarPtr := core.GStrdupNullable(ValueVar)
621+ defer core.GFreeNullable(ValueVarPtr)
650622
651623 xDBusMessageSetSignature(x.GoPointer(), ValueVarPtr)
652624
653- runtime.KeepAlive(ValueVarBytes)
654-
655625 }
656626
657627 var xDBusMessageSetUnixFdList func(uintptr, uintptr)
@@ -681,7 +651,6 @@ func (x *DBusMessage) ToBlob(OutSizeVar *uint, CapabilitiesVar DBusCapabilityFla
681651 var cerr *glib.Error
682652
683653 cret := xDBusMessageToBlob(x.GoPointer(), OutSizeVar, CapabilitiesVar, &cerr)
684-
685654 if cerr == nil {
686655 return cret, nil
687656 }
@@ -702,7 +671,6 @@ func (x *DBusMessage) ToGerror() (bool, error) {
702671 var cerr *glib.Error
703672
704673 cret := xDBusMessageToGerror(x.GoPointer())
705-
706674 if cerr == nil {
707675 return cret, nil
708676 }
@@ -736,7 +704,6 @@ func DBusMessageBytesNeeded(BlobVar []byte, BlobLenVar uint) (int, error) {
736704 var cerr *glib.Error
737705
738706 cret := xDBusMessageBytesNeeded(BlobVar, BlobLenVar, &cerr)
739-
740707 if cerr == nil {
741708 return cret, nil
742709 }
M v4/gio/gdbusmethodinvocation.go +0 -8
@@ -90,7 +90,6 @@ var xDBusMethodInvocationGetInterfaceName func(uintptr) string
9090 func (x *DBusMethodInvocation) GetInterfaceName() string {
9191
9292 cret := xDBusMethodInvocationGetInterfaceName(x.GoPointer())
93-
9493 return cret
9594 }
9695
@@ -130,7 +129,6 @@ var xDBusMethodInvocationGetMethodInfo func(uintptr) *DBusMethodInfo
130129 func (x *DBusMethodInvocation) GetMethodInfo() *DBusMethodInfo {
131130
132131 cret := xDBusMethodInvocationGetMethodInfo(x.GoPointer())
133-
134132 return cret
135133 }
136134
@@ -140,7 +138,6 @@ var xDBusMethodInvocationGetMethodName func(uintptr) string
140138 func (x *DBusMethodInvocation) GetMethodName() string {
141139
142140 cret := xDBusMethodInvocationGetMethodName(x.GoPointer())
143-
144141 return cret
145142 }
146143
@@ -150,7 +147,6 @@ var xDBusMethodInvocationGetObjectPath func(uintptr) string
150147 func (x *DBusMethodInvocation) GetObjectPath() string {
151148
152149 cret := xDBusMethodInvocationGetObjectPath(x.GoPointer())
153-
154150 return cret
155151 }
156152
@@ -161,7 +157,6 @@ var xDBusMethodInvocationGetParameters func(uintptr) *glib.Variant
161157 func (x *DBusMethodInvocation) GetParameters() *glib.Variant {
162158
163159 cret := xDBusMethodInvocationGetParameters(x.GoPointer())
164-
165160 return cret
166161 }
167162
@@ -181,7 +176,6 @@ var xDBusMethodInvocationGetPropertyInfo func(uintptr) *DBusPropertyInfo
181176 func (x *DBusMethodInvocation) GetPropertyInfo() *DBusPropertyInfo {
182177
183178 cret := xDBusMethodInvocationGetPropertyInfo(x.GoPointer())
184-
185179 return cret
186180 }
187181
@@ -194,7 +188,6 @@ var xDBusMethodInvocationGetSender func(uintptr) string
194188 func (x *DBusMethodInvocation) GetSender() string {
195189
196190 cret := xDBusMethodInvocationGetSender(x.GoPointer())
197-
198191 return cret
199192 }
200193
@@ -204,7 +197,6 @@ var xDBusMethodInvocationGetUserData func(uintptr) uintptr
204197 func (x *DBusMethodInvocation) GetUserData() uintptr {
205198
206199 cret := xDBusMethodInvocationGetUserData(x.GoPointer())
207-
208200 return cret
209201 }
210202
M v4/gio/gdbusnameowning.go +0 -4
@@ -134,7 +134,6 @@ func BusOwnName(BusTypeVar BusType, NameVar string, FlagsVar BusNameOwnerFlags,
134134 }
135135
136136 cret := xBusOwnName(BusTypeVar, NameVar, FlagsVar, BusAcquiredHandlerVarRef, NameAcquiredHandlerVarRef, NameLostHandlerVarRef, UserDataVar, UserDataFreeFuncVarRef)
137-
138137 return cret
139138 }
140139
@@ -190,7 +189,6 @@ func BusOwnNameOnConnection(ConnectionVar *DBusConnection, NameVar string, Flags
190189 }
191190
192191 cret := xBusOwnNameOnConnection(ConnectionVar.GoPointer(), NameVar, FlagsVar, NameAcquiredHandlerVarRef, NameLostHandlerVarRef, UserDataVar, UserDataFreeFuncVarRef)
193-
194192 return cret
195193 }
196194
@@ -201,7 +199,6 @@ var xBusOwnNameOnConnectionWithClosures func(uintptr, string, BusNameOwnerFlags,
201199 func BusOwnNameOnConnectionWithClosures(ConnectionVar *DBusConnection, NameVar string, FlagsVar BusNameOwnerFlags, NameAcquiredClosureVar *gobject.Closure, NameLostClosureVar *gobject.Closure) uint {
202200
203201 cret := xBusOwnNameOnConnectionWithClosures(ConnectionVar.GoPointer(), NameVar, FlagsVar, NameAcquiredClosureVar, NameLostClosureVar)
204-
205202 return cret
206203 }
207204
@@ -212,7 +209,6 @@ var xBusOwnNameWithClosures func(BusType, string, BusNameOwnerFlags, *gobject.Cl
212209 func BusOwnNameWithClosures(BusTypeVar BusType, NameVar string, FlagsVar BusNameOwnerFlags, BusAcquiredClosureVar *gobject.Closure, NameAcquiredClosureVar *gobject.Closure, NameLostClosureVar *gobject.Closure) uint {
213210
214211 cret := xBusOwnNameWithClosures(BusTypeVar, NameVar, FlagsVar, BusAcquiredClosureVar, NameAcquiredClosureVar, NameLostClosureVar)
215-
216212 return cret
217213 }
218214
M v4/gio/gdbusnamewatching.go +0 -4
@@ -115,7 +115,6 @@ func BusWatchName(BusTypeVar BusType, NameVar string, FlagsVar BusNameWatcherFla
115115 }
116116
117117 cret := xBusWatchName(BusTypeVar, NameVar, FlagsVar, NameAppearedHandlerVarRef, NameVanishedHandlerVarRef, UserDataVar, UserDataFreeFuncVarRef)
118-
119118 return cret
120119 }
121120
@@ -171,7 +170,6 @@ func BusWatchNameOnConnection(ConnectionVar *DBusConnection, NameVar string, Fla
171170 }
172171
173172 cret := xBusWatchNameOnConnection(ConnectionVar.GoPointer(), NameVar, FlagsVar, NameAppearedHandlerVarRef, NameVanishedHandlerVarRef, UserDataVar, UserDataFreeFuncVarRef)
174-
175173 return cret
176174 }
177175
@@ -182,7 +180,6 @@ var xBusWatchNameOnConnectionWithClosures func(uintptr, string, BusNameWatcherFl
182180 func BusWatchNameOnConnectionWithClosures(ConnectionVar *DBusConnection, NameVar string, FlagsVar BusNameWatcherFlags, NameAppearedClosureVar *gobject.Closure, NameVanishedClosureVar *gobject.Closure) uint {
183181
184182 cret := xBusWatchNameOnConnectionWithClosures(ConnectionVar.GoPointer(), NameVar, FlagsVar, NameAppearedClosureVar, NameVanishedClosureVar)
185-
186183 return cret
187184 }
188185
@@ -193,7 +190,6 @@ var xBusWatchNameWithClosures func(BusType, string, BusNameWatcherFlags, *gobjec
193190 func BusWatchNameWithClosures(BusTypeVar BusType, NameVar string, FlagsVar BusNameWatcherFlags, NameAppearedClosureVar *gobject.Closure, NameVanishedClosureVar *gobject.Closure) uint {
194191
195192 cret := xBusWatchNameWithClosures(BusTypeVar, NameVar, FlagsVar, NameAppearedClosureVar, NameVanishedClosureVar)
196-
197193 return cret
198194 }
199195
M v4/gio/gdbusobject.go +0 -2
@@ -219,7 +219,6 @@ func (x *DBusObjectBase) GetInterface(InterfaceNameVar string) *DBusInterfaceBas
219219 func (x *DBusObjectBase) GetInterfaces() *glib.List {
220220
221221 cret := XGDbusObjectGetInterfaces(x.GoPointer())
222-
223222 return cret
224223 }
225224
@@ -227,7 +226,6 @@ func (x *DBusObjectBase) GetInterfaces() *glib.List {
227226 func (x *DBusObjectBase) GetObjectPath() string {
228227
229228 cret := XGDbusObjectGetObjectPath(x.GoPointer())
230-
231229 return cret
232230 }
233231
M v4/gio/gdbusobjectmanager.go +0 -2
@@ -328,7 +328,6 @@ func (x *DBusObjectManagerBase) GetObject(ObjectPathVar string) *DBusObjectBase
328328 func (x *DBusObjectManagerBase) GetObjectPath() string {
329329
330330 cret := XGDbusObjectManagerGetObjectPath(x.GoPointer())
331-
332331 return cret
333332 }
334333
@@ -336,7 +335,6 @@ func (x *DBusObjectManagerBase) GetObjectPath() string {
336335 func (x *DBusObjectManagerBase) GetObjects() *glib.List {
337336
338337 cret := XGDbusObjectManagerGetObjects(x.GoPointer())
339-
340338 return cret
341339 }
342340
M v4/gio/gdbusobjectmanagerclient.go +2 -11
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -321,12 +320,11 @@ func NewDBusObjectManagerClientSync(ConnectionVar *DBusConnection, FlagsVar DBus
321320 }
322321 }
323322
324- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
323+ NameVarPtr := core.GStrdupNullable(NameVar)
324+ defer core.GFreeNullable(NameVarPtr)
325325
326326 cret := xNewDBusObjectManagerClientSync(ConnectionVar.GoPointer(), FlagsVar, NameVarPtr, ObjectPathVar, GetProxyTypeFuncVarRef, GetProxyTypeUserDataVar, GetProxyTypeDestroyNotifyVarRef, CancellableVar.GoPointer(), &cerr)
327327
328- runtime.KeepAlive(NameVarBytes)
329-
330328 if cret == 0 {
331329 return nil, cerr
332330 }
@@ -362,7 +360,6 @@ var xDBusObjectManagerClientGetFlags func(uintptr) DBusObjectManagerClientFlags
362360 func (x *DBusObjectManagerClient) GetFlags() DBusObjectManagerClientFlags {
363361
364362 cret := xDBusObjectManagerClientGetFlags(x.GoPointer())
365-
366363 return cret
367364 }
368365
@@ -373,7 +370,6 @@ var xDBusObjectManagerClientGetName func(uintptr) string
373370 func (x *DBusObjectManagerClient) GetName() string {
374371
375372 cret := xDBusObjectManagerClientGetName(x.GoPointer())
376-
377373 return cret
378374 }
379375
@@ -386,7 +382,6 @@ var xDBusObjectManagerClientGetNameOwner func(uintptr) string
386382 func (x *DBusObjectManagerClient) GetNameOwner() string {
387383
388384 cret := xDBusObjectManagerClientGetNameOwner(x.GoPointer())
389-
390385 return cret
391386 }
392387
@@ -611,7 +606,6 @@ func (x *DBusObjectManagerClient) InitFinish(ResVar AsyncResult) (bool, error) {
611606 var cerr *glib.Error
612607
613608 cret := XGAsyncInitableInitFinish(x.GoPointer(), ResVar.GoPointer(), &cerr)
614-
615609 if cerr == nil {
616610 return cret, nil
617611 }
@@ -672,7 +666,6 @@ func (x *DBusObjectManagerClient) GetObject(ObjectPathVar string) *DBusObjectBas
672666 func (x *DBusObjectManagerClient) GetObjectPath() string {
673667
674668 cret := XGDbusObjectManagerGetObjectPath(x.GoPointer())
675-
676669 return cret
677670 }
678671
@@ -680,7 +673,6 @@ func (x *DBusObjectManagerClient) GetObjectPath() string {
680673 func (x *DBusObjectManagerClient) GetObjects() *glib.List {
681674
682675 cret := XGDbusObjectManagerGetObjects(x.GoPointer())
683-
684676 return cret
685677 }
686678
@@ -726,7 +718,6 @@ func (x *DBusObjectManagerClient) Init(CancellableVar *Cancellable) (bool, error
726718 var cerr *glib.Error
727719
728720 cret := XGInitableInit(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
729-
730721 if cerr == nil {
731722 return cret, nil
732723 }
M v4/gio/gdbusobjectmanagerserver.go +0 -4
@@ -144,7 +144,6 @@ var xDBusObjectManagerServerIsExported func(uintptr, uintptr) bool
144144 func (x *DBusObjectManagerServer) IsExported(ObjectVar *DBusObjectSkeleton) bool {
145145
146146 cret := xDBusObjectManagerServerIsExported(x.GoPointer(), ObjectVar.GoPointer())
147-
148147 return cret
149148 }
150149
@@ -168,7 +167,6 @@ var xDBusObjectManagerServerUnexport func(uintptr, string) bool
168167 func (x *DBusObjectManagerServer) Unexport(ObjectPathVar string) bool {
169168
170169 cret := xDBusObjectManagerServerUnexport(x.GoPointer(), ObjectPathVar)
171-
172170 return cret
173171 }
174172
@@ -233,7 +231,6 @@ func (x *DBusObjectManagerServer) GetObject(ObjectPathVar string) *DBusObjectBas
233231 func (x *DBusObjectManagerServer) GetObjectPath() string {
234232
235233 cret := XGDbusObjectManagerGetObjectPath(x.GoPointer())
236-
237234 return cret
238235 }
239236
@@ -241,7 +238,6 @@ func (x *DBusObjectManagerServer) GetObjectPath() string {
241238 func (x *DBusObjectManagerServer) GetObjects() *glib.List {
242239
243240 cret := XGDbusObjectManagerGetObjects(x.GoPointer())
244-
245241 return cret
246242 }
247243
M v4/gio/gdbusobjectproxy.go +0 -2
@@ -134,7 +134,6 @@ func (x *DBusObjectProxy) GetInterface(InterfaceNameVar string) *DBusInterfaceBa
134134 func (x *DBusObjectProxy) GetInterfaces() *glib.List {
135135
136136 cret := XGDbusObjectGetInterfaces(x.GoPointer())
137-
138137 return cret
139138 }
140139
@@ -142,7 +141,6 @@ func (x *DBusObjectProxy) GetInterfaces() *glib.List {
142141 func (x *DBusObjectProxy) GetObjectPath() string {
143142
144143 cret := XGDbusObjectGetObjectPath(x.GoPointer())
145-
146144 return cret
147145 }
148146
M v4/gio/gdbusobjectskeleton.go +0 -2
@@ -231,7 +231,6 @@ func (x *DBusObjectSkeleton) GetInterface(InterfaceNameVar string) *DBusInterfac
231231 func (x *DBusObjectSkeleton) GetInterfaces() *glib.List {
232232
233233 cret := XGDbusObjectGetInterfaces(x.GoPointer())
234-
235234 return cret
236235 }
237236
@@ -239,7 +238,6 @@ func (x *DBusObjectSkeleton) GetInterfaces() *glib.List {
239238 func (x *DBusObjectSkeleton) GetObjectPath() string {
240239
241240 cret := XGDbusObjectGetObjectPath(x.GoPointer())
242-
243241 return cret
244242 }
245243
M v4/gio/gdbusproxy.go +4 -23
@@ -3,7 +3,6 @@ package gio
33
44 import (
55 "fmt"
6- "runtime"
76 "structs"
87 "unsafe"
98
@@ -245,12 +244,11 @@ func NewDBusProxySync(ConnectionVar *DBusConnection, FlagsVar DBusProxyFlags, In
245244 var cls *DBusProxy
246245 var cerr *glib.Error
247246
248- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
247+ NameVarPtr := core.GStrdupNullable(NameVar)
248+ defer core.GFreeNullable(NameVarPtr)
249249
250250 cret := xNewDBusProxySync(ConnectionVar.GoPointer(), FlagsVar, InfoVar, NameVarPtr, ObjectPathVar, InterfaceNameVar, CancellableVar.GoPointer(), &cerr)
251251
252- runtime.KeepAlive(NameVarBytes)
253-
254252 if cret == 0 {
255253 return nil, cerr
256254 }
@@ -337,7 +335,6 @@ func (x *DBusProxy) CallFinish(ResVar AsyncResult) (*glib.Variant, error) {
337335 var cerr *glib.Error
338336
339337 cret := xDBusProxyCallFinish(x.GoPointer(), ResVar.GoPointer(), &cerr)
340-
341338 if cerr == nil {
342339 return cret, nil
343340 }
@@ -387,7 +384,6 @@ func (x *DBusProxy) CallSync(MethodNameVar string, ParametersVar *glib.Variant,
387384 var cerr *glib.Error
388385
389386 cret := xDBusProxyCallSync(x.GoPointer(), MethodNameVar, ParametersVar, FlagsVar, TimeoutMsecVar, CancellableVar.GoPointer(), &cerr)
390-
391387 if cerr == nil {
392388 return cret, nil
393389 }
@@ -428,7 +424,6 @@ func (x *DBusProxy) CallWithUnixFdListFinish(OutFdListVar **UnixFDList, ResVar A
428424 var cerr *glib.Error
429425
430426 cret := xDBusProxyCallWithUnixFdListFinish(x.GoPointer(), OutFdListVar, ResVar.GoPointer(), &cerr)
431-
432427 if cerr == nil {
433428 return cret, nil
434429 }
@@ -445,7 +440,6 @@ func (x *DBusProxy) CallWithUnixFdListSync(MethodNameVar string, ParametersVar *
445440 var cerr *glib.Error
446441
447442 cret := xDBusProxyCallWithUnixFdListSync(x.GoPointer(), MethodNameVar, ParametersVar, FlagsVar, TimeoutMsecVar, FdListVar.GoPointer(), OutFdListVar, CancellableVar.GoPointer(), &cerr)
448-
449443 if cerr == nil {
450444 return cret, nil
451445 }
@@ -464,7 +458,6 @@ var xDBusProxyGetCachedProperty func(uintptr, string) *glib.Variant
464458 func (x *DBusProxy) GetCachedProperty(PropertyNameVar string) *glib.Variant {
465459
466460 cret := xDBusProxyGetCachedProperty(x.GoPointer(), PropertyNameVar)
467-
468461 return cret
469462 }
470463
@@ -474,7 +467,6 @@ var xDBusProxyGetCachedPropertyNames func(uintptr) []string
474467 func (x *DBusProxy) GetCachedPropertyNames() []string {
475468
476469 cret := xDBusProxyGetCachedPropertyNames(x.GoPointer())
477-
478470 return cret
479471 }
480472
@@ -505,7 +497,6 @@ var xDBusProxyGetDefaultTimeout func(uintptr) int
505497 func (x *DBusProxy) GetDefaultTimeout() int {
506498
507499 cret := xDBusProxyGetDefaultTimeout(x.GoPointer())
508-
509500 return cret
510501 }
511502
@@ -515,7 +506,6 @@ var xDBusProxyGetFlags func(uintptr) DBusProxyFlags
515506 func (x *DBusProxy) GetFlags() DBusProxyFlags {
516507
517508 cret := xDBusProxyGetFlags(x.GoPointer())
518-
519509 return cret
520510 }
521511
@@ -527,7 +517,6 @@ var xDBusProxyGetInterfaceInfo func(uintptr) *DBusInterfaceInfo
527517 func (x *DBusProxy) GetInterfaceInfo() *DBusInterfaceInfo {
528518
529519 cret := xDBusProxyGetInterfaceInfo(x.GoPointer())
530-
531520 return cret
532521 }
533522
@@ -537,7 +526,6 @@ var xDBusProxyGetInterfaceName func(uintptr) string
537526 func (x *DBusProxy) GetInterfaceName() string {
538527
539528 cret := xDBusProxyGetInterfaceName(x.GoPointer())
540-
541529 return cret
542530 }
543531
@@ -551,7 +539,6 @@ var xDBusProxyGetName func(uintptr) string
551539 func (x *DBusProxy) GetName() string {
552540
553541 cret := xDBusProxyGetName(x.GoPointer())
554-
555542 return cret
556543 }
557544
@@ -564,7 +551,6 @@ var xDBusProxyGetNameOwner func(uintptr) string
564551 func (x *DBusProxy) GetNameOwner() string {
565552
566553 cret := xDBusProxyGetNameOwner(x.GoPointer())
567-
568554 return cret
569555 }
570556
@@ -574,7 +560,6 @@ var xDBusProxyGetObjectPath func(uintptr) string
574560 func (x *DBusProxy) GetObjectPath() string {
575561
576562 cret := xDBusProxyGetObjectPath(x.GoPointer())
577-
578563 return cret
579564 }
580565
@@ -950,7 +935,6 @@ func (x *DBusProxy) InitFinish(ResVar AsyncResult) (bool, error) {
950935 var cerr *glib.Error
951936
952937 cret := XGAsyncInitableInitFinish(x.GoPointer(), ResVar.GoPointer(), &cerr)
953-
954938 if cerr == nil {
955939 return cret, nil
956940 }
@@ -997,7 +981,6 @@ func (x *DBusProxy) DupObject() *DBusObjectBase {
997981 func (x *DBusProxy) GetInfo() *DBusInterfaceInfo {
998982
999983 cret := XGDbusInterfaceGetInfo(x.GoPointer())
1000-
1001984 return cret
1002985 }
1003986
@@ -1071,7 +1054,6 @@ func (x *DBusProxy) Init(CancellableVar *Cancellable) (bool, error) {
10711054 var cerr *glib.Error
10721055
10731056 cret := XGInitableInit(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
1074-
10751057 if cerr == nil {
10761058 return cret, nil
10771059 }
@@ -1125,12 +1107,11 @@ func DBusProxyNew(ConnectionVar *DBusConnection, FlagsVar DBusProxyFlags, InfoVa
11251107 }
11261108 }
11271109
1128- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
1110+ NameVarPtr := core.GStrdupNullable(NameVar)
1111+ defer core.GFreeNullable(NameVarPtr)
11291112
11301113 xDBusProxyNew(ConnectionVar.GoPointer(), FlagsVar, InfoVar, NameVarPtr, ObjectPathVar, InterfaceNameVar, CancellableVar.GoPointer(), CallbackVarRef, UserDataVar)
11311114
1132- runtime.KeepAlive(NameVarBytes)
1133-
11341115 }
11351116
11361117 var xDBusProxyNewForBus func(BusType, DBusProxyFlags, *DBusInterfaceInfo, string, string, string, uintptr, uintptr, uintptr)
M v4/gio/gdbusserver.go +0 -5
@@ -97,7 +97,6 @@ var xDBusServerGetClientAddress func(uintptr) string
9797 func (x *DBusServer) GetClientAddress() string {
9898
9999 cret := xDBusServerGetClientAddress(x.GoPointer())
100-
101100 return cret
102101 }
103102
@@ -107,7 +106,6 @@ var xDBusServerGetFlags func(uintptr) DBusServerFlags
107106 func (x *DBusServer) GetFlags() DBusServerFlags {
108107
109108 cret := xDBusServerGetFlags(x.GoPointer())
110-
111109 return cret
112110 }
113111
@@ -117,7 +115,6 @@ var xDBusServerGetGuid func(uintptr) string
117115 func (x *DBusServer) GetGuid() string {
118116
119117 cret := xDBusServerGetGuid(x.GoPointer())
120-
121118 return cret
122119 }
123120
@@ -127,7 +124,6 @@ var xDBusServerIsActive func(uintptr) bool
127124 func (x *DBusServer) IsActive() bool {
128125
129126 cret := xDBusServerIsActive(x.GoPointer())
130-
131127 return cret
132128 }
133129
@@ -300,7 +296,6 @@ func (x *DBusServer) Init(CancellableVar *Cancellable) (bool, error) {
300296 var cerr *glib.Error
301297
302298 cret := XGInitableInit(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
303-
304299 if cerr == nil {
305300 return cret, nil
306301 }
M v4/gio/gdbusutils.go +0 -11
@@ -14,7 +14,6 @@ var xDbusEscapeObjectPath func(string) string
1414 func DbusEscapeObjectPath(SVar string) string {
1515
1616 cret := xDbusEscapeObjectPath(SVar)
17-
1817 return cret
1918 }
2019
@@ -39,7 +38,6 @@ var xDbusEscapeObjectPathBytestring func([]byte) string
3938 func DbusEscapeObjectPathBytestring(BytesVar []byte) string {
4039
4140 cret := xDbusEscapeObjectPathBytestring(BytesVar)
42-
4341 return cret
4442 }
4543
@@ -59,7 +57,6 @@ var xDbusGenerateGuid func() string
5957 func DbusGenerateGuid() string {
6058
6159 cret := xDbusGenerateGuid()
62-
6360 return cret
6461 }
6562
@@ -96,7 +93,6 @@ var xDbusGvalueToGvariant func(*gobject.Value, *glib.VariantType) *glib.Variant
9693 func DbusGvalueToGvariant(GvalueVar *gobject.Value, TypeVar *glib.VariantType) *glib.Variant {
9794
9895 cret := xDbusGvalueToGvariant(GvalueVar, TypeVar)
99-
10096 return cret
10197 }
10298
@@ -129,7 +125,6 @@ var xDbusIsErrorName func(string) bool
129125 func DbusIsErrorName(StringVar string) bool {
130126
131127 cret := xDbusIsErrorName(StringVar)
132-
133128 return cret
134129 }
135130
@@ -142,7 +137,6 @@ var xDbusIsGuid func(string) bool
142137 func DbusIsGuid(StringVar string) bool {
143138
144139 cret := xDbusIsGuid(StringVar)
145-
146140 return cret
147141 }
148142
@@ -152,7 +146,6 @@ var xDbusIsInterfaceName func(string) bool
152146 func DbusIsInterfaceName(StringVar string) bool {
153147
154148 cret := xDbusIsInterfaceName(StringVar)
155-
156149 return cret
157150 }
158151
@@ -162,7 +155,6 @@ var xDbusIsMemberName func(string) bool
162155 func DbusIsMemberName(StringVar string) bool {
163156
164157 cret := xDbusIsMemberName(StringVar)
165-
166158 return cret
167159 }
168160
@@ -172,7 +164,6 @@ var xDbusIsName func(string) bool
172164 func DbusIsName(StringVar string) bool {
173165
174166 cret := xDbusIsName(StringVar)
175-
176167 return cret
177168 }
178169
@@ -182,7 +173,6 @@ var xDbusIsUniqueName func(string) bool
182173 func DbusIsUniqueName(StringVar string) bool {
183174
184175 cret := xDbusIsUniqueName(StringVar)
185-
186176 return cret
187177 }
188178
@@ -199,7 +189,6 @@ var xDbusUnescapeObjectPath func(string) uintptr
199189 func DbusUnescapeObjectPath(SVar string) uintptr {
200190
201191 cret := xDbusUnescapeObjectPath(SVar)
202-
203192 return cret
204193 }
205194
M v4/gio/gdebugcontroller.go +0 -1
@@ -70,7 +70,6 @@ func (x *DebugControllerBase) SetGoPointer(ptr uintptr) {
7070 func (x *DebugControllerBase) GetDebugEnabled() bool {
7171
7272 cret := XGDebugControllerGetDebugEnabled(x.GoPointer())
73-
7473 return cret
7574 }
7675
M v4/gio/gdebugcontrollerdbus.go +0 -2
@@ -290,7 +290,6 @@ func (x *DebugControllerDBus) ConnectAuthorize(cb *func(DebugControllerDBus, uin
290290 func (x *DebugControllerDBus) GetDebugEnabled() bool {
291291
292292 cret := XGDebugControllerGetDebugEnabled(x.GoPointer())
293-
294293 return cret
295294 }
296295
@@ -343,7 +342,6 @@ func (x *DebugControllerDBus) Init(CancellableVar *Cancellable) (bool, error) {
343342 var cerr *glib.Error
344343
345344 cret := XGInitableInit(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
346-
347345 if cerr == nil {
348346 return cret, nil
349347 }
M v4/gio/gdrive.go +0 -21
@@ -998,7 +998,6 @@ func (x *DriveBase) SetGoPointer(ptr uintptr) {
998998 func (x *DriveBase) CanEject() bool {
999999
10001000 cret := XGDriveCanEject(x.GoPointer())
1001-
10021001 return cret
10031002 }
10041003
@@ -1006,7 +1005,6 @@ func (x *DriveBase) CanEject() bool {
10061005 func (x *DriveBase) CanPollForMedia() bool {
10071006
10081007 cret := XGDriveCanPollForMedia(x.GoPointer())
1009-
10101008 return cret
10111009 }
10121010
@@ -1014,7 +1012,6 @@ func (x *DriveBase) CanPollForMedia() bool {
10141012 func (x *DriveBase) CanStart() bool {
10151013
10161014 cret := XGDriveCanStart(x.GoPointer())
1017-
10181015 return cret
10191016 }
10201017
@@ -1022,7 +1019,6 @@ func (x *DriveBase) CanStart() bool {
10221019 func (x *DriveBase) CanStartDegraded() bool {
10231020
10241021 cret := XGDriveCanStartDegraded(x.GoPointer())
1025-
10261022 return cret
10271023 }
10281024
@@ -1030,7 +1026,6 @@ func (x *DriveBase) CanStartDegraded() bool {
10301026 func (x *DriveBase) CanStop() bool {
10311027
10321028 cret := XGDriveCanStop(x.GoPointer())
1033-
10341029 return cret
10351030 }
10361031
@@ -1050,7 +1045,6 @@ func (x *DriveBase) EjectFinish(ResultVar AsyncResult) (bool, error) {
10501045 var cerr *glib.Error
10511046
10521047 cret := XGDriveEjectFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
1053-
10541048 if cerr == nil {
10551049 return cret, nil
10561050 }
@@ -1073,7 +1067,6 @@ func (x *DriveBase) EjectWithOperationFinish(ResultVar AsyncResult) (bool, error
10731067 var cerr *glib.Error
10741068
10751069 cret := XGDriveEjectWithOperationFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
1076-
10771070 if cerr == nil {
10781071 return cret, nil
10791072 }
@@ -1087,7 +1080,6 @@ func (x *DriveBase) EjectWithOperationFinish(ResultVar AsyncResult) (bool, error
10871080 func (x *DriveBase) EnumerateIdentifiers() []string {
10881081
10891082 cret := XGDriveEnumerateIdentifiers(x.GoPointer())
1090-
10911083 return cret
10921084 }
10931085
@@ -1111,7 +1103,6 @@ func (x *DriveBase) GetIcon() *IconBase {
11111103 func (x *DriveBase) GetIdentifier(KindVar string) string {
11121104
11131105 cret := XGDriveGetIdentifier(x.GoPointer(), KindVar)
1114-
11151106 return cret
11161107 }
11171108
@@ -1119,7 +1110,6 @@ func (x *DriveBase) GetIdentifier(KindVar string) string {
11191110 func (x *DriveBase) GetName() string {
11201111
11211112 cret := XGDriveGetName(x.GoPointer())
1122-
11231113 return cret
11241114 }
11251115
@@ -1127,7 +1117,6 @@ func (x *DriveBase) GetName() string {
11271117 func (x *DriveBase) GetSortKey() string {
11281118
11291119 cret := XGDriveGetSortKey(x.GoPointer())
1130-
11311120 return cret
11321121 }
11331122
@@ -1135,7 +1124,6 @@ func (x *DriveBase) GetSortKey() string {
11351124 func (x *DriveBase) GetStartStopType() DriveStartStopType {
11361125
11371126 cret := XGDriveGetStartStopType(x.GoPointer())
1138-
11391127 return cret
11401128 }
11411129
@@ -1160,7 +1148,6 @@ func (x *DriveBase) GetSymbolicIcon() *IconBase {
11601148 func (x *DriveBase) GetVolumes() *glib.List {
11611149
11621150 cret := XGDriveGetVolumes(x.GoPointer())
1163-
11641151 return cret
11651152 }
11661153
@@ -1170,7 +1157,6 @@ func (x *DriveBase) GetVolumes() *glib.List {
11701157 func (x *DriveBase) HasMedia() bool {
11711158
11721159 cret := XGDriveHasMedia(x.GoPointer())
1173-
11741160 return cret
11751161 }
11761162
@@ -1178,7 +1164,6 @@ func (x *DriveBase) HasMedia() bool {
11781164 func (x *DriveBase) HasVolumes() bool {
11791165
11801166 cret := XGDriveHasVolumes(x.GoPointer())
1181-
11821167 return cret
11831168 }
11841169
@@ -1186,7 +1171,6 @@ func (x *DriveBase) HasVolumes() bool {
11861171 func (x *DriveBase) IsMediaCheckAutomatic() bool {
11871172
11881173 cret := XGDriveIsMediaCheckAutomatic(x.GoPointer())
1189-
11901174 return cret
11911175 }
11921176
@@ -1194,7 +1178,6 @@ func (x *DriveBase) IsMediaCheckAutomatic() bool {
11941178 func (x *DriveBase) IsMediaRemovable() bool {
11951179
11961180 cret := XGDriveIsMediaRemovable(x.GoPointer())
1197-
11981181 return cret
11991182 }
12001183
@@ -1203,7 +1186,6 @@ func (x *DriveBase) IsMediaRemovable() bool {
12031186 func (x *DriveBase) IsRemovable() bool {
12041187
12051188 cret := XGDriveIsRemovable(x.GoPointer())
1206-
12071189 return cret
12081190 }
12091191
@@ -1223,7 +1205,6 @@ func (x *DriveBase) PollForMediaFinish(ResultVar AsyncResult) (bool, error) {
12231205 var cerr *glib.Error
12241206
12251207 cret := XGDrivePollForMediaFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
1226-
12271208 if cerr == nil {
12281209 return cret, nil
12291210 }
@@ -1247,7 +1228,6 @@ func (x *DriveBase) StartFinish(ResultVar AsyncResult) (bool, error) {
12471228 var cerr *glib.Error
12481229
12491230 cret := XGDriveStartFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
1250-
12511231 if cerr == nil {
12521232 return cret, nil
12531233 }
@@ -1271,7 +1251,6 @@ func (x *DriveBase) StopFinish(ResultVar AsyncResult) (bool, error) {
12711251 var cerr *glib.Error
12721252
12731253 cret := XGDriveStopFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
1274-
12751254 if cerr == nil {
12761255 return cret, nil
12771256 }
M v4/gio/gdtlsclientconnection.go +0 -2
@@ -66,7 +66,6 @@ func (x *DtlsClientConnectionBase) SetGoPointer(ptr uintptr) {
6666 func (x *DtlsClientConnectionBase) GetAcceptedCas() *glib.List {
6767
6868 cret := XGDtlsClientConnectionGetAcceptedCas(x.GoPointer())
69-
7069 return cret
7170 }
7271
@@ -93,7 +92,6 @@ func (x *DtlsClientConnectionBase) GetServerIdentity() *SocketConnectableBase {
9392 func (x *DtlsClientConnectionBase) GetValidationFlags() TlsCertificateFlags {
9493
9594 cret := XGDtlsClientConnectionGetValidationFlags(x.GoPointer())
96-
9795 return cret
9896 }
9997
M v4/gio/gdtlsconnection.go +0 -14
@@ -390,7 +390,6 @@ func (x *DtlsConnectionBase) Close(CancellableVar *Cancellable) (bool, error) {
390390 var cerr *glib.Error
391391
392392 cret := XGDtlsConnectionClose(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
393-
394393 if cerr == nil {
395394 return cret, nil
396395 }
@@ -412,7 +411,6 @@ func (x *DtlsConnectionBase) CloseFinish(ResultVar AsyncResult) (bool, error) {
412411 var cerr *glib.Error
413412
414413 cret := XGDtlsConnectionCloseFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
415-
416414 if cerr == nil {
417415 return cret, nil
418416 }
@@ -425,7 +423,6 @@ func (x *DtlsConnectionBase) CloseFinish(ResultVar AsyncResult) (bool, error) {
425423 func (x *DtlsConnectionBase) EmitAcceptCertificate(PeerCertVar *TlsCertificate, ErrorsVar TlsCertificateFlags) bool {
426424
427425 cret := XGDtlsConnectionEmitAcceptCertificate(x.GoPointer(), PeerCertVar.GoPointer(), ErrorsVar)
428-
429426 return cret
430427 }
431428
@@ -462,7 +459,6 @@ func (x *DtlsConnectionBase) GetChannelBindingData(TypeVar TlsChannelBindingType
462459 var cerr *glib.Error
463460
464461 cret := XGDtlsConnectionGetChannelBindingData(x.GoPointer(), TypeVar, DataVar, &cerr)
465-
466462 if cerr == nil {
467463 return cret, nil
468464 }
@@ -481,7 +477,6 @@ func (x *DtlsConnectionBase) GetChannelBindingData(TypeVar TlsChannelBindingType
481477 func (x *DtlsConnectionBase) GetCiphersuiteName() string {
482478
483479 cret := XGDtlsConnectionGetCiphersuiteName(x.GoPointer())
484-
485480 return cret
486481 }
487482
@@ -528,7 +523,6 @@ func (x *DtlsConnectionBase) GetInteraction() *TlsInteraction {
528523 func (x *DtlsConnectionBase) GetNegotiatedProtocol() string {
529524
530525 cret := XGDtlsConnectionGetNegotiatedProtocol(x.GoPointer())
531-
532526 return cret
533527 }
534528
@@ -555,7 +549,6 @@ func (x *DtlsConnectionBase) GetPeerCertificate() *TlsCertificate {
555549 func (x *DtlsConnectionBase) GetPeerCertificateErrors() TlsCertificateFlags {
556550
557551 cret := XGDtlsConnectionGetPeerCertificateErrors(x.GoPointer())
558-
559552 return cret
560553 }
561554
@@ -566,7 +559,6 @@ func (x *DtlsConnectionBase) GetPeerCertificateErrors() TlsCertificateFlags {
566559 func (x *DtlsConnectionBase) GetProtocolVersion() TlsProtocolVersion {
567560
568561 cret := XGDtlsConnectionGetProtocolVersion(x.GoPointer())
569-
570562 return cret
571563 }
572564
@@ -575,7 +567,6 @@ func (x *DtlsConnectionBase) GetProtocolVersion() TlsProtocolVersion {
575567 func (x *DtlsConnectionBase) GetRehandshakeMode() TlsRehandshakeMode {
576568
577569 cret := XGDtlsConnectionGetRehandshakeMode(x.GoPointer())
578-
579570 return cret
580571 }
581572
@@ -585,7 +576,6 @@ func (x *DtlsConnectionBase) GetRehandshakeMode() TlsRehandshakeMode {
585576 func (x *DtlsConnectionBase) GetRequireCloseNotify() bool {
586577
587578 cret := XGDtlsConnectionGetRequireCloseNotify(x.GoPointer())
588-
589579 return cret
590580 }
591581
@@ -619,7 +609,6 @@ func (x *DtlsConnectionBase) Handshake(CancellableVar *Cancellable) (bool, error
619609 var cerr *glib.Error
620610
621611 cret := XGDtlsConnectionHandshake(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
622-
623612 if cerr == nil {
624613 return cret, nil
625614 }
@@ -641,7 +630,6 @@ func (x *DtlsConnectionBase) HandshakeFinish(ResultVar AsyncResult) (bool, error
641630 var cerr *glib.Error
642631
643632 cret := XGDtlsConnectionHandshakeFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
644-
645633 if cerr == nil {
646634 return cret, nil
647635 }
@@ -779,7 +767,6 @@ func (x *DtlsConnectionBase) Shutdown(ShutdownReadVar bool, ShutdownWriteVar boo
779767 var cerr *glib.Error
780768
781769 cret := XGDtlsConnectionShutdown(x.GoPointer(), ShutdownReadVar, ShutdownWriteVar, CancellableVar.GoPointer(), &cerr)
782-
783770 if cerr == nil {
784771 return cret, nil
785772 }
@@ -801,7 +788,6 @@ func (x *DtlsConnectionBase) ShutdownFinish(ResultVar AsyncResult) (bool, error)
801788 var cerr *glib.Error
802789
803790 cret := XGDtlsConnectionShutdownFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
804-
805791 if cerr == nil {
806792 return cret, nil
807793 }
M v4/gio/gemblem.go +0 -5
@@ -97,7 +97,6 @@ var xEmblemGetOrigin func(uintptr) EmblemOrigin
9797 func (x *Emblem) GetOrigin() EmblemOrigin {
9898
9999 cret := xEmblemGetOrigin(x.GoPointer())
100-
101100 return cret
102101 }
103102
@@ -116,7 +115,6 @@ func (c *Emblem) SetGoPointer(ptr uintptr) {
116115 func (x *Emblem) Equal(Icon2Var Icon) bool {
117116
118117 cret := XGIconEqual(x.GoPointer(), Icon2Var.GoPointer())
119-
120118 return cret
121119 }
122120
@@ -124,7 +122,6 @@ func (x *Emblem) Equal(Icon2Var Icon) bool {
124122 func (x *Emblem) Hash() uint {
125123
126124 cret := XGIconHash(x.GoPointer())
127-
128125 return cret
129126 }
130127
@@ -136,7 +133,6 @@ func (x *Emblem) Hash() uint {
136133 func (x *Emblem) Serialize() *glib.Variant {
137134
138135 cret := XGIconSerialize(x.GoPointer())
139-
140136 return cret
141137 }
142138
@@ -159,7 +155,6 @@ func (x *Emblem) Serialize() *glib.Variant {
159155 func (x *Emblem) ToString() string {
160156
161157 cret := XGIconToString(x.GoPointer())
162-
163158 return cret
164159 }
165160
M v4/gio/gemblemedicon.go +0 -5
@@ -92,7 +92,6 @@ var xEmblemedIconGetEmblems func(uintptr) *glib.List
9292 func (x *EmblemedIcon) GetEmblems() *glib.List {
9393
9494 cret := xEmblemedIconGetEmblems(x.GoPointer())
95-
9695 return cret
9796 }
9897
@@ -128,7 +127,6 @@ func (c *EmblemedIcon) SetGoPointer(ptr uintptr) {
128127 func (x *EmblemedIcon) Equal(Icon2Var Icon) bool {
129128
130129 cret := XGIconEqual(x.GoPointer(), Icon2Var.GoPointer())
131-
132130 return cret
133131 }
134132
@@ -136,7 +134,6 @@ func (x *EmblemedIcon) Equal(Icon2Var Icon) bool {
136134 func (x *EmblemedIcon) Hash() uint {
137135
138136 cret := XGIconHash(x.GoPointer())
139-
140137 return cret
141138 }
142139
@@ -148,7 +145,6 @@ func (x *EmblemedIcon) Hash() uint {
148145 func (x *EmblemedIcon) Serialize() *glib.Variant {
149146
150147 cret := XGIconSerialize(x.GoPointer())
151-
152148 return cret
153149 }
154150
@@ -171,7 +167,6 @@ func (x *EmblemedIcon) Serialize() *glib.Variant {
171167 func (x *EmblemedIcon) ToString() string {
172168
173169 cret := XGIconToString(x.GoPointer())
174-
175170 return cret
176171 }
177172
M v4/gio/gfile.go +20 -90
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -3457,7 +3456,6 @@ func (x *FileBase) BuildAttributeListForCopy(FlagsVar FileCopyFlags, Cancellable
34573456 var cerr *glib.Error
34583457
34593458 cret := XGFileBuildAttributeListForCopy(x.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr)
3460-
34613459 if cerr == nil {
34623460 return cret, nil
34633461 }
@@ -3509,7 +3507,6 @@ func (x *FileBase) Copy(DestinationVar File, FlagsVar FileCopyFlags, Cancellable
35093507 var cerr *glib.Error
35103508
35113509 cret := XGFileCopy(x.GoPointer(), DestinationVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressCallbackDataVar, &cerr)
3512-
35133510 if cerr == nil {
35143511 return cret, nil
35153512 }
@@ -3553,7 +3550,6 @@ func (x *FileBase) CopyAttributes(DestinationVar File, FlagsVar FileCopyFlags, C
35533550 var cerr *glib.Error
35543551
35553552 cret := XGFileCopyAttributes(x.GoPointer(), DestinationVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr)
3556-
35573553 if cerr == nil {
35583554 return cret, nil
35593555 }
@@ -3566,7 +3562,6 @@ func (x *FileBase) CopyFinish(ResVar AsyncResult) (bool, error) {
35663562 var cerr *glib.Error
35673563
35683564 cret := XGFileCopyFinish(x.GoPointer(), ResVar.GoPointer(), &cerr)
3569-
35703565 if cerr == nil {
35713566 return cret, nil
35723567 }
@@ -3749,7 +3744,6 @@ func (x *FileBase) Delete(CancellableVar *Cancellable) (bool, error) {
37493744 var cerr *glib.Error
37503745
37513746 cret := XGFileDelete(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
3752-
37533747 if cerr == nil {
37543748 return cret, nil
37553749 }
@@ -3771,7 +3765,6 @@ func (x *FileBase) DeleteFinish(ResultVar AsyncResult) (bool, error) {
37713765 var cerr *glib.Error
37723766
37733767 cret := XGFileDeleteFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
3774-
37753768 if cerr == nil {
37763769 return cret, nil
37773770 }
@@ -3822,7 +3815,6 @@ func (x *FileBase) EjectMountableFinish(ResultVar AsyncResult) (bool, error) {
38223815 var cerr *glib.Error
38233816
38243817 cret := XGFileEjectMountableFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
3825-
38263818 if cerr == nil {
38273819 return cret, nil
38283820 }
@@ -3850,7 +3842,6 @@ func (x *FileBase) EjectMountableWithOperationFinish(ResultVar AsyncResult) (boo
38503842 var cerr *glib.Error
38513843
38523844 cret := XGFileEjectMountableWithOperationFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
3853-
38543845 if cerr == nil {
38553846 return cret, nil
38563847 }
@@ -3947,7 +3938,6 @@ func (x *FileBase) EnumerateChildrenFinish(ResVar AsyncResult) (*FileEnumerator,
39473938 func (x *FileBase) Equal(File2Var File) bool {
39483939
39493940 cret := XGFileEqual(x.GoPointer(), File2Var.GoPointer())
3950-
39513941 return cret
39523942 }
39533943
@@ -4028,7 +4018,6 @@ func (x *FileBase) FindEnclosingMountFinish(ResVar AsyncResult) (*MountBase, err
40284018 func (x *FileBase) GetBasename() string {
40294019
40304020 cret := XGFileGetBasename(x.GoPointer())
4031-
40324021 return cret
40334022 }
40344023
@@ -4113,7 +4102,6 @@ func (x *FileBase) GetParent() *FileBase {
41134102 func (x *FileBase) GetParseName() string {
41144103
41154104 cret := XGFileGetParseName(x.GoPointer())
4116-
41174105 return cret
41184106 }
41194107
@@ -4124,7 +4112,6 @@ func (x *FileBase) GetParseName() string {
41244112 func (x *FileBase) GetPath() string {
41254113
41264114 cret := XGFileGetPath(x.GoPointer())
4127-
41284115 return cret
41294116 }
41304117
@@ -4134,7 +4121,6 @@ func (x *FileBase) GetPath() string {
41344121 func (x *FileBase) GetRelativePath(DescendantVar File) string {
41354122
41364123 cret := XGFileGetRelativePath(x.GoPointer(), DescendantVar.GoPointer())
4137-
41384124 return cret
41394125 }
41404126
@@ -4144,7 +4130,6 @@ func (x *FileBase) GetRelativePath(DescendantVar File) string {
41444130 func (x *FileBase) GetUri() string {
41454131
41464132 cret := XGFileGetUri(x.GoPointer())
4147-
41484133 return cret
41494134 }
41504135
@@ -4162,7 +4147,6 @@ func (x *FileBase) GetUri() string {
41624147 func (x *FileBase) GetUriScheme() string {
41634148
41644149 cret := XGFileGetUriScheme(x.GoPointer())
4165-
41664150 return cret
41674151 }
41684152
@@ -4174,7 +4158,6 @@ func (x *FileBase) GetUriScheme() string {
41744158 func (x *FileBase) HasParent(ParentVar File) bool {
41754159
41764160 cret := XGFileHasParent(x.GoPointer(), ParentVar.GoPointer())
4177-
41784161 return cret
41794162 }
41804163
@@ -4195,7 +4178,6 @@ func (x *FileBase) HasParent(ParentVar File) bool {
41954178 func (x *FileBase) HasPrefix(PrefixVar File) bool {
41964179
41974180 cret := XGFileHasPrefix(x.GoPointer(), PrefixVar.GoPointer())
4198-
41994181 return cret
42004182 }
42014183
@@ -4205,7 +4187,6 @@ func (x *FileBase) HasPrefix(PrefixVar File) bool {
42054187 func (x *FileBase) HasUriScheme(UriSchemeVar string) bool {
42064188
42074189 cret := XGFileHasUriScheme(x.GoPointer(), UriSchemeVar)
4208-
42094190 return cret
42104191 }
42114192
@@ -4215,7 +4196,6 @@ func (x *FileBase) HasUriScheme(UriSchemeVar string) bool {
42154196 func (x *FileBase) Hash() uint {
42164197
42174198 cret := XGFileHash(x.GoPointer())
4218-
42194199 return cret
42204200 }
42214201
@@ -4233,7 +4213,6 @@ func (x *FileBase) Hash() uint {
42334213 func (x *FileBase) IsNative() bool {
42344214
42354215 cret := XGFileIsNative(x.GoPointer())
4236-
42374216 return cret
42384217 }
42394218
@@ -4252,7 +4231,6 @@ func (x *FileBase) LoadBytes(CancellableVar *Cancellable, EtagOutVar *string) (*
42524231 var cerr *glib.Error
42534232
42544233 cret := XGFileLoadBytes(x.GoPointer(), CancellableVar.GoPointer(), EtagOutVar, &cerr)
4255-
42564234 if cerr == nil {
42574235 return cret, nil
42584236 }
@@ -4289,7 +4267,6 @@ func (x *FileBase) LoadBytesFinish(ResultVar AsyncResult, EtagOutVar *string) (*
42894267 var cerr *glib.Error
42904268
42914269 cret := XGFileLoadBytesFinish(x.GoPointer(), ResultVar.GoPointer(), EtagOutVar, &cerr)
4292-
42934270 if cerr == nil {
42944271 return cret, nil
42954272 }
@@ -4309,7 +4286,6 @@ func (x *FileBase) LoadContents(CancellableVar *Cancellable, ContentsVar *[]stri
43094286 var cerr *glib.Error
43104287
43114288 cret := XGFileLoadContents(x.GoPointer(), CancellableVar.GoPointer(), ContentsVar, LengthVar, EtagOutVar, &cerr)
4312-
43134289 if cerr == nil {
43144290 return cret, nil
43154291 }
@@ -4345,7 +4321,6 @@ func (x *FileBase) LoadContentsFinish(ResVar AsyncResult, ContentsVar *[]string,
43454321 var cerr *glib.Error
43464322
43474323 cret := XGFileLoadContentsFinish(x.GoPointer(), ResVar.GoPointer(), ContentsVar, LengthVar, EtagOutVar, &cerr)
4348-
43494324 if cerr == nil {
43504325 return cret, nil
43514326 }
@@ -4379,7 +4354,6 @@ func (x *FileBase) LoadPartialContentsFinish(ResVar AsyncResult, ContentsVar *[]
43794354 var cerr *glib.Error
43804355
43814356 cret := XGFileLoadPartialContentsFinish(x.GoPointer(), ResVar.GoPointer(), ContentsVar, LengthVar, EtagOutVar, &cerr)
4382-
43834357 if cerr == nil {
43844358 return cret, nil
43854359 }
@@ -4409,7 +4383,6 @@ func (x *FileBase) MakeDirectory(CancellableVar *Cancellable) (bool, error) {
44094383 var cerr *glib.Error
44104384
44114385 cret := XGFileMakeDirectory(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
4412-
44134386 if cerr == nil {
44144387 return cret, nil
44154388 }
@@ -4430,7 +4403,6 @@ func (x *FileBase) MakeDirectoryFinish(ResultVar AsyncResult) (bool, error) {
44304403 var cerr *glib.Error
44314404
44324405 cret := XGFileMakeDirectoryFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
4433-
44344406 if cerr == nil {
44354407 return cret, nil
44364408 }
@@ -4455,7 +4427,6 @@ func (x *FileBase) MakeDirectoryWithParents(CancellableVar *Cancellable) (bool,
44554427 var cerr *glib.Error
44564428
44574429 cret := XGFileMakeDirectoryWithParents(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
4458-
44594430 if cerr == nil {
44604431 return cret, nil
44614432 }
@@ -4473,7 +4444,6 @@ func (x *FileBase) MakeSymbolicLink(SymlinkValueVar string, CancellableVar *Canc
44734444 var cerr *glib.Error
44744445
44754446 cret := XGFileMakeSymbolicLink(x.GoPointer(), SymlinkValueVar, CancellableVar.GoPointer(), &cerr)
4476-
44774447 if cerr == nil {
44784448 return cret, nil
44794449 }
@@ -4495,7 +4465,6 @@ func (x *FileBase) MakeSymbolicLinkFinish(ResultVar AsyncResult) (bool, error) {
44954465 var cerr *glib.Error
44964466
44974467 cret := XGFileMakeSymbolicLinkFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
4498-
44994468 if cerr == nil {
45004469 return cret, nil
45014470 }
@@ -4525,7 +4494,6 @@ func (x *FileBase) MeasureDiskUsage(FlagsVar FileMeasureFlags, CancellableVar *C
45254494 var cerr *glib.Error
45264495
45274496 cret := XGFileMeasureDiskUsage(x.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressDataVar, DiskUsageVar, NumDirsVar, NumFilesVar, &cerr)
4528-
45294497 if cerr == nil {
45304498 return cret, nil
45314499 }
@@ -4550,7 +4518,6 @@ func (x *FileBase) MeasureDiskUsageFinish(ResultVar AsyncResult, DiskUsageVar *u
45504518 var cerr *glib.Error
45514519
45524520 cret := XGFileMeasureDiskUsageFinish(x.GoPointer(), ResultVar.GoPointer(), DiskUsageVar, NumDirsVar, NumFilesVar, &cerr)
4553-
45544521 if cerr == nil {
45554522 return cret, nil
45564523 }
@@ -4665,7 +4632,6 @@ func (x *FileBase) MountEnclosingVolumeFinish(ResultVar AsyncResult) (bool, erro
46654632 var cerr *glib.Error
46664633
46674634 cret := XGFileMountEnclosingVolumeFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
4668-
46694635 if cerr == nil {
46704636 return cret, nil
46714637 }
@@ -4749,7 +4715,6 @@ func (x *FileBase) Move(DestinationVar File, FlagsVar FileCopyFlags, Cancellable
47494715 var cerr *glib.Error
47504716
47514717 cret := XGFileMove(x.GoPointer(), DestinationVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(ProgressCallbackVar), ProgressCallbackDataVar, &cerr)
4752-
47534718 if cerr == nil {
47544719 return cret, nil
47554720 }
@@ -4786,7 +4751,6 @@ func (x *FileBase) MoveFinish(ResultVar AsyncResult) (bool, error) {
47864751 var cerr *glib.Error
47874752
47884753 cret := XGFileMoveFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
4789-
47904754 if cerr == nil {
47914755 return cret, nil
47924756 }
@@ -4872,7 +4836,6 @@ func (x *FileBase) OpenReadwriteFinish(ResVar AsyncResult) (*FileIOStream, error
48724836 func (x *FileBase) PeekPath() string {
48734837
48744838 cret := XGFilePeekPath(x.GoPointer())
4875-
48764839 return cret
48774840 }
48784841
@@ -4899,7 +4862,6 @@ func (x *FileBase) PollMountableFinish(ResultVar AsyncResult) (bool, error) {
48994862 var cerr *glib.Error
49004863
49014864 cret := XGFilePollMountableFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
4902-
49034865 if cerr == nil {
49044866 return cret, nil
49054867 }
@@ -4985,7 +4947,6 @@ func (x *FileBase) QueryDefaultHandlerFinish(ResultVar AsyncResult) (*AppInfoBas
49854947 func (x *FileBase) QueryExists(CancellableVar *Cancellable) bool {
49864948
49874949 cret := XGFileQueryExists(x.GoPointer(), CancellableVar.GoPointer())
4988-
49894950 return cret
49904951 }
49914952
@@ -4997,7 +4958,6 @@ func (x *FileBase) QueryExists(CancellableVar *Cancellable) bool {
49974958 func (x *FileBase) QueryFileType(FlagsVar FileQueryInfoFlags, CancellableVar *Cancellable) FileType {
49984959
49994960 cret := XGFileQueryFileType(x.GoPointer(), FlagsVar, CancellableVar.GoPointer())
5000-
50014961 return cret
50024962 }
50034963
@@ -5191,7 +5151,6 @@ func (x *FileBase) QuerySettableAttributes(CancellableVar *Cancellable) (*FileAt
51915151 var cerr *glib.Error
51925152
51935153 cret := XGFileQuerySettableAttributes(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
5194-
51955154 if cerr == nil {
51965155 return cret, nil
51975156 }
@@ -5210,7 +5169,6 @@ func (x *FileBase) QueryWritableNamespaces(CancellableVar *Cancellable) (*FileAt
52105169 var cerr *glib.Error
52115170
52125171 cret := XGFileQueryWritableNamespaces(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
5213-
52145172 if cerr == nil {
52155173 return cret, nil
52165174 }
@@ -5326,12 +5284,11 @@ func (x *FileBase) Replace(EtagVar *string, MakeBackupVar bool, FlagsVar FileCre
53265284 var cls *FileOutputStream
53275285 var cerr *glib.Error
53285286
5329- EtagVarPtr, EtagVarBytes := core.NullableStringToPtr(EtagVar)
5287+ EtagVarPtr := core.GStrdupNullable(EtagVar)
5288+ defer core.GFreeNullable(EtagVarPtr)
53305289
53315290 cret := XGFileReplace(x.GoPointer(), EtagVarPtr, MakeBackupVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
53325291
5333- runtime.KeepAlive(EtagVarBytes)
5334-
53355292 if cret == 0 {
53365293 return nil, cerr
53375294 }
@@ -5355,12 +5312,11 @@ func (x *FileBase) Replace(EtagVar *string, MakeBackupVar bool, FlagsVar FileCre
53555312 // of the operation.
53565313 func (x *FileBase) ReplaceAsync(EtagVar *string, MakeBackupVar bool, FlagsVar FileCreateFlags, IoPriorityVar int, CancellableVar *Cancellable, CallbackVar *AsyncReadyCallback, UserDataVar uintptr) {
53575314
5358- EtagVarPtr, EtagVarBytes := core.NullableStringToPtr(EtagVar)
5315+ EtagVarPtr := core.GStrdupNullable(EtagVar)
5316+ defer core.GFreeNullable(EtagVarPtr)
53595317
53605318 XGFileReplaceAsync(x.GoPointer(), EtagVarPtr, MakeBackupVar, FlagsVar, IoPriorityVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(CallbackVar), UserDataVar)
53615319
5362- runtime.KeepAlive(EtagVarBytes)
5363-
53645320 }
53655321
53665322 // Replaces the contents of @file with @contents of @length bytes.
@@ -5382,12 +5338,10 @@ func (x *FileBase) ReplaceAsync(EtagVar *string, MakeBackupVar bool, FlagsVar Fi
53825338 func (x *FileBase) ReplaceContents(ContentsVar string, LengthVar uint, EtagVar *string, MakeBackupVar bool, FlagsVar FileCreateFlags, NewEtagVar *string, CancellableVar *Cancellable) (bool, error) {
53835339 var cerr *glib.Error
53845340
5385- EtagVarPtr, EtagVarBytes := core.NullableStringToPtr(EtagVar)
5341+ EtagVarPtr := core.GStrdupNullable(EtagVar)
5342+ defer core.GFreeNullable(EtagVarPtr)
53865343
53875344 cret := XGFileReplaceContents(x.GoPointer(), ContentsVar, LengthVar, EtagVarPtr, MakeBackupVar, FlagsVar, NewEtagVar, CancellableVar.GoPointer(), &cerr)
5388-
5389- runtime.KeepAlive(EtagVarBytes)
5390-
53915345 if cerr == nil {
53925346 return cret, nil
53935347 }
@@ -5416,12 +5370,11 @@ func (x *FileBase) ReplaceContents(ContentsVar string, LengthVar uint, EtagVar *
54165370 // contents (without copying) for the duration of the call.
54175371 func (x *FileBase) ReplaceContentsAsync(ContentsVar string, LengthVar uint, EtagVar *string, MakeBackupVar bool, FlagsVar FileCreateFlags, CancellableVar *Cancellable, CallbackVar *AsyncReadyCallback, UserDataVar uintptr) {
54185372
5419- EtagVarPtr, EtagVarBytes := core.NullableStringToPtr(EtagVar)
5373+ EtagVarPtr := core.GStrdupNullable(EtagVar)
5374+ defer core.GFreeNullable(EtagVarPtr)
54205375
54215376 XGFileReplaceContentsAsync(x.GoPointer(), ContentsVar, LengthVar, EtagVarPtr, MakeBackupVar, FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(CallbackVar), UserDataVar)
54225377
5423- runtime.KeepAlive(EtagVarBytes)
5424-
54255378 }
54265379
54275380 // Same as g_file_replace_contents_async() but takes a #GBytes input instead.
@@ -5434,12 +5387,11 @@ func (x *FileBase) ReplaceContentsAsync(ContentsVar string, LengthVar uint, Etag
54345387 // g_file_replace_contents_finish().
54355388 func (x *FileBase) ReplaceContentsBytesAsync(ContentsVar *glib.Bytes, EtagVar *string, MakeBackupVar bool, FlagsVar FileCreateFlags, CancellableVar *Cancellable, CallbackVar *AsyncReadyCallback, UserDataVar uintptr) {
54365389
5437- EtagVarPtr, EtagVarBytes := core.NullableStringToPtr(EtagVar)
5390+ EtagVarPtr := core.GStrdupNullable(EtagVar)
5391+ defer core.GFreeNullable(EtagVarPtr)
54385392
54395393 XGFileReplaceContentsBytesAsync(x.GoPointer(), ContentsVar, EtagVarPtr, MakeBackupVar, FlagsVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(CallbackVar), UserDataVar)
54405394
5441- runtime.KeepAlive(EtagVarBytes)
5442-
54435395 }
54445396
54455397 // Finishes an asynchronous replace of the given @file. See
@@ -5449,7 +5401,6 @@ func (x *FileBase) ReplaceContentsFinish(ResVar AsyncResult, NewEtagVar *string)
54495401 var cerr *glib.Error
54505402
54515403 cret := XGFileReplaceContentsFinish(x.GoPointer(), ResVar.GoPointer(), NewEtagVar, &cerr)
5452-
54535404 if cerr == nil {
54545405 return cret, nil
54555406 }
@@ -5491,12 +5442,11 @@ func (x *FileBase) ReplaceReadwrite(EtagVar *string, MakeBackupVar bool, FlagsVa
54915442 var cls *FileIOStream
54925443 var cerr *glib.Error
54935444
5494- EtagVarPtr, EtagVarBytes := core.NullableStringToPtr(EtagVar)
5445+ EtagVarPtr := core.GStrdupNullable(EtagVar)
5446+ defer core.GFreeNullable(EtagVarPtr)
54955447
54965448 cret := XGFileReplaceReadwrite(x.GoPointer(), EtagVarPtr, MakeBackupVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
54975449
5498- runtime.KeepAlive(EtagVarBytes)
5499-
55005450 if cret == 0 {
55015451 return nil, cerr
55025452 }
@@ -5521,12 +5471,11 @@ func (x *FileBase) ReplaceReadwrite(EtagVar *string, MakeBackupVar bool, FlagsVa
55215471 // the result of the operation.
55225472 func (x *FileBase) ReplaceReadwriteAsync(EtagVar *string, MakeBackupVar bool, FlagsVar FileCreateFlags, IoPriorityVar int, CancellableVar *Cancellable, CallbackVar *AsyncReadyCallback, UserDataVar uintptr) {
55235473
5524- EtagVarPtr, EtagVarBytes := core.NullableStringToPtr(EtagVar)
5474+ EtagVarPtr := core.GStrdupNullable(EtagVar)
5475+ defer core.GFreeNullable(EtagVarPtr)
55255476
55265477 XGFileReplaceReadwriteAsync(x.GoPointer(), EtagVarPtr, MakeBackupVar, FlagsVar, IoPriorityVar, CancellableVar.GoPointer(), glib.NewCallbackNullable(CallbackVar), UserDataVar)
55275478
5528- runtime.KeepAlive(EtagVarBytes)
5529-
55305479 }
55315480
55325481 // Finishes an asynchronous file replace operation started with
@@ -5580,7 +5529,6 @@ func (x *FileBase) SetAttribute(AttributeVar string, TypeVar FileAttributeType,
55805529 var cerr *glib.Error
55815530
55825531 cret := XGFileSetAttribute(x.GoPointer(), AttributeVar, TypeVar, ValuePVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
5583-
55845532 if cerr == nil {
55855533 return cret, nil
55865534 }
@@ -5599,7 +5547,6 @@ func (x *FileBase) SetAttributeByteString(AttributeVar string, ValueVar string,
55995547 var cerr *glib.Error
56005548
56015549 cret := XGFileSetAttributeByteString(x.GoPointer(), AttributeVar, ValueVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
5602-
56035550 if cerr == nil {
56045551 return cret, nil
56055552 }
@@ -5617,7 +5564,6 @@ func (x *FileBase) SetAttributeInt32(AttributeVar string, ValueVar int32, FlagsV
56175564 var cerr *glib.Error
56185565
56195566 cret := XGFileSetAttributeInt32(x.GoPointer(), AttributeVar, ValueVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
5620-
56215567 if cerr == nil {
56225568 return cret, nil
56235569 }
@@ -5635,7 +5581,6 @@ func (x *FileBase) SetAttributeInt64(AttributeVar string, ValueVar int64, FlagsV
56355581 var cerr *glib.Error
56365582
56375583 cret := XGFileSetAttributeInt64(x.GoPointer(), AttributeVar, ValueVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
5638-
56395584 if cerr == nil {
56405585 return cret, nil
56415586 }
@@ -5653,7 +5598,6 @@ func (x *FileBase) SetAttributeString(AttributeVar string, ValueVar string, Flag
56535598 var cerr *glib.Error
56545599
56555600 cret := XGFileSetAttributeString(x.GoPointer(), AttributeVar, ValueVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
5656-
56575601 if cerr == nil {
56585602 return cret, nil
56595603 }
@@ -5671,7 +5615,6 @@ func (x *FileBase) SetAttributeUint32(AttributeVar string, ValueVar uint32, Flag
56715615 var cerr *glib.Error
56725616
56735617 cret := XGFileSetAttributeUint32(x.GoPointer(), AttributeVar, ValueVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
5674-
56755618 if cerr == nil {
56765619 return cret, nil
56775620 }
@@ -5689,7 +5632,6 @@ func (x *FileBase) SetAttributeUint64(AttributeVar string, ValueVar uint64, Flag
56895632 var cerr *glib.Error
56905633
56915634 cret := XGFileSetAttributeUint64(x.GoPointer(), AttributeVar, ValueVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
5692-
56935635 if cerr == nil {
56945636 return cret, nil
56955637 }
@@ -5716,7 +5658,6 @@ func (x *FileBase) SetAttributesFinish(ResultVar AsyncResult, InfoVar **FileInfo
57165658 var cerr *glib.Error
57175659
57185660 cret := XGFileSetAttributesFinish(x.GoPointer(), ResultVar.GoPointer(), InfoVar, &cerr)
5719-
57205661 if cerr == nil {
57215662 return cret, nil
57225663 }
@@ -5740,7 +5681,6 @@ func (x *FileBase) SetAttributesFromInfo(InfoVar *FileInfo, FlagsVar FileQueryIn
57405681 var cerr *glib.Error
57415682
57425683 cret := XGFileSetAttributesFromInfo(x.GoPointer(), InfoVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr)
5743-
57445684 if cerr == nil {
57455685 return cret, nil
57465686 }
@@ -5840,7 +5780,6 @@ func (x *FileBase) StartMountableFinish(ResultVar AsyncResult) (bool, error) {
58405780 var cerr *glib.Error
58415781
58425782 cret := XGFileStartMountableFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
5843-
58445783 if cerr == nil {
58455784 return cret, nil
58465785 }
@@ -5871,7 +5810,6 @@ func (x *FileBase) StopMountableFinish(ResultVar AsyncResult) (bool, error) {
58715810 var cerr *glib.Error
58725811
58735812 cret := XGFileStopMountableFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
5874-
58755813 if cerr == nil {
58765814 return cret, nil
58775815 }
@@ -5886,7 +5824,6 @@ func (x *FileBase) StopMountableFinish(ResultVar AsyncResult) (bool, error) {
58865824 func (x *FileBase) SupportsThreadContexts() bool {
58875825
58885826 cret := XGFileSupportsThreadContexts(x.GoPointer())
5889-
58905827 return cret
58915828 }
58925829
@@ -5907,7 +5844,6 @@ func (x *FileBase) Trash(CancellableVar *Cancellable) (bool, error) {
59075844 var cerr *glib.Error
59085845
59095846 cret := XGFileTrash(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
5910-
59115847 if cerr == nil {
59125848 return cret, nil
59135849 }
@@ -5928,7 +5864,6 @@ func (x *FileBase) TrashFinish(ResultVar AsyncResult) (bool, error) {
59285864 var cerr *glib.Error
59295865
59305866 cret := XGFileTrashFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
5931-
59325867 if cerr == nil {
59335868 return cret, nil
59345869 }
@@ -5959,7 +5894,6 @@ func (x *FileBase) UnmountMountableFinish(ResultVar AsyncResult) (bool, error) {
59595894 var cerr *glib.Error
59605895
59615896 cret := XGFileUnmountMountableFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
5962-
59635897 if cerr == nil {
59645898 return cret, nil
59655899 }
@@ -5991,7 +5925,6 @@ func (x *FileBase) UnmountMountableWithOperationFinish(ResultVar AsyncResult) (b
59915925 var cerr *glib.Error
59925926
59935927 cret := XGFileUnmountMountableWithOperationFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
5994-
59955928 if cerr == nil {
59965929 return cret, nil
59975930 }
@@ -6259,12 +6192,11 @@ func FileNewTmp(TmplVar *string, IostreamVar **FileIOStream) (*FileBase, error)
62596192 var cls *FileBase
62606193 var cerr *glib.Error
62616194
6262- TmplVarPtr, TmplVarBytes := core.NullableStringToPtr(TmplVar)
6195+ TmplVarPtr := core.GStrdupNullable(TmplVar)
6196+ defer core.GFreeNullable(TmplVarPtr)
62636197
62646198 cret := xFileNewTmp(TmplVarPtr, IostreamVar, &cerr)
62656199
6266- runtime.KeepAlive(TmplVarBytes)
6267-
62686200 if cret == 0 {
62696201 return nil, cerr
62706202 }
@@ -6303,12 +6235,11 @@ func FileNewTmpAsync(TmplVar *string, IoPriorityVar int, CancellableVar *Cancell
63036235 }
63046236 }
63056237
6306- TmplVarPtr, TmplVarBytes := core.NullableStringToPtr(TmplVar)
6238+ TmplVarPtr := core.GStrdupNullable(TmplVar)
6239+ defer core.GFreeNullable(TmplVarPtr)
63076240
63086241 xFileNewTmpAsync(TmplVarPtr, IoPriorityVar, CancellableVar.GoPointer(), CallbackVarRef, UserDataVar)
63096242
6310- runtime.KeepAlive(TmplVarBytes)
6311-
63126243 }
63136244
63146245 var xFileNewTmpDirAsync func(uintptr, int, uintptr, uintptr, uintptr)
@@ -6336,12 +6267,11 @@ func FileNewTmpDirAsync(TmplVar *string, IoPriorityVar int, CancellableVar *Canc
63366267 }
63376268 }
63386269
6339- TmplVarPtr, TmplVarBytes := core.NullableStringToPtr(TmplVar)
6270+ TmplVarPtr := core.GStrdupNullable(TmplVar)
6271+ defer core.GFreeNullable(TmplVarPtr)
63406272
63416273 xFileNewTmpDirAsync(TmplVarPtr, IoPriorityVar, CancellableVar.GoPointer(), CallbackVarRef, UserDataVar)
63426274
6343- runtime.KeepAlive(TmplVarBytes)
6344-
63456275 }
63466276
63476277 var xFileNewTmpDirFinish func(uintptr, **glib.Error) uintptr
M v4/gio/gfileattribute.go +0 -4
@@ -51,7 +51,6 @@ var xNewFileAttributeInfoList func() *FileAttributeInfoList
5151 func NewFileAttributeInfoList() *FileAttributeInfoList {
5252
5353 cret := xNewFileAttributeInfoList()
54-
5554 return cret
5655 }
5756
@@ -71,7 +70,6 @@ var xFileAttributeInfoListDup func(uintptr) *FileAttributeInfoList
7170 func (x *FileAttributeInfoList) Dup() *FileAttributeInfoList {
7271
7372 cret := xFileAttributeInfoListDup(x.GoPointer())
74-
7573 return cret
7674 }
7775
@@ -81,7 +79,6 @@ var xFileAttributeInfoListLookup func(uintptr, string) *FileAttributeInfo
8179 func (x *FileAttributeInfoList) Lookup(NameVar string) *FileAttributeInfo {
8280
8381 cret := xFileAttributeInfoListLookup(x.GoPointer(), NameVar)
84-
8582 return cret
8683 }
8784
@@ -91,7 +88,6 @@ var xFileAttributeInfoListRef func(uintptr) *FileAttributeInfoList
9188 func (x *FileAttributeInfoList) Ref() *FileAttributeInfoList {
9289
9390 cret := xFileAttributeInfoListRef(x.GoPointer())
94-
9591 return cret
9692 }
9793
M v4/gio/gfileenumerator.go +0 -6
@@ -419,7 +419,6 @@ func (x *FileEnumerator) Close(CancellableVar *Cancellable) (bool, error) {
419419 var cerr *glib.Error
420420
421421 cret := xFileEnumeratorClose(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
422-
423422 if cerr == nil {
424423 return cret, nil
425424 }
@@ -472,7 +471,6 @@ func (x *FileEnumerator) CloseFinish(ResultVar AsyncResult) (bool, error) {
472471 var cerr *glib.Error
473472
474473 cret := xFileEnumeratorCloseFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
475-
476474 if cerr == nil {
477475 return cret, nil
478476 }
@@ -533,7 +531,6 @@ var xFileEnumeratorHasPending func(uintptr) bool
533531 func (x *FileEnumerator) HasPending() bool {
534532
535533 cret := xFileEnumeratorHasPending(x.GoPointer())
536-
537534 return cret
538535 }
539536
@@ -543,7 +540,6 @@ var xFileEnumeratorIsClosed func(uintptr) bool
543540 func (x *FileEnumerator) IsClosed() bool {
544541
545542 cret := xFileEnumeratorIsClosed(x.GoPointer())
546-
547543 return cret
548544 }
549545
@@ -594,7 +590,6 @@ func (x *FileEnumerator) Iterate(OutInfoVar **FileInfo, OutChildVar **File, Canc
594590 var cerr *glib.Error
595591
596592 cret := xFileEnumeratorIterate(x.GoPointer(), OutInfoVar, OutChildVar, CancellableVar.GoPointer(), &cerr)
597-
598593 if cerr == nil {
599594 return cret, nil
600595 }
@@ -734,7 +729,6 @@ func (x *FileEnumerator) NextFilesFinish(ResultVar AsyncResult) (*glib.List, err
734729 var cerr *glib.Error
735730
736731 cret := xFileEnumeratorNextFilesFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
737-
738732 if cerr == nil {
739733 return cret, nil
740734 }
M v4/gio/gfileicon.go +0 -4
@@ -88,7 +88,6 @@ func (c *FileIcon) SetGoPointer(ptr uintptr) {
8888 func (x *FileIcon) Equal(Icon2Var Icon) bool {
8989
9090 cret := XGIconEqual(x.GoPointer(), Icon2Var.GoPointer())
91-
9291 return cret
9392 }
9493
@@ -96,7 +95,6 @@ func (x *FileIcon) Equal(Icon2Var Icon) bool {
9695 func (x *FileIcon) Hash() uint {
9796
9897 cret := XGIconHash(x.GoPointer())
99-
10098 return cret
10199 }
102100
@@ -108,7 +106,6 @@ func (x *FileIcon) Hash() uint {
108106 func (x *FileIcon) Serialize() *glib.Variant {
109107
110108 cret := XGIconSerialize(x.GoPointer())
111-
112109 return cret
113110 }
114111
@@ -131,7 +128,6 @@ func (x *FileIcon) Serialize() *glib.Variant {
131128 func (x *FileIcon) ToString() string {
132129
133130 cret := XGIconToString(x.GoPointer())
134-
135131 return cret
136132 }
137133
M v4/gio/gfileinfo.go +2 -37
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -807,7 +806,6 @@ var xFileInfoGetAccessDateTime func(uintptr) *glib.DateTime
807806 func (x *FileInfo) GetAccessDateTime() *glib.DateTime {
808807
809808 cret := xFileInfoGetAccessDateTime(x.GoPointer())
810-
811809 return cret
812810 }
813811
@@ -836,7 +834,6 @@ var xFileInfoGetAttributeAsString func(uintptr, string) string
836834 func (x *FileInfo) GetAttributeAsString(AttributeVar string) string {
837835
838836 cret := xFileInfoGetAttributeAsString(x.GoPointer(), AttributeVar)
839-
840837 return cret
841838 }
842839
@@ -847,7 +844,6 @@ var xFileInfoGetAttributeBoolean func(uintptr, string) bool
847844 func (x *FileInfo) GetAttributeBoolean(AttributeVar string) bool {
848845
849846 cret := xFileInfoGetAttributeBoolean(x.GoPointer(), AttributeVar)
850-
851847 return cret
852848 }
853849
@@ -858,7 +854,6 @@ var xFileInfoGetAttributeByteString func(uintptr, string) string
858854 func (x *FileInfo) GetAttributeByteString(AttributeVar string) string {
859855
860856 cret := xFileInfoGetAttributeByteString(x.GoPointer(), AttributeVar)
861-
862857 return cret
863858 }
864859
@@ -868,7 +863,6 @@ var xFileInfoGetAttributeData func(uintptr, string, *FileAttributeType, *uintptr
868863 func (x *FileInfo) GetAttributeData(AttributeVar string, TypeVar *FileAttributeType, ValuePpVar *uintptr, StatusVar *FileAttributeStatus) bool {
869864
870865 cret := xFileInfoGetAttributeData(x.GoPointer(), AttributeVar, TypeVar, ValuePpVar, StatusVar)
871-
872866 return cret
873867 }
874868
@@ -883,7 +877,6 @@ var xFileInfoGetAttributeFilePath func(uintptr, string) string
883877 func (x *FileInfo) GetAttributeFilePath(AttributeVar string) string {
884878
885879 cret := xFileInfoGetAttributeFilePath(x.GoPointer(), AttributeVar)
886-
887880 return cret
888881 }
889882
@@ -895,7 +888,6 @@ var xFileInfoGetAttributeInt32 func(uintptr, string) int32
895888 func (x *FileInfo) GetAttributeInt32(AttributeVar string) int32 {
896889
897890 cret := xFileInfoGetAttributeInt32(x.GoPointer(), AttributeVar)
898-
899891 return cret
900892 }
901893
@@ -907,7 +899,6 @@ var xFileInfoGetAttributeInt64 func(uintptr, string) int64
907899 func (x *FileInfo) GetAttributeInt64(AttributeVar string) int64 {
908900
909901 cret := xFileInfoGetAttributeInt64(x.GoPointer(), AttributeVar)
910-
911902 return cret
912903 }
913904
@@ -935,7 +926,6 @@ var xFileInfoGetAttributeStatus func(uintptr, string) FileAttributeStatus
935926 func (x *FileInfo) GetAttributeStatus(AttributeVar string) FileAttributeStatus {
936927
937928 cret := xFileInfoGetAttributeStatus(x.GoPointer(), AttributeVar)
938-
939929 return cret
940930 }
941931
@@ -946,7 +936,6 @@ var xFileInfoGetAttributeString func(uintptr, string) string
946936 func (x *FileInfo) GetAttributeString(AttributeVar string) string {
947937
948938 cret := xFileInfoGetAttributeString(x.GoPointer(), AttributeVar)
949-
950939 return cret
951940 }
952941
@@ -957,7 +946,6 @@ var xFileInfoGetAttributeStringv func(uintptr, string) []string
957946 func (x *FileInfo) GetAttributeStringv(AttributeVar string) []string {
958947
959948 cret := xFileInfoGetAttributeStringv(x.GoPointer(), AttributeVar)
960-
961949 return cret
962950 }
963951
@@ -967,7 +955,6 @@ var xFileInfoGetAttributeType func(uintptr, string) FileAttributeType
967955 func (x *FileInfo) GetAttributeType(AttributeVar string) FileAttributeType {
968956
969957 cret := xFileInfoGetAttributeType(x.GoPointer(), AttributeVar)
970-
971958 return cret
972959 }
973960
@@ -979,7 +966,6 @@ var xFileInfoGetAttributeUint32 func(uintptr, string) uint32
979966 func (x *FileInfo) GetAttributeUint32(AttributeVar string) uint32 {
980967
981968 cret := xFileInfoGetAttributeUint32(x.GoPointer(), AttributeVar)
982-
983969 return cret
984970 }
985971
@@ -991,7 +977,6 @@ var xFileInfoGetAttributeUint64 func(uintptr, string) uint64
991977 func (x *FileInfo) GetAttributeUint64(AttributeVar string) uint64 {
992978
993979 cret := xFileInfoGetAttributeUint64(x.GoPointer(), AttributeVar)
994-
995980 return cret
996981 }
997982
@@ -1004,7 +989,6 @@ var xFileInfoGetContentType func(uintptr) string
1004989 func (x *FileInfo) GetContentType() string {
1005990
1006991 cret := xFileInfoGetContentType(x.GoPointer())
1007-
1008992 return cret
1009993 }
1010994
@@ -1023,7 +1007,6 @@ var xFileInfoGetCreationDateTime func(uintptr) *glib.DateTime
10231007 func (x *FileInfo) GetCreationDateTime() *glib.DateTime {
10241008
10251009 cret := xFileInfoGetCreationDateTime(x.GoPointer())
1026-
10271010 return cret
10281011 }
10291012
@@ -1035,7 +1018,6 @@ var xFileInfoGetDeletionDate func(uintptr) *glib.DateTime
10351018 func (x *FileInfo) GetDeletionDate() *glib.DateTime {
10361019
10371020 cret := xFileInfoGetDeletionDate(x.GoPointer())
1038-
10391021 return cret
10401022 }
10411023
@@ -1048,7 +1030,6 @@ var xFileInfoGetDisplayName func(uintptr) string
10481030 func (x *FileInfo) GetDisplayName() string {
10491031
10501032 cret := xFileInfoGetDisplayName(x.GoPointer())
1051-
10521033 return cret
10531034 }
10541035
@@ -1061,7 +1042,6 @@ var xFileInfoGetEditName func(uintptr) string
10611042 func (x *FileInfo) GetEditName() string {
10621043
10631044 cret := xFileInfoGetEditName(x.GoPointer())
1064-
10651045 return cret
10661046 }
10671047
@@ -1075,7 +1055,6 @@ var xFileInfoGetEtag func(uintptr) string
10751055 func (x *FileInfo) GetEtag() string {
10761056
10771057 cret := xFileInfoGetEtag(x.GoPointer())
1078-
10791058 return cret
10801059 }
10811060
@@ -1089,7 +1068,6 @@ var xFileInfoGetFileType func(uintptr) FileType
10891068 func (x *FileInfo) GetFileType() FileType {
10901069
10911070 cret := xFileInfoGetFileType(x.GoPointer())
1092-
10931071 return cret
10941072 }
10951073
@@ -1122,7 +1100,6 @@ var xFileInfoGetIsBackup func(uintptr) bool
11221100 func (x *FileInfo) GetIsBackup() bool {
11231101
11241102 cret := xFileInfoGetIsBackup(x.GoPointer())
1125-
11261103 return cret
11271104 }
11281105
@@ -1135,7 +1112,6 @@ var xFileInfoGetIsHidden func(uintptr) bool
11351112 func (x *FileInfo) GetIsHidden() bool {
11361113
11371114 cret := xFileInfoGetIsHidden(x.GoPointer())
1138-
11391115 return cret
11401116 }
11411117
@@ -1148,7 +1124,6 @@ var xFileInfoGetIsSymlink func(uintptr) bool
11481124 func (x *FileInfo) GetIsSymlink() bool {
11491125
11501126 cret := xFileInfoGetIsSymlink(x.GoPointer())
1151-
11521127 return cret
11531128 }
11541129
@@ -1167,7 +1142,6 @@ var xFileInfoGetModificationDateTime func(uintptr) *glib.DateTime
11671142 func (x *FileInfo) GetModificationDateTime() *glib.DateTime {
11681143
11691144 cret := xFileInfoGetModificationDateTime(x.GoPointer())
1170-
11711145 return cret
11721146 }
11731147
@@ -1194,7 +1168,6 @@ var xFileInfoGetName func(uintptr) string
11941168 func (x *FileInfo) GetName() string {
11951169
11961170 cret := xFileInfoGetName(x.GoPointer())
1197-
11981171 return cret
11991172 }
12001173
@@ -1209,7 +1182,6 @@ var xFileInfoGetSize func(uintptr) int64
12091182 func (x *FileInfo) GetSize() int64 {
12101183
12111184 cret := xFileInfoGetSize(x.GoPointer())
1212-
12131185 return cret
12141186 }
12151187
@@ -1223,7 +1195,6 @@ var xFileInfoGetSortOrder func(uintptr) int32
12231195 func (x *FileInfo) GetSortOrder() int32 {
12241196
12251197 cret := xFileInfoGetSortOrder(x.GoPointer())
1226-
12271198 return cret
12281199 }
12291200
@@ -1256,7 +1227,6 @@ var xFileInfoGetSymlinkTarget func(uintptr) string
12561227 func (x *FileInfo) GetSymlinkTarget() string {
12571228
12581229 cret := xFileInfoGetSymlinkTarget(x.GoPointer())
1259-
12601230 return cret
12611231 }
12621232
@@ -1266,7 +1236,6 @@ var xFileInfoHasAttribute func(uintptr, string) bool
12661236 func (x *FileInfo) HasAttribute(AttributeVar string) bool {
12671237
12681238 cret := xFileInfoHasAttribute(x.GoPointer(), AttributeVar)
1269-
12701239 return cret
12711240 }
12721241
@@ -1277,7 +1246,6 @@ var xFileInfoHasNamespace func(uintptr, string) bool
12771246 func (x *FileInfo) HasNamespace(NameSpaceVar string) bool {
12781247
12791248 cret := xFileInfoHasNamespace(x.GoPointer(), NameSpaceVar)
1280-
12811249 return cret
12821250 }
12831251
@@ -1286,12 +1254,10 @@ var xFileInfoListAttributes func(uintptr, uintptr) []string
12861254 // Lists the file info structure's attributes.
12871255 func (x *FileInfo) ListAttributes(NameSpaceVar *string) []string {
12881256
1289- NameSpaceVarPtr, NameSpaceVarBytes := core.NullableStringToPtr(NameSpaceVar)
1257+ NameSpaceVarPtr := core.GStrdupNullable(NameSpaceVar)
1258+ defer core.GFreeNullable(NameSpaceVarPtr)
12901259
12911260 cret := xFileInfoListAttributes(x.GoPointer(), NameSpaceVarPtr)
1292-
1293- runtime.KeepAlive(NameSpaceVarBytes)
1294-
12951261 return cret
12961262 }
12971263
@@ -1410,7 +1376,6 @@ var xFileInfoSetAttributeStatus func(uintptr, string, FileAttributeStatus) bool
14101376 func (x *FileInfo) SetAttributeStatus(AttributeVar string, StatusVar FileAttributeStatus) bool {
14111377
14121378 cret := xFileInfoSetAttributeStatus(x.GoPointer(), AttributeVar, StatusVar)
1413-
14141379 return cret
14151380 }
14161381
M v4/gio/gfileinputstream.go +0 -5
@@ -444,7 +444,6 @@ func (c *FileInputStream) SetGoPointer(ptr uintptr) {
444444 func (x *FileInputStream) CanSeek() bool {
445445
446446 cret := XGSeekableCanSeek(x.GoPointer())
447-
448447 return cret
449448 }
450449
@@ -453,7 +452,6 @@ func (x *FileInputStream) CanSeek() bool {
453452 func (x *FileInputStream) CanTruncate() bool {
454453
455454 cret := XGSeekableCanTruncate(x.GoPointer())
456-
457455 return cret
458456 }
459457
@@ -475,7 +473,6 @@ func (x *FileInputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Cancellab
475473 var cerr *glib.Error
476474
477475 cret := XGSeekableSeek(x.GoPointer(), OffsetVar, TypeVar, CancellableVar.GoPointer(), &cerr)
478-
479476 if cerr == nil {
480477 return cret, nil
481478 }
@@ -487,7 +484,6 @@ func (x *FileInputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Cancellab
487484 func (x *FileInputStream) Tell() int64 {
488485
489486 cret := XGSeekableTell(x.GoPointer())
490-
491487 return cret
492488 }
493489
@@ -504,7 +500,6 @@ func (x *FileInputStream) Truncate(OffsetVar int64, CancellableVar *Cancellable)
504500 var cerr *glib.Error
505501
506502 cret := XGSeekableTruncate(x.GoPointer(), OffsetVar, CancellableVar.GoPointer(), &cerr)
507-
508503 if cerr == nil {
509504 return cret, nil
510505 }
M v4/gio/gfileiostream.go +0 -6
@@ -442,7 +442,6 @@ var xFileIOStreamGetEtag func(uintptr) string
442442 func (x *FileIOStream) GetEtag() string {
443443
444444 cret := xFileIOStreamGetEtag(x.GoPointer())
445-
446445 return cret
447446 }
448447
@@ -549,7 +548,6 @@ func (c *FileIOStream) SetGoPointer(ptr uintptr) {
549548 func (x *FileIOStream) CanSeek() bool {
550549
551550 cret := XGSeekableCanSeek(x.GoPointer())
552-
553551 return cret
554552 }
555553
@@ -558,7 +556,6 @@ func (x *FileIOStream) CanSeek() bool {
558556 func (x *FileIOStream) CanTruncate() bool {
559557
560558 cret := XGSeekableCanTruncate(x.GoPointer())
561-
562559 return cret
563560 }
564561
@@ -580,7 +577,6 @@ func (x *FileIOStream) Seek(OffsetVar int64, TypeVar glib.SeekType, CancellableV
580577 var cerr *glib.Error
581578
582579 cret := XGSeekableSeek(x.GoPointer(), OffsetVar, TypeVar, CancellableVar.GoPointer(), &cerr)
583-
584580 if cerr == nil {
585581 return cret, nil
586582 }
@@ -592,7 +588,6 @@ func (x *FileIOStream) Seek(OffsetVar int64, TypeVar glib.SeekType, CancellableV
592588 func (x *FileIOStream) Tell() int64 {
593589
594590 cret := XGSeekableTell(x.GoPointer())
595-
596591 return cret
597592 }
598593
@@ -609,7 +604,6 @@ func (x *FileIOStream) Truncate(OffsetVar int64, CancellableVar *Cancellable) (b
609604 var cerr *glib.Error
610605
611606 cret := XGSeekableTruncate(x.GoPointer(), OffsetVar, CancellableVar.GoPointer(), &cerr)
612-
613607 if cerr == nil {
614608 return cret, nil
615609 }
M v4/gio/gfilemonitor.go +0 -2
@@ -240,7 +240,6 @@ var xFileMonitorCancel func(uintptr) bool
240240 func (x *FileMonitor) Cancel() bool {
241241
242242 cret := xFileMonitorCancel(x.GoPointer())
243-
244243 return cret
245244 }
246245
@@ -265,7 +264,6 @@ var xFileMonitorIsCancelled func(uintptr) bool
265264 func (x *FileMonitor) IsCancelled() bool {
266265
267266 cret := xFileMonitorIsCancelled(x.GoPointer())
268-
269267 return cret
270268 }
271269
M v4/gio/gfilenamecompleter.go +0 -2
@@ -166,7 +166,6 @@ var xFilenameCompleterGetCompletionSuffix func(uintptr, string) string
166166 func (x *FilenameCompleter) GetCompletionSuffix(InitialTextVar string) string {
167167
168168 cret := xFilenameCompleterGetCompletionSuffix(x.GoPointer(), InitialTextVar)
169-
170169 return cret
171170 }
172171
@@ -176,7 +175,6 @@ var xFilenameCompleterGetCompletions func(uintptr, string) []string
176175 func (x *FilenameCompleter) GetCompletions(InitialTextVar string) []string {
177176
178177 cret := xFilenameCompleterGetCompletions(x.GoPointer(), InitialTextVar)
179-
180178 return cret
181179 }
182180
M v4/gio/gfileoutputstream.go +0 -6
@@ -437,7 +437,6 @@ var xFileOutputStreamGetEtag func(uintptr) string
437437 func (x *FileOutputStream) GetEtag() string {
438438
439439 cret := xFileOutputStreamGetEtag(x.GoPointer())
440-
441440 return cret
442441 }
443442
@@ -544,7 +543,6 @@ func (c *FileOutputStream) SetGoPointer(ptr uintptr) {
544543 func (x *FileOutputStream) CanSeek() bool {
545544
546545 cret := XGSeekableCanSeek(x.GoPointer())
547-
548546 return cret
549547 }
550548
@@ -553,7 +551,6 @@ func (x *FileOutputStream) CanSeek() bool {
553551 func (x *FileOutputStream) CanTruncate() bool {
554552
555553 cret := XGSeekableCanTruncate(x.GoPointer())
556-
557554 return cret
558555 }
559556
@@ -575,7 +572,6 @@ func (x *FileOutputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Cancella
575572 var cerr *glib.Error
576573
577574 cret := XGSeekableSeek(x.GoPointer(), OffsetVar, TypeVar, CancellableVar.GoPointer(), &cerr)
578-
579575 if cerr == nil {
580576 return cret, nil
581577 }
@@ -587,7 +583,6 @@ func (x *FileOutputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Cancella
587583 func (x *FileOutputStream) Tell() int64 {
588584
589585 cret := XGSeekableTell(x.GoPointer())
590-
591586 return cret
592587 }
593588
@@ -604,7 +599,6 @@ func (x *FileOutputStream) Truncate(OffsetVar int64, CancellableVar *Cancellable
604599 var cerr *glib.Error
605600
606601 cret := XGSeekableTruncate(x.GoPointer(), OffsetVar, CancellableVar.GoPointer(), &cerr)
607-
608602 if cerr == nil {
609603 return cret, nil
610604 }
M v4/gio/gfilterinputstream.go +0 -1
@@ -140,7 +140,6 @@ var xFilterInputStreamGetCloseBaseStream func(uintptr) bool
140140 func (x *FilterInputStream) GetCloseBaseStream() bool {
141141
142142 cret := xFilterInputStreamGetCloseBaseStream(x.GoPointer())
143-
144143 return cret
145144 }
146145
M v4/gio/gfilteroutputstream.go +0 -1
@@ -140,7 +140,6 @@ var xFilterOutputStreamGetCloseBaseStream func(uintptr) bool
140140 func (x *FilterOutputStream) GetCloseBaseStream() bool {
141141
142142 cret := xFilterOutputStreamGetCloseBaseStream(x.GoPointer())
143-
144143 return cret
145144 }
146145
M v4/gio/gicon.go +0 -4
@@ -241,7 +241,6 @@ func (x *IconBase) SetGoPointer(ptr uintptr) {
241241 func (x *IconBase) Equal(Icon2Var Icon) bool {
242242
243243 cret := XGIconEqual(x.GoPointer(), Icon2Var.GoPointer())
244-
245244 return cret
246245 }
247246
@@ -249,7 +248,6 @@ func (x *IconBase) Equal(Icon2Var Icon) bool {
249248 func (x *IconBase) Hash() uint {
250249
251250 cret := XGIconHash(x.GoPointer())
252-
253251 return cret
254252 }
255253
@@ -261,7 +259,6 @@ func (x *IconBase) Hash() uint {
261259 func (x *IconBase) Serialize() *glib.Variant {
262260
263261 cret := XGIconSerialize(x.GoPointer())
264-
265262 return cret
266263 }
267264
@@ -284,7 +281,6 @@ func (x *IconBase) Serialize() *glib.Variant {
284281 func (x *IconBase) ToString() string {
285282
286283 cret := XGIconToString(x.GoPointer())
287-
288284 return cret
289285 }
290286
M v4/gio/ginetaddress.go +0 -17
@@ -202,7 +202,6 @@ var xInetAddressEqual func(uintptr, uintptr) bool
202202 func (x *InetAddress) Equal(OtherAddressVar *InetAddress) bool {
203203
204204 cret := xInetAddressEqual(x.GoPointer(), OtherAddressVar.GoPointer())
205-
206205 return cret
207206 }
208207
@@ -212,7 +211,6 @@ var xInetAddressGetFamily func(uintptr) SocketFamily
212211 func (x *InetAddress) GetFamily() SocketFamily {
213212
214213 cret := xInetAddressGetFamily(x.GoPointer())
215-
216214 return cret
217215 }
218216
@@ -222,7 +220,6 @@ var xInetAddressGetFlowinfo func(uintptr) uint32
222220 func (x *InetAddress) GetFlowinfo() uint32 {
223221
224222 cret := xInetAddressGetFlowinfo(x.GoPointer())
225-
226223 return cret
227224 }
228225
@@ -232,7 +229,6 @@ var xInetAddressGetIsAny func(uintptr) bool
232229 func (x *InetAddress) GetIsAny() bool {
233230
234231 cret := xInetAddressGetIsAny(x.GoPointer())
235-
236232 return cret
237233 }
238234
@@ -244,7 +240,6 @@ var xInetAddressGetIsLinkLocal func(uintptr) bool
244240 func (x *InetAddress) GetIsLinkLocal() bool {
245241
246242 cret := xInetAddressGetIsLinkLocal(x.GoPointer())
247-
248243 return cret
249244 }
250245
@@ -254,7 +249,6 @@ var xInetAddressGetIsLoopback func(uintptr) bool
254249 func (x *InetAddress) GetIsLoopback() bool {
255250
256251 cret := xInetAddressGetIsLoopback(x.GoPointer())
257-
258252 return cret
259253 }
260254
@@ -264,7 +258,6 @@ var xInetAddressGetIsMcGlobal func(uintptr) bool
264258 func (x *InetAddress) GetIsMcGlobal() bool {
265259
266260 cret := xInetAddressGetIsMcGlobal(x.GoPointer())
267-
268261 return cret
269262 }
270263
@@ -274,7 +267,6 @@ var xInetAddressGetIsMcLinkLocal func(uintptr) bool
274267 func (x *InetAddress) GetIsMcLinkLocal() bool {
275268
276269 cret := xInetAddressGetIsMcLinkLocal(x.GoPointer())
277-
278270 return cret
279271 }
280272
@@ -284,7 +276,6 @@ var xInetAddressGetIsMcNodeLocal func(uintptr) bool
284276 func (x *InetAddress) GetIsMcNodeLocal() bool {
285277
286278 cret := xInetAddressGetIsMcNodeLocal(x.GoPointer())
287-
288279 return cret
289280 }
290281
@@ -294,7 +285,6 @@ var xInetAddressGetIsMcOrgLocal func(uintptr) bool
294285 func (x *InetAddress) GetIsMcOrgLocal() bool {
295286
296287 cret := xInetAddressGetIsMcOrgLocal(x.GoPointer())
297-
298288 return cret
299289 }
300290
@@ -304,7 +294,6 @@ var xInetAddressGetIsMcSiteLocal func(uintptr) bool
304294 func (x *InetAddress) GetIsMcSiteLocal() bool {
305295
306296 cret := xInetAddressGetIsMcSiteLocal(x.GoPointer())
307-
308297 return cret
309298 }
310299
@@ -314,7 +303,6 @@ var xInetAddressGetIsMulticast func(uintptr) bool
314303 func (x *InetAddress) GetIsMulticast() bool {
315304
316305 cret := xInetAddressGetIsMulticast(x.GoPointer())
317-
318306 return cret
319307 }
320308
@@ -327,7 +315,6 @@ var xInetAddressGetIsSiteLocal func(uintptr) bool
327315 func (x *InetAddress) GetIsSiteLocal() bool {
328316
329317 cret := xInetAddressGetIsSiteLocal(x.GoPointer())
330-
331318 return cret
332319 }
333320
@@ -338,7 +325,6 @@ var xInetAddressGetNativeSize func(uintptr) uint
338325 func (x *InetAddress) GetNativeSize() uint {
339326
340327 cret := xInetAddressGetNativeSize(x.GoPointer())
341-
342328 return cret
343329 }
344330
@@ -348,7 +334,6 @@ var xInetAddressGetScopeId func(uintptr) uint32
348334 func (x *InetAddress) GetScopeId() uint32 {
349335
350336 cret := xInetAddressGetScopeId(x.GoPointer())
351-
352337 return cret
353338 }
354339
@@ -358,7 +343,6 @@ var xInetAddressToBytes func(uintptr) byte
358343 func (x *InetAddress) ToBytes() byte {
359344
360345 cret := xInetAddressToBytes(x.GoPointer())
361-
362346 return cret
363347 }
364348
@@ -368,7 +352,6 @@ var xInetAddressToString func(uintptr) string
368352 func (x *InetAddress) ToString() string {
369353
370354 cret := xInetAddressToString(x.GoPointer())
371-
372355 return cret
373356 }
374357
M v4/gio/ginetaddressmask.go +0 -6
@@ -102,7 +102,6 @@ var xInetAddressMaskEqual func(uintptr, uintptr) bool
102102 func (x *InetAddressMask) Equal(Mask2Var *InetAddressMask) bool {
103103
104104 cret := xInetAddressMaskEqual(x.GoPointer(), Mask2Var.GoPointer())
105-
106105 return cret
107106 }
108107
@@ -129,7 +128,6 @@ var xInetAddressMaskGetFamily func(uintptr) SocketFamily
129128 func (x *InetAddressMask) GetFamily() SocketFamily {
130129
131130 cret := xInetAddressMaskGetFamily(x.GoPointer())
132-
133131 return cret
134132 }
135133
@@ -139,7 +137,6 @@ var xInetAddressMaskGetLength func(uintptr) uint
139137 func (x *InetAddressMask) GetLength() uint {
140138
141139 cret := xInetAddressMaskGetLength(x.GoPointer())
142-
143140 return cret
144141 }
145142
@@ -149,7 +146,6 @@ var xInetAddressMaskMatches func(uintptr, uintptr) bool
149146 func (x *InetAddressMask) Matches(AddressVar *InetAddress) bool {
150147
151148 cret := xInetAddressMaskMatches(x.GoPointer(), AddressVar.GoPointer())
152-
153149 return cret
154150 }
155151
@@ -159,7 +155,6 @@ var xInetAddressMaskToString func(uintptr) string
159155 func (x *InetAddressMask) ToString() string {
160156
161157 cret := xInetAddressMaskToString(x.GoPointer())
162-
163158 return cret
164159 }
165160
@@ -233,7 +228,6 @@ func (x *InetAddressMask) Init(CancellableVar *Cancellable) (bool, error) {
233228 var cerr *glib.Error
234229
235230 cret := XGInitableInit(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
236-
237231 if cerr == nil {
238232 return cret, nil
239233 }
M v4/gio/ginetsocketaddress.go +0 -4
@@ -112,7 +112,6 @@ var xInetSocketAddressGetFlowinfo func(uintptr) uint32
112112 func (x *InetSocketAddress) GetFlowinfo() uint32 {
113113
114114 cret := xInetSocketAddressGetFlowinfo(x.GoPointer())
115-
116115 return cret
117116 }
118117
@@ -122,7 +121,6 @@ var xInetSocketAddressGetPort func(uintptr) uint16
122121 func (x *InetSocketAddress) GetPort() uint16 {
123122
124123 cret := xInetSocketAddressGetPort(x.GoPointer())
125-
126124 return cret
127125 }
128126
@@ -135,7 +133,6 @@ var xInetSocketAddressGetScopeId func(uintptr) uint32
135133 func (x *InetSocketAddress) GetScopeId() uint32 {
136134
137135 cret := xInetSocketAddressGetScopeId(x.GoPointer())
138-
139136 return cret
140137 }
141138
@@ -253,7 +250,6 @@ func (x *InetSocketAddress) ProxyEnumerate() *SocketAddressEnumerator {
253250 func (x *InetSocketAddress) ToString() string {
254251
255252 cret := XGSocketConnectableToString(x.GoPointer())
256-
257253 return cret
258254 }
259255
M v4/gio/ginitable.go +0 -1
@@ -144,7 +144,6 @@ func (x *InitableBase) Init(CancellableVar *Cancellable) (bool, error) {
144144 var cerr *glib.Error
145145
146146 cret := XGInitableInit(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
147-
148147 if cerr == nil {
149148 return cret, nil
150149 }
M v4/gio/ginputstream.go +0 -13
@@ -447,7 +447,6 @@ func (x *InputStream) Close(CancellableVar *Cancellable) (bool, error) {
447447 var cerr *glib.Error
448448
449449 cret := xInputStreamClose(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
450-
451450 if cerr == nil {
452451 return cret, nil
453452 }
@@ -495,7 +494,6 @@ func (x *InputStream) CloseFinish(ResultVar AsyncResult) (bool, error) {
495494 var cerr *glib.Error
496495
497496 cret := xInputStreamCloseFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
498-
499497 if cerr == nil {
500498 return cret, nil
501499 }
@@ -509,7 +507,6 @@ var xInputStreamHasPending func(uintptr) bool
509507 func (x *InputStream) HasPending() bool {
510508
511509 cret := xInputStreamHasPending(x.GoPointer())
512-
513510 return cret
514511 }
515512
@@ -519,7 +516,6 @@ var xInputStreamIsClosed func(uintptr) bool
519516 func (x *InputStream) IsClosed() bool {
520517
521518 cret := xInputStreamIsClosed(x.GoPointer())
522-
523519 return cret
524520 }
525521
@@ -550,7 +546,6 @@ func (x *InputStream) Read(BufferVar *[]byte, CountVar uint, CancellableVar *Can
550546 var cerr *glib.Error
551547
552548 cret := xInputStreamRead(x.GoPointer(), BufferVar, CountVar, CancellableVar.GoPointer(), &cerr)
553-
554549 if cerr == nil {
555550 return cret, nil
556551 }
@@ -583,7 +578,6 @@ func (x *InputStream) ReadAll(BufferVar *[]byte, CountVar uint, BytesReadVar *ui
583578 var cerr *glib.Error
584579
585580 cret := xInputStreamReadAll(x.GoPointer(), BufferVar, CountVar, BytesReadVar, CancellableVar.GoPointer(), &cerr)
586-
587581 if cerr == nil {
588582 return cret, nil
589583 }
@@ -639,7 +633,6 @@ func (x *InputStream) ReadAllFinish(ResultVar AsyncResult, BytesReadVar *uint) (
639633 var cerr *glib.Error
640634
641635 cret := xInputStreamReadAllFinish(x.GoPointer(), ResultVar.GoPointer(), BytesReadVar, &cerr)
642-
643636 if cerr == nil {
644637 return cret, nil
645638 }
@@ -722,7 +715,6 @@ func (x *InputStream) ReadBytes(CountVar uint, CancellableVar *Cancellable) (*gl
722715 var cerr *glib.Error
723716
724717 cret := xInputStreamReadBytes(x.GoPointer(), CountVar, CancellableVar.GoPointer(), &cerr)
725-
726718 if cerr == nil {
727719 return cret, nil
728720 }
@@ -780,7 +772,6 @@ func (x *InputStream) ReadBytesFinish(ResultVar AsyncResult) (*glib.Bytes, error
780772 var cerr *glib.Error
781773
782774 cret := xInputStreamReadBytesFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
783-
784775 if cerr == nil {
785776 return cret, nil
786777 }
@@ -795,7 +786,6 @@ func (x *InputStream) ReadFinish(ResultVar AsyncResult) (int, error) {
795786 var cerr *glib.Error
796787
797788 cret := xInputStreamReadFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
798-
799789 if cerr == nil {
800790 return cret, nil
801791 }
@@ -812,7 +802,6 @@ func (x *InputStream) SetPending() (bool, error) {
812802 var cerr *glib.Error
813803
814804 cret := xInputStreamSetPending(x.GoPointer())
815-
816805 if cerr == nil {
817806 return cret, nil
818807 }
@@ -840,7 +829,6 @@ func (x *InputStream) Skip(CountVar uint, CancellableVar *Cancellable) (int, err
840829 var cerr *glib.Error
841830
842831 cret := xInputStreamSkip(x.GoPointer(), CountVar, CancellableVar.GoPointer(), &cerr)
843-
844832 if cerr == nil {
845833 return cret, nil
846834 }
@@ -901,7 +889,6 @@ func (x *InputStream) SkipFinish(ResultVar AsyncResult) (int, error) {
901889 var cerr *glib.Error
902890
903891 cret := xInputStreamSkipFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
904-
905892 if cerr == nil {
906893 return cret, nil
907894 }
M v4/gio/gioerror.go +0 -3
@@ -32,7 +32,6 @@ var xIoErrorFromErrno func(int) IOErrorEnum
3232 func IoErrorFromErrno(ErrNoVar int) IOErrorEnum {
3333
3434 cret := xIoErrorFromErrno(ErrNoVar)
35-
3635 return cret
3736 }
3837
@@ -42,7 +41,6 @@ var xIoErrorFromFileError func(glib.FileError) IOErrorEnum
4241 func IoErrorFromFileError(FileErrorVar glib.FileError) IOErrorEnum {
4342
4443 cret := xIoErrorFromFileError(FileErrorVar)
45-
4644 return cret
4745 }
4846
@@ -52,7 +50,6 @@ var xIoErrorQuark func() glib.Quark
5250 func IoErrorQuark() glib.Quark {
5351
5452 cret := xIoErrorQuark()
55-
5653 return cret
5754 }
5855
M v4/gio/giomodule.go +0 -6
@@ -63,7 +63,6 @@ var xIoExtensionPointImplement func(string, types.GType, string, int) *IOExtensi
6363 func IoExtensionPointImplement(ExtensionPointNameVar string, TypeVar types.GType, ExtensionNameVar string, PriorityVar int) *IOExtension {
6464
6565 cret := xIoExtensionPointImplement(ExtensionPointNameVar, TypeVar, ExtensionNameVar, PriorityVar)
66-
6766 return cret
6867 }
6968
@@ -73,7 +72,6 @@ var xIoExtensionPointLookup func(string) *IOExtensionPoint
7372 func IoExtensionPointLookup(NameVar string) *IOExtensionPoint {
7473
7574 cret := xIoExtensionPointLookup(NameVar)
76-
7775 return cret
7876 }
7977
@@ -83,7 +81,6 @@ var xIoExtensionPointRegister func(string) *IOExtensionPoint
8381 func IoExtensionPointRegister(NameVar string) *IOExtensionPoint {
8482
8583 cret := xIoExtensionPointRegister(NameVar)
86-
8784 return cret
8885 }
8986
@@ -97,7 +94,6 @@ var xIoModulesLoadAllInDirectory func(string) *glib.List
9794 func IoModulesLoadAllInDirectory(DirnameVar string) *glib.List {
9895
9996 cret := xIoModulesLoadAllInDirectory(DirnameVar)
100-
10197 return cret
10298 }
10399
@@ -111,7 +107,6 @@ var xIoModulesLoadAllInDirectoryWithScope func(string, *IOModuleScope) *glib.Lis
111107 func IoModulesLoadAllInDirectoryWithScope(DirnameVar string, ScopeVar *IOModuleScope) *glib.List {
112108
113109 cret := xIoModulesLoadAllInDirectoryWithScope(DirnameVar, ScopeVar)
114-
115110 return cret
116111 }
117112
@@ -313,7 +308,6 @@ var xIOModuleQuery func() []string
313308 func IOModuleQuery() []string {
314309
315310 cret := xIOModuleQuery()
316-
317311 return cret
318312 }
319313
M v4/gio/giostream.go +0 -6
@@ -537,7 +537,6 @@ func (x *IOStream) Close(CancellableVar *Cancellable) (bool, error) {
537537 var cerr *glib.Error
538538
539539 cret := xIOStreamClose(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
540-
541540 if cerr == nil {
542541 return cret, nil
543542 }
@@ -585,7 +584,6 @@ func (x *IOStream) CloseFinish(ResultVar AsyncResult) (bool, error) {
585584 var cerr *glib.Error
586585
587586 cret := xIOStreamCloseFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
588-
589587 if cerr == nil {
590588 return cret, nil
591589 }
@@ -635,7 +633,6 @@ var xIOStreamHasPending func(uintptr) bool
635633 func (x *IOStream) HasPending() bool {
636634
637635 cret := xIOStreamHasPending(x.GoPointer())
638-
639636 return cret
640637 }
641638
@@ -645,7 +642,6 @@ var xIOStreamIsClosed func(uintptr) bool
645642 func (x *IOStream) IsClosed() bool {
646643
647644 cret := xIOStreamIsClosed(x.GoPointer())
648-
649645 return cret
650646 }
651647
@@ -658,7 +654,6 @@ func (x *IOStream) SetPending() (bool, error) {
658654 var cerr *glib.Error
659655
660656 cret := xIOStreamSetPending(x.GoPointer())
661-
662657 if cerr == nil {
663658 return cret, nil
664659 }
@@ -722,7 +717,6 @@ func IOStreamSpliceFinish(ResultVar AsyncResult) (bool, error) {
722717 var cerr *glib.Error
723718
724719 cret := xIOStreamSpliceFinish(ResultVar.GoPointer(), &cerr)
725-
726720 if cerr == nil {
727721 return cret, nil
728722 }
M v4/gio/giotypes.go +0 -28
@@ -141,7 +141,6 @@ var xNewFileAttributeMatcher func(string) *FileAttributeMatcher
141141 func NewFileAttributeMatcher(AttributesVar string) *FileAttributeMatcher {
142142
143143 cret := xNewFileAttributeMatcher(AttributesVar)
144-
145144 return cret
146145 }
147146
@@ -156,7 +155,6 @@ var xFileAttributeMatcherEnumerateNamespace func(uintptr, string) bool
156155 func (x *FileAttributeMatcher) EnumerateNamespace(NsVar string) bool {
157156
158157 cret := xFileAttributeMatcherEnumerateNamespace(x.GoPointer(), NsVar)
159-
160158 return cret
161159 }
162160
@@ -166,7 +164,6 @@ var xFileAttributeMatcherEnumerateNext func(uintptr) string
166164 func (x *FileAttributeMatcher) EnumerateNext() string {
167165
168166 cret := xFileAttributeMatcherEnumerateNext(x.GoPointer())
169-
170167 return cret
171168 }
172169
@@ -178,7 +175,6 @@ var xFileAttributeMatcherMatches func(uintptr, string) bool
178175 func (x *FileAttributeMatcher) Matches(AttributeVar string) bool {
179176
180177 cret := xFileAttributeMatcherMatches(x.GoPointer(), AttributeVar)
181-
182178 return cret
183179 }
184180
@@ -189,7 +185,6 @@ var xFileAttributeMatcherMatchesOnly func(uintptr, string) bool
189185 func (x *FileAttributeMatcher) MatchesOnly(AttributeVar string) bool {
190186
191187 cret := xFileAttributeMatcherMatchesOnly(x.GoPointer(), AttributeVar)
192-
193188 return cret
194189 }
195190
@@ -199,7 +194,6 @@ var xFileAttributeMatcherRef func(uintptr) *FileAttributeMatcher
199194 func (x *FileAttributeMatcher) Ref() *FileAttributeMatcher {
200195
201196 cret := xFileAttributeMatcherRef(x.GoPointer())
202-
203197 return cret
204198 }
205199
@@ -216,7 +210,6 @@ var xFileAttributeMatcherSubtract func(uintptr, *FileAttributeMatcher) *FileAttr
216210 func (x *FileAttributeMatcher) Subtract(SubtractVar *FileAttributeMatcher) *FileAttributeMatcher {
217211
218212 cret := xFileAttributeMatcherSubtract(x.GoPointer(), SubtractVar)
219-
220213 return cret
221214 }
222215
@@ -229,7 +222,6 @@ var xFileAttributeMatcherToString func(uintptr) string
229222 func (x *FileAttributeMatcher) ToString() string {
230223
231224 cret := xFileAttributeMatcherToString(x.GoPointer())
232-
233225 return cret
234226 }
235227
@@ -262,7 +254,6 @@ var xIOExtensionGetName func(uintptr) string
262254 func (x *IOExtension) GetName() string {
263255
264256 cret := xIOExtensionGetName(x.GoPointer())
265-
266257 return cret
267258 }
268259
@@ -272,7 +263,6 @@ var xIOExtensionGetPriority func(uintptr) int
272263 func (x *IOExtension) GetPriority() int {
273264
274265 cret := xIOExtensionGetPriority(x.GoPointer())
275-
276266 return cret
277267 }
278268
@@ -282,7 +272,6 @@ var xIOExtensionGetType func(uintptr) types.GType
282272 func (x *IOExtension) GetType() types.GType {
283273
284274 cret := xIOExtensionGetType(x.GoPointer())
285-
286275 return cret
287276 }
288277
@@ -293,7 +282,6 @@ var xIOExtensionRefClass func(uintptr) *gobject.TypeClass
293282 func (x *IOExtension) RefClass() *gobject.TypeClass {
294283
295284 cret := xIOExtensionRefClass(x.GoPointer())
296-
297285 return cret
298286 }
299287
@@ -364,7 +352,6 @@ var xIOExtensionPointGetExtensionByName func(uintptr, string) *IOExtension
364352 func (x *IOExtensionPoint) GetExtensionByName(NameVar string) *IOExtension {
365353
366354 cret := xIOExtensionPointGetExtensionByName(x.GoPointer(), NameVar)
367-
368355 return cret
369356 }
370357
@@ -375,7 +362,6 @@ var xIOExtensionPointGetExtensions func(uintptr) *glib.List
375362 func (x *IOExtensionPoint) GetExtensions() *glib.List {
376363
377364 cret := xIOExtensionPointGetExtensions(x.GoPointer())
378-
379365 return cret
380366 }
381367
@@ -385,7 +371,6 @@ var xIOExtensionPointGetRequiredType func(uintptr) types.GType
385371 func (x *IOExtensionPoint) GetRequiredType() types.GType {
386372
387373 cret := xIOExtensionPointGetRequiredType(x.GoPointer())
388-
389374 return cret
390375 }
391376
@@ -446,7 +431,6 @@ func (x *IOSchedulerJob) SendToMainloop(FuncVar *glib.SourceFunc, UserDataVar ui
446431 }
447432
448433 cret := xIOSchedulerJobSendToMainloop(x.GoPointer(), FuncVarRef, UserDataVar, NotifyVarRef)
449-
450434 return cret
451435 }
452436
@@ -801,7 +785,6 @@ func NewResourceFromData(DataVar *glib.Bytes) (*Resource, error) {
801785 var cerr *glib.Error
802786
803787 cret := xNewResourceFromData(DataVar, &cerr)
804-
805788 if cerr == nil {
806789 return cret, nil
807790 }
@@ -846,7 +829,6 @@ func (x *Resource) EnumerateChildren(PathVar string, LookupFlagsVar ResourceLook
846829 var cerr *glib.Error
847830
848831 cret := xResourceEnumerateChildren(x.GoPointer(), PathVar, LookupFlagsVar, &cerr)
849-
850832 if cerr == nil {
851833 return cret, nil
852834 }
@@ -867,7 +849,6 @@ func (x *Resource) GetInfo(PathVar string, LookupFlagsVar ResourceLookupFlags, S
867849 var cerr *glib.Error
868850
869851 cret := xResourceGetInfo(x.GoPointer(), PathVar, LookupFlagsVar, SizeVar, FlagsVar, &cerr)
870-
871852 if cerr == nil {
872853 return cret, nil
873854 }
@@ -882,7 +863,6 @@ var xResourceHasChildren func(uintptr, string) bool
882863 func (x *Resource) HasChildren(PathVar string) bool {
883864
884865 cret := xResourceHasChildren(x.GoPointer(), PathVar)
885-
886866 return cret
887867 }
888868
@@ -910,7 +890,6 @@ func (x *Resource) LookupData(PathVar string, LookupFlagsVar ResourceLookupFlags
910890 var cerr *glib.Error
911891
912892 cret := xResourceLookupData(x.GoPointer(), PathVar, LookupFlagsVar, &cerr)
913-
914893 if cerr == nil {
915894 return cret, nil
916895 }
@@ -953,7 +932,6 @@ var xResourceRef func(uintptr) *Resource
953932 func (x *Resource) Ref() *Resource {
954933
955934 cret := xResourceRef(x.GoPointer())
956-
957935 return cret
958936 }
959937
@@ -1009,7 +987,6 @@ var xNewSrvTarget func(string, uint16, uint16, uint16) *SrvTarget
1009987 func NewSrvTarget(HostnameVar string, PortVar uint16, PriorityVar uint16, WeightVar uint16) *SrvTarget {
1010988
1011989 cret := xNewSrvTarget(HostnameVar, PortVar, PriorityVar, WeightVar)
1012-
1013990 return cret
1014991 }
1015992
@@ -1019,7 +996,6 @@ var xSrvTargetCopy func(uintptr) *SrvTarget
1019996 func (x *SrvTarget) Copy() *SrvTarget {
1020997
1021998 cret := xSrvTargetCopy(x.GoPointer())
1022-
1023999 return cret
10241000 }
10251001
@@ -1041,7 +1017,6 @@ var xSrvTargetGetHostname func(uintptr) string
10411017 func (x *SrvTarget) GetHostname() string {
10421018
10431019 cret := xSrvTargetGetHostname(x.GoPointer())
1044-
10451020 return cret
10461021 }
10471022
@@ -1051,7 +1026,6 @@ var xSrvTargetGetPort func(uintptr) uint16
10511026 func (x *SrvTarget) GetPort() uint16 {
10521027
10531028 cret := xSrvTargetGetPort(x.GoPointer())
1054-
10551029 return cret
10561030 }
10571031
@@ -1063,7 +1037,6 @@ var xSrvTargetGetPriority func(uintptr) uint16
10631037 func (x *SrvTarget) GetPriority() uint16 {
10641038
10651039 cret := xSrvTargetGetPriority(x.GoPointer())
1066-
10671040 return cret
10681041 }
10691042
@@ -1075,7 +1048,6 @@ var xSrvTargetGetWeight func(uintptr) uint16
10751048 func (x *SrvTarget) GetWeight() uint16 {
10761049
10771050 cret := xSrvTargetGetWeight(x.GoPointer())
1078-
10791051 return cret
10801052 }
10811053
M v4/gio/glistmodel.go +0 -3
@@ -224,7 +224,6 @@ func (x *ListModelBase) SetGoPointer(ptr uintptr) {
224224 func (x *ListModelBase) GetItem(PositionVar uint) uintptr {
225225
226226 cret := XGListModelGetItem(x.GoPointer(), PositionVar)
227-
228227 return cret
229228 }
230229
@@ -239,7 +238,6 @@ func (x *ListModelBase) GetItem(PositionVar uint) uintptr {
239238 func (x *ListModelBase) GetItemType() types.GType {
240239
241240 cret := XGListModelGetItemType(x.GoPointer())
242-
243241 return cret
244242 }
245243
@@ -251,7 +249,6 @@ func (x *ListModelBase) GetItemType() types.GType {
251249 func (x *ListModelBase) GetNItems() uint {
252250
253251 cret := XGListModelGetNItems(x.GoPointer())
254-
255252 return cret
256253 }
257254
M v4/gio/gliststore.go +0 -7
@@ -85,7 +85,6 @@ var xListStoreFind func(uintptr, uintptr, *uint) bool
8585 func (x *ListStore) Find(ItemVar *gobject.Object, PositionVar *uint) bool {
8686
8787 cret := xListStoreFind(x.GoPointer(), ItemVar.GoPointer(), PositionVar)
88-
8988 return cret
9089 }
9190
@@ -117,7 +116,6 @@ func (x *ListStore) FindWithEqualFunc(ItemVar *gobject.Object, EqualFuncVar *gli
117116 }
118117
119118 cret := xListStoreFindWithEqualFunc(x.GoPointer(), ItemVar.GoPointer(), EqualFuncVarRef, PositionVar)
120-
121119 return cret
122120 }
123121
@@ -147,7 +145,6 @@ func (x *ListStore) FindWithEqualFuncFull(ItemVar *gobject.Object, EqualFuncVar
147145 }
148146
149147 cret := xListStoreFindWithEqualFuncFull(x.GoPointer(), ItemVar.GoPointer(), EqualFuncVarRef, UserDataVar, PositionVar)
150-
151148 return cret
152149 }
153150
@@ -195,7 +192,6 @@ func (x *ListStore) InsertSorted(ItemVar *gobject.Object, CompareFuncVar *glib.C
195192 }
196193
197194 cret := xListStoreInsertSorted(x.GoPointer(), ItemVar.GoPointer(), CompareFuncVarRef, UserDataVar)
198-
199195 return cret
200196 }
201197
@@ -297,7 +293,6 @@ func (x *ListStore) GetPropertyNItems() uint {
297293 func (x *ListStore) GetItem(PositionVar uint) uintptr {
298294
299295 cret := XGListModelGetItem(x.GoPointer(), PositionVar)
300-
301296 return cret
302297 }
303298
@@ -312,7 +307,6 @@ func (x *ListStore) GetItem(PositionVar uint) uintptr {
312307 func (x *ListStore) GetItemType() types.GType {
313308
314309 cret := XGListModelGetItemType(x.GoPointer())
315-
316310 return cret
317311 }
318312
@@ -324,7 +318,6 @@ func (x *ListStore) GetItemType() types.GType {
324318 func (x *ListStore) GetNItems() uint {
325319
326320 cret := XGListModelGetNItems(x.GoPointer())
327-
328321 return cret
329322 }
330323
M v4/gio/gmemoryinputstream.go +0 -9
@@ -292,7 +292,6 @@ func (c *MemoryInputStream) SetGoPointer(ptr uintptr) {
292292 func (x *MemoryInputStream) CanPoll() bool {
293293
294294 cret := XGPollableInputStreamCanPoll(x.GoPointer())
295-
296295 return cret
297296 }
298297
@@ -310,7 +309,6 @@ func (x *MemoryInputStream) CanPoll() bool {
310309 func (x *MemoryInputStream) CreateSource(CancellableVar *Cancellable) *glib.Source {
311310
312311 cret := XGPollableInputStreamCreateSource(x.GoPointer(), CancellableVar.GoPointer())
313-
314312 return cret
315313 }
316314
@@ -328,7 +326,6 @@ func (x *MemoryInputStream) CreateSource(CancellableVar *Cancellable) *glib.Sour
328326 func (x *MemoryInputStream) IsReadable() bool {
329327
330328 cret := XGPollableInputStreamIsReadable(x.GoPointer())
331-
332329 return cret
333330 }
334331
@@ -350,7 +347,6 @@ func (x *MemoryInputStream) ReadNonblocking(BufferVar *[]byte, CountVar uint, Ca
350347 var cerr *glib.Error
351348
352349 cret := XGPollableInputStreamReadNonblocking(x.GoPointer(), BufferVar, CountVar, CancellableVar.GoPointer(), &cerr)
353-
354350 if cerr == nil {
355351 return cret, nil
356352 }
@@ -362,7 +358,6 @@ func (x *MemoryInputStream) ReadNonblocking(BufferVar *[]byte, CountVar uint, Ca
362358 func (x *MemoryInputStream) CanSeek() bool {
363359
364360 cret := XGSeekableCanSeek(x.GoPointer())
365-
366361 return cret
367362 }
368363
@@ -371,7 +366,6 @@ func (x *MemoryInputStream) CanSeek() bool {
371366 func (x *MemoryInputStream) CanTruncate() bool {
372367
373368 cret := XGSeekableCanTruncate(x.GoPointer())
374-
375369 return cret
376370 }
377371
@@ -393,7 +387,6 @@ func (x *MemoryInputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Cancell
393387 var cerr *glib.Error
394388
395389 cret := XGSeekableSeek(x.GoPointer(), OffsetVar, TypeVar, CancellableVar.GoPointer(), &cerr)
396-
397390 if cerr == nil {
398391 return cret, nil
399392 }
@@ -405,7 +398,6 @@ func (x *MemoryInputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Cancell
405398 func (x *MemoryInputStream) Tell() int64 {
406399
407400 cret := XGSeekableTell(x.GoPointer())
408-
409401 return cret
410402 }
411403
@@ -422,7 +414,6 @@ func (x *MemoryInputStream) Truncate(OffsetVar int64, CancellableVar *Cancellabl
422414 var cerr *glib.Error
423415
424416 cret := XGSeekableTruncate(x.GoPointer(), OffsetVar, CancellableVar.GoPointer(), &cerr)
425-
426417 if cerr == nil {
427418 return cret, nil
428419 }
M v4/gio/gmemoryoutputstream.go +0 -15
@@ -294,7 +294,6 @@ var xMemoryOutputStreamGetData func(uintptr) uintptr
294294 func (x *MemoryOutputStream) GetData() uintptr {
295295
296296 cret := xMemoryOutputStreamGetData(x.GoPointer())
297-
298297 return cret
299298 }
300299
@@ -305,7 +304,6 @@ var xMemoryOutputStreamGetDataSize func(uintptr) uint
305304 func (x *MemoryOutputStream) GetDataSize() uint {
306305
307306 cret := xMemoryOutputStreamGetDataSize(x.GoPointer())
308-
309307 return cret
310308 }
311309
@@ -329,7 +327,6 @@ var xMemoryOutputStreamGetSize func(uintptr) uint
329327 func (x *MemoryOutputStream) GetSize() uint {
330328
331329 cret := xMemoryOutputStreamGetSize(x.GoPointer())
332-
333330 return cret
334331 }
335332
@@ -340,7 +337,6 @@ var xMemoryOutputStreamStealAsBytes func(uintptr) *glib.Bytes
340337 func (x *MemoryOutputStream) StealAsBytes() *glib.Bytes {
341338
342339 cret := xMemoryOutputStreamStealAsBytes(x.GoPointer())
343-
344340 return cret
345341 }
346342
@@ -355,7 +351,6 @@ var xMemoryOutputStreamStealData func(uintptr) uintptr
355351 func (x *MemoryOutputStream) StealData() uintptr {
356352
357353 cret := xMemoryOutputStreamStealData(x.GoPointer())
358-
359354 return cret
360355 }
361356
@@ -456,7 +451,6 @@ func (x *MemoryOutputStream) GetPropertySize() uint {
456451 func (x *MemoryOutputStream) CanPoll() bool {
457452
458453 cret := XGPollableOutputStreamCanPoll(x.GoPointer())
459-
460454 return cret
461455 }
462456
@@ -474,7 +468,6 @@ func (x *MemoryOutputStream) CanPoll() bool {
474468 func (x *MemoryOutputStream) CreateSource(CancellableVar *Cancellable) *glib.Source {
475469
476470 cret := XGPollableOutputStreamCreateSource(x.GoPointer(), CancellableVar.GoPointer())
477-
478471 return cret
479472 }
480473
@@ -492,7 +485,6 @@ func (x *MemoryOutputStream) CreateSource(CancellableVar *Cancellable) *glib.Sou
492485 func (x *MemoryOutputStream) IsWritable() bool {
493486
494487 cret := XGPollableOutputStreamIsWritable(x.GoPointer())
495-
496488 return cret
497489 }
498490
@@ -518,7 +510,6 @@ func (x *MemoryOutputStream) WriteNonblocking(BufferVar []byte, CountVar uint, C
518510 var cerr *glib.Error
519511
520512 cret := XGPollableOutputStreamWriteNonblocking(x.GoPointer(), BufferVar, CountVar, CancellableVar.GoPointer(), &cerr)
521-
522513 if cerr == nil {
523514 return cret, nil
524515 }
@@ -549,7 +540,6 @@ func (x *MemoryOutputStream) WritevNonblocking(VectorsVar []OutputVector, NVecto
549540 var cerr *glib.Error
550541
551542 cret := XGPollableOutputStreamWritevNonblocking(x.GoPointer(), VectorsVar, NVectorsVar, BytesWrittenVar, CancellableVar.GoPointer(), &cerr)
552-
553543 if cerr == nil {
554544 return cret, nil
555545 }
@@ -561,7 +551,6 @@ func (x *MemoryOutputStream) WritevNonblocking(VectorsVar []OutputVector, NVecto
561551 func (x *MemoryOutputStream) CanSeek() bool {
562552
563553 cret := XGSeekableCanSeek(x.GoPointer())
564-
565554 return cret
566555 }
567556
@@ -570,7 +559,6 @@ func (x *MemoryOutputStream) CanSeek() bool {
570559 func (x *MemoryOutputStream) CanTruncate() bool {
571560
572561 cret := XGSeekableCanTruncate(x.GoPointer())
573-
574562 return cret
575563 }
576564
@@ -592,7 +580,6 @@ func (x *MemoryOutputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Cancel
592580 var cerr *glib.Error
593581
594582 cret := XGSeekableSeek(x.GoPointer(), OffsetVar, TypeVar, CancellableVar.GoPointer(), &cerr)
595-
596583 if cerr == nil {
597584 return cret, nil
598585 }
@@ -604,7 +591,6 @@ func (x *MemoryOutputStream) Seek(OffsetVar int64, TypeVar glib.SeekType, Cancel
604591 func (x *MemoryOutputStream) Tell() int64 {
605592
606593 cret := XGSeekableTell(x.GoPointer())
607-
608594 return cret
609595 }
610596
@@ -621,7 +607,6 @@ func (x *MemoryOutputStream) Truncate(OffsetVar int64, CancellableVar *Cancellab
621607 var cerr *glib.Error
622608
623609 cret := XGSeekableTruncate(x.GoPointer(), OffsetVar, CancellableVar.GoPointer(), &cerr)
624-
625610 if cerr == nil {
626611 return cret, nil
627612 }
M v4/gio/gmenu.go +42 -67
@@ -2,8 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
6-
75 "github.com/jwijenbergh/purego"
86 "github.com/jwijenbergh/puregotk/pkg/core"
97 "github.com/jwijenbergh/puregotk/v4/glib"
@@ -60,16 +58,14 @@ var xMenuAppend func(uintptr, uintptr, uintptr)
6058 // flexible alternative.
6159 func (x *Menu) Append(LabelVar *string, DetailedActionVar *string) {
6260
63- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
61+ LabelVarPtr := core.GStrdupNullable(LabelVar)
62+ defer core.GFreeNullable(LabelVarPtr)
6463
65- DetailedActionVarPtr, DetailedActionVarBytes := core.NullableStringToPtr(DetailedActionVar)
64+ DetailedActionVarPtr := core.GStrdupNullable(DetailedActionVar)
65+ defer core.GFreeNullable(DetailedActionVarPtr)
6666
6767 xMenuAppend(x.GoPointer(), LabelVarPtr, DetailedActionVarPtr)
6868
69- runtime.KeepAlive(LabelVarBytes)
70-
71- runtime.KeepAlive(DetailedActionVarBytes)
72-
7369 }
7470
7571 var xMenuAppendItem func(uintptr, uintptr)
@@ -90,12 +86,11 @@ var xMenuAppendSection func(uintptr, uintptr, uintptr)
9086 // more flexible alternative.
9187 func (x *Menu) AppendSection(LabelVar *string, SectionVar *MenuModel) {
9288
93- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
89+ LabelVarPtr := core.GStrdupNullable(LabelVar)
90+ defer core.GFreeNullable(LabelVarPtr)
9491
9592 xMenuAppendSection(x.GoPointer(), LabelVarPtr, SectionVar.GoPointer())
9693
97- runtime.KeepAlive(LabelVarBytes)
98-
9994 }
10095
10196 var xMenuAppendSubmenu func(uintptr, uintptr, uintptr)
@@ -105,12 +100,11 @@ var xMenuAppendSubmenu func(uintptr, uintptr, uintptr)
105100 // more flexible alternative.
106101 func (x *Menu) AppendSubmenu(LabelVar *string, SubmenuVar *MenuModel) {
107102
108- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
103+ LabelVarPtr := core.GStrdupNullable(LabelVar)
104+ defer core.GFreeNullable(LabelVarPtr)
109105
110106 xMenuAppendSubmenu(x.GoPointer(), LabelVarPtr, SubmenuVar.GoPointer())
111107
112- runtime.KeepAlive(LabelVarBytes)
113-
114108 }
115109
116110 var xMenuFreeze func(uintptr)
@@ -136,16 +130,14 @@ var xMenuInsert func(uintptr, int, uintptr, uintptr)
136130 // alternative.
137131 func (x *Menu) Insert(PositionVar int, LabelVar *string, DetailedActionVar *string) {
138132
139- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
133+ LabelVarPtr := core.GStrdupNullable(LabelVar)
134+ defer core.GFreeNullable(LabelVarPtr)
140135
141- DetailedActionVarPtr, DetailedActionVarBytes := core.NullableStringToPtr(DetailedActionVar)
136+ DetailedActionVarPtr := core.GStrdupNullable(DetailedActionVar)
137+ defer core.GFreeNullable(DetailedActionVarPtr)
142138
143139 xMenuInsert(x.GoPointer(), PositionVar, LabelVarPtr, DetailedActionVarPtr)
144140
145- runtime.KeepAlive(LabelVarBytes)
146-
147- runtime.KeepAlive(DetailedActionVarBytes)
148-
149141 }
150142
151143 var xMenuInsertItem func(uintptr, int, uintptr)
@@ -180,12 +172,11 @@ var xMenuInsertSection func(uintptr, int, uintptr, uintptr)
180172 // flexible alternative.
181173 func (x *Menu) InsertSection(PositionVar int, LabelVar *string, SectionVar *MenuModel) {
182174
183- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
175+ LabelVarPtr := core.GStrdupNullable(LabelVar)
176+ defer core.GFreeNullable(LabelVarPtr)
184177
185178 xMenuInsertSection(x.GoPointer(), PositionVar, LabelVarPtr, SectionVar.GoPointer())
186179
187- runtime.KeepAlive(LabelVarBytes)
188-
189180 }
190181
191182 var xMenuInsertSubmenu func(uintptr, int, uintptr, uintptr)
@@ -195,12 +186,11 @@ var xMenuInsertSubmenu func(uintptr, int, uintptr, uintptr)
195186 // flexible alternative.
196187 func (x *Menu) InsertSubmenu(PositionVar int, LabelVar *string, SubmenuVar *MenuModel) {
197188
198- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
189+ LabelVarPtr := core.GStrdupNullable(LabelVar)
190+ defer core.GFreeNullable(LabelVarPtr)
199191
200192 xMenuInsertSubmenu(x.GoPointer(), PositionVar, LabelVarPtr, SubmenuVar.GoPointer())
201193
202- runtime.KeepAlive(LabelVarBytes)
203-
204194 }
205195
206196 var xMenuPrepend func(uintptr, uintptr, uintptr)
@@ -210,16 +200,14 @@ var xMenuPrepend func(uintptr, uintptr, uintptr)
210200 // flexible alternative.
211201 func (x *Menu) Prepend(LabelVar *string, DetailedActionVar *string) {
212202
213- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
203+ LabelVarPtr := core.GStrdupNullable(LabelVar)
204+ defer core.GFreeNullable(LabelVarPtr)
214205
215- DetailedActionVarPtr, DetailedActionVarBytes := core.NullableStringToPtr(DetailedActionVar)
206+ DetailedActionVarPtr := core.GStrdupNullable(DetailedActionVar)
207+ defer core.GFreeNullable(DetailedActionVarPtr)
216208
217209 xMenuPrepend(x.GoPointer(), LabelVarPtr, DetailedActionVarPtr)
218210
219- runtime.KeepAlive(LabelVarBytes)
220-
221- runtime.KeepAlive(DetailedActionVarBytes)
222-
223211 }
224212
225213 var xMenuPrependItem func(uintptr, uintptr)
@@ -240,12 +228,11 @@ var xMenuPrependSection func(uintptr, uintptr, uintptr)
240228 // a more flexible alternative.
241229 func (x *Menu) PrependSection(LabelVar *string, SectionVar *MenuModel) {
242230
243- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
231+ LabelVarPtr := core.GStrdupNullable(LabelVar)
232+ defer core.GFreeNullable(LabelVarPtr)
244233
245234 xMenuPrependSection(x.GoPointer(), LabelVarPtr, SectionVar.GoPointer())
246235
247- runtime.KeepAlive(LabelVarBytes)
248-
249236 }
250237
251238 var xMenuPrependSubmenu func(uintptr, uintptr, uintptr)
@@ -255,12 +242,11 @@ var xMenuPrependSubmenu func(uintptr, uintptr, uintptr)
255242 // a more flexible alternative.
256243 func (x *Menu) PrependSubmenu(LabelVar *string, SubmenuVar *MenuModel) {
257244
258- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
245+ LabelVarPtr := core.GStrdupNullable(LabelVar)
246+ defer core.GFreeNullable(LabelVarPtr)
259247
260248 xMenuPrependSubmenu(x.GoPointer(), LabelVarPtr, SubmenuVar.GoPointer())
261249
262- runtime.KeepAlive(LabelVarBytes)
263-
264250 }
265251
266252 var xMenuRemove func(uintptr, int)
@@ -332,16 +318,14 @@ var xNewMenuItem func(uintptr, uintptr) uintptr
332318 func NewMenuItem(LabelVar *string, DetailedActionVar *string) *MenuItem {
333319 var cls *MenuItem
334320
335- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
321+ LabelVarPtr := core.GStrdupNullable(LabelVar)
322+ defer core.GFreeNullable(LabelVarPtr)
336323
337- DetailedActionVarPtr, DetailedActionVarBytes := core.NullableStringToPtr(DetailedActionVar)
324+ DetailedActionVarPtr := core.GStrdupNullable(DetailedActionVar)
325+ defer core.GFreeNullable(DetailedActionVarPtr)
338326
339327 cret := xNewMenuItem(LabelVarPtr, DetailedActionVarPtr)
340328
341- runtime.KeepAlive(LabelVarBytes)
342-
343- runtime.KeepAlive(DetailedActionVarBytes)
344-
345329 if cret == 0 {
346330 return nil
347331 }
@@ -439,12 +423,11 @@ var xNewMenuItemSection func(uintptr, uintptr) uintptr
439423 func NewMenuItemSection(LabelVar *string, SectionVar *MenuModel) *MenuItem {
440424 var cls *MenuItem
441425
442- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
426+ LabelVarPtr := core.GStrdupNullable(LabelVar)
427+ defer core.GFreeNullable(LabelVarPtr)
443428
444429 cret := xNewMenuItemSection(LabelVarPtr, SectionVar.GoPointer())
445430
446- runtime.KeepAlive(LabelVarBytes)
447-
448431 if cret == 0 {
449432 return nil
450433 }
@@ -462,12 +445,11 @@ var xNewMenuItemSubmenu func(uintptr, uintptr) uintptr
462445 func NewMenuItemSubmenu(LabelVar *string, SubmenuVar *MenuModel) *MenuItem {
463446 var cls *MenuItem
464447
465- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
448+ LabelVarPtr := core.GStrdupNullable(LabelVar)
449+ defer core.GFreeNullable(LabelVarPtr)
466450
467451 cret := xNewMenuItemSubmenu(LabelVarPtr, SubmenuVar.GoPointer())
468452
469- runtime.KeepAlive(LabelVarBytes)
470-
471453 if cret == 0 {
472454 return nil
473455 }
@@ -490,7 +472,6 @@ var xMenuItemGetAttribute func(uintptr, string, string, ...interface{}) bool
490472 func (x *MenuItem) GetAttribute(AttributeVar string, FormatStringVar string, varArgs ...interface{}) bool {
491473
492474 cret := xMenuItemGetAttribute(x.GoPointer(), AttributeVar, FormatStringVar, varArgs...)
493-
494475 return cret
495476 }
496477
@@ -504,7 +485,6 @@ var xMenuItemGetAttributeValue func(uintptr, string, *glib.VariantType) *glib.Va
504485 func (x *MenuItem) GetAttributeValue(AttributeVar string, ExpectedTypeVar *glib.VariantType) *glib.Variant {
505486
506487 cret := xMenuItemGetAttributeValue(x.GoPointer(), AttributeVar, ExpectedTypeVar)
507-
508488 return cret
509489 }
510490
@@ -547,16 +527,14 @@ var xMenuItemSetActionAndTarget func(uintptr, uintptr, uintptr, ...interface{})
547527 // description of the semantics of the action and target attributes.
548528 func (x *MenuItem) SetActionAndTarget(ActionVar *string, FormatStringVar *string, varArgs ...interface{}) {
549529
550- ActionVarPtr, ActionVarBytes := core.NullableStringToPtr(ActionVar)
530+ ActionVarPtr := core.GStrdupNullable(ActionVar)
531+ defer core.GFreeNullable(ActionVarPtr)
551532
552- FormatStringVarPtr, FormatStringVarBytes := core.NullableStringToPtr(FormatStringVar)
533+ FormatStringVarPtr := core.GStrdupNullable(FormatStringVar)
534+ defer core.GFreeNullable(FormatStringVarPtr)
553535
554536 xMenuItemSetActionAndTarget(x.GoPointer(), ActionVarPtr, FormatStringVarPtr, varArgs...)
555537
556- runtime.KeepAlive(ActionVarBytes)
557-
558- runtime.KeepAlive(FormatStringVarBytes)
559-
560538 }
561539
562540 var xMenuItemSetActionAndTargetValue func(uintptr, uintptr, *glib.Variant)
@@ -599,12 +577,11 @@ var xMenuItemSetActionAndTargetValue func(uintptr, uintptr, *glib.Variant)
599577 // probably more convenient for most uses.
600578 func (x *MenuItem) SetActionAndTargetValue(ActionVar *string, TargetValueVar *glib.Variant) {
601579
602- ActionVarPtr, ActionVarBytes := core.NullableStringToPtr(ActionVar)
580+ ActionVarPtr := core.GStrdupNullable(ActionVar)
581+ defer core.GFreeNullable(ActionVarPtr)
603582
604583 xMenuItemSetActionAndTargetValue(x.GoPointer(), ActionVarPtr, TargetValueVar)
605584
606- runtime.KeepAlive(ActionVarBytes)
607-
608585 }
609586
610587 var xMenuItemSetAttribute func(uintptr, string, uintptr, ...interface{})
@@ -628,12 +605,11 @@ var xMenuItemSetAttribute func(uintptr, string, uintptr, ...interface{})
628605 // that directly accepts a #GVariant.
629606 func (x *MenuItem) SetAttribute(AttributeVar string, FormatStringVar *string, varArgs ...interface{}) {
630607
631- FormatStringVarPtr, FormatStringVarBytes := core.NullableStringToPtr(FormatStringVar)
608+ FormatStringVarPtr := core.GStrdupNullable(FormatStringVar)
609+ defer core.GFreeNullable(FormatStringVarPtr)
632610
633611 xMenuItemSetAttribute(x.GoPointer(), AttributeVar, FormatStringVarPtr, varArgs...)
634612
635- runtime.KeepAlive(FormatStringVarBytes)
636-
637613 }
638614
639615 var xMenuItemSetAttributeValue func(uintptr, string, *glib.Variant)
@@ -710,12 +686,11 @@ var xMenuItemSetLabel func(uintptr, uintptr)
710686 // it is %NULL then the label attribute is unset.
711687 func (x *MenuItem) SetLabel(LabelVar *string) {
712688
713- LabelVarPtr, LabelVarBytes := core.NullableStringToPtr(LabelVar)
689+ LabelVarPtr := core.GStrdupNullable(LabelVar)
690+ defer core.GFreeNullable(LabelVarPtr)
714691
715692 xMenuItemSetLabel(x.GoPointer(), LabelVarPtr)
716693
717- runtime.KeepAlive(LabelVarBytes)
718-
719694 }
720695
721696 var xMenuItemSetLink func(uintptr, string, uintptr)
M v4/gio/gmenumodel.go +0 -11
@@ -411,7 +411,6 @@ var xMenuAttributeIterGetName func(uintptr) string
411411 func (x *MenuAttributeIter) GetName() string {
412412
413413 cret := xMenuAttributeIterGetName(x.GoPointer())
414-
415414 return cret
416415 }
417416
@@ -435,7 +434,6 @@ var xMenuAttributeIterGetNext func(uintptr, *string, **glib.Variant) bool
435434 func (x *MenuAttributeIter) GetNext(OutNameVar *string, ValueVar **glib.Variant) bool {
436435
437436 cret := xMenuAttributeIterGetNext(x.GoPointer(), OutNameVar, ValueVar)
438-
439437 return cret
440438 }
441439
@@ -447,7 +445,6 @@ var xMenuAttributeIterGetValue func(uintptr) *glib.Variant
447445 func (x *MenuAttributeIter) GetValue() *glib.Variant {
448446
449447 cret := xMenuAttributeIterGetValue(x.GoPointer())
450-
451448 return cret
452449 }
453450
@@ -465,7 +462,6 @@ var xMenuAttributeIterNext func(uintptr) bool
465462 func (x *MenuAttributeIter) Next() bool {
466463
467464 cret := xMenuAttributeIterNext(x.GoPointer())
468-
469465 return cret
470466 }
471467
@@ -506,7 +502,6 @@ var xMenuLinkIterGetName func(uintptr) string
506502 func (x *MenuLinkIter) GetName() string {
507503
508504 cret := xMenuLinkIterGetName(x.GoPointer())
509-
510505 return cret
511506 }
512507
@@ -529,7 +524,6 @@ var xMenuLinkIterGetNext func(uintptr, *string, **MenuModel) bool
529524 func (x *MenuLinkIter) GetNext(OutLinkVar *string, ValueVar **MenuModel) bool {
530525
531526 cret := xMenuLinkIterGetNext(x.GoPointer(), OutLinkVar, ValueVar)
532-
533527 return cret
534528 }
535529
@@ -564,7 +558,6 @@ var xMenuLinkIterNext func(uintptr) bool
564558 func (x *MenuLinkIter) Next() bool {
565559
566560 cret := xMenuLinkIterNext(x.GoPointer())
567-
568561 return cret
569562 }
570563
@@ -737,7 +730,6 @@ var xMenuModelGetItemAttribute func(uintptr, int, string, string, ...interface{}
737730 func (x *MenuModel) GetItemAttribute(ItemIndexVar int, AttributeVar string, FormatStringVar string, varArgs ...interface{}) bool {
738731
739732 cret := xMenuModelGetItemAttribute(x.GoPointer(), ItemIndexVar, AttributeVar, FormatStringVar, varArgs...)
740-
741733 return cret
742734 }
743735
@@ -757,7 +749,6 @@ var xMenuModelGetItemAttributeValue func(uintptr, int, string, *glib.VariantType
757749 func (x *MenuModel) GetItemAttributeValue(ItemIndexVar int, AttributeVar string, ExpectedTypeVar *glib.VariantType) *glib.Variant {
758750
759751 cret := xMenuModelGetItemAttributeValue(x.GoPointer(), ItemIndexVar, AttributeVar, ExpectedTypeVar)
760-
761752 return cret
762753 }
763754
@@ -787,7 +778,6 @@ var xMenuModelGetNItems func(uintptr) int
787778 func (x *MenuModel) GetNItems() int {
788779
789780 cret := xMenuModelGetNItems(x.GoPointer())
790-
791781 return cret
792782 }
793783
@@ -800,7 +790,6 @@ var xMenuModelIsMutable func(uintptr) bool
800790 func (x *MenuModel) IsMutable() bool {
801791
802792 cret := xMenuModelIsMutable(x.GoPointer())
803-
804793 return cret
805794 }
806795
M v4/gio/gmount.go +0 -13
@@ -899,7 +899,6 @@ func (x *MountBase) SetGoPointer(ptr uintptr) {
899899 func (x *MountBase) CanEject() bool {
900900
901901 cret := XGMountCanEject(x.GoPointer())
902-
903902 return cret
904903 }
905904
@@ -907,7 +906,6 @@ func (x *MountBase) CanEject() bool {
907906 func (x *MountBase) CanUnmount() bool {
908907
909908 cret := XGMountCanUnmount(x.GoPointer())
910-
911909 return cret
912910 }
913911
@@ -926,7 +924,6 @@ func (x *MountBase) EjectFinish(ResultVar AsyncResult) (bool, error) {
926924 var cerr *glib.Error
927925
928926 cret := XGMountEjectFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
929-
930927 if cerr == nil {
931928 return cret, nil
932929 }
@@ -949,7 +946,6 @@ func (x *MountBase) EjectWithOperationFinish(ResultVar AsyncResult) (bool, error
949946 var cerr *glib.Error
950947
951948 cret := XGMountEjectWithOperationFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
952-
953949 if cerr == nil {
954950 return cret, nil
955951 }
@@ -1008,7 +1004,6 @@ func (x *MountBase) GetIcon() *IconBase {
10081004 func (x *MountBase) GetName() string {
10091005
10101006 cret := XGMountGetName(x.GoPointer())
1011-
10121007 return cret
10131008 }
10141009
@@ -1030,7 +1025,6 @@ func (x *MountBase) GetRoot() *FileBase {
10301025 func (x *MountBase) GetSortKey() string {
10311026
10321027 cret := XGMountGetSortKey(x.GoPointer())
1033-
10341028 return cret
10351029 }
10361030
@@ -1055,7 +1049,6 @@ func (x *MountBase) GetSymbolicIcon() *IconBase {
10551049 func (x *MountBase) GetUuid() string {
10561050
10571051 cret := XGMountGetUuid(x.GoPointer())
1058-
10591052 return cret
10601053 }
10611054
@@ -1099,7 +1092,6 @@ func (x *MountBase) GuessContentTypeFinish(ResultVar AsyncResult) ([]string, err
10991092 var cerr *glib.Error
11001093
11011094 cret := XGMountGuessContentTypeFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
1102-
11031095 if cerr == nil {
11041096 return cret, nil
11051097 }
@@ -1120,7 +1112,6 @@ func (x *MountBase) GuessContentTypeSync(ForceRescanVar bool, CancellableVar *Ca
11201112 var cerr *glib.Error
11211113
11221114 cret := XGMountGuessContentTypeSync(x.GoPointer(), ForceRescanVar, CancellableVar.GoPointer(), &cerr)
1123-
11241115 if cerr == nil {
11251116 return cret, nil
11261117 }
@@ -1154,7 +1145,6 @@ func (x *MountBase) GuessContentTypeSync(ForceRescanVar bool, CancellableVar *Ca
11541145 func (x *MountBase) IsShadowed() bool {
11551146
11561147 cret := XGMountIsShadowed(x.GoPointer())
1157-
11581148 return cret
11591149 }
11601150
@@ -1179,7 +1169,6 @@ func (x *MountBase) RemountFinish(ResultVar AsyncResult) (bool, error) {
11791169 var cerr *glib.Error
11801170
11811171 cret := XGMountRemountFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
1182-
11831172 if cerr == nil {
11841173 return cret, nil
11851174 }
@@ -1212,7 +1201,6 @@ func (x *MountBase) UnmountFinish(ResultVar AsyncResult) (bool, error) {
12121201 var cerr *glib.Error
12131202
12141203 cret := XGMountUnmountFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
1215-
12161204 if cerr == nil {
12171205 return cret, nil
12181206 }
@@ -1235,7 +1223,6 @@ func (x *MountBase) UnmountWithOperationFinish(ResultVar AsyncResult) (bool, err
12351223 var cerr *glib.Error
12361224
12371225 cret := XGMountUnmountWithOperationFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
1238-
12391226 if cerr == nil {
12401227 return cret, nil
12411228 }
M v4/gio/gmountoperation.go +6 -19
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -467,7 +466,6 @@ var xMountOperationGetAnonymous func(uintptr) bool
467466 func (x *MountOperation) GetAnonymous() bool {
468467
469468 cret := xMountOperationGetAnonymous(x.GoPointer())
470-
471469 return cret
472470 }
473471
@@ -477,7 +475,6 @@ var xMountOperationGetChoice func(uintptr) int
477475 func (x *MountOperation) GetChoice() int {
478476
479477 cret := xMountOperationGetChoice(x.GoPointer())
480-
481478 return cret
482479 }
483480
@@ -487,7 +484,6 @@ var xMountOperationGetDomain func(uintptr) string
487484 func (x *MountOperation) GetDomain() string {
488485
489486 cret := xMountOperationGetDomain(x.GoPointer())
490-
491487 return cret
492488 }
493489
@@ -498,7 +494,6 @@ var xMountOperationGetIsTcryptHiddenVolume func(uintptr) bool
498494 func (x *MountOperation) GetIsTcryptHiddenVolume() bool {
499495
500496 cret := xMountOperationGetIsTcryptHiddenVolume(x.GoPointer())
501-
502497 return cret
503498 }
504499
@@ -509,7 +504,6 @@ var xMountOperationGetIsTcryptSystemVolume func(uintptr) bool
509504 func (x *MountOperation) GetIsTcryptSystemVolume() bool {
510505
511506 cret := xMountOperationGetIsTcryptSystemVolume(x.GoPointer())
512-
513507 return cret
514508 }
515509
@@ -519,7 +513,6 @@ var xMountOperationGetPassword func(uintptr) string
519513 func (x *MountOperation) GetPassword() string {
520514
521515 cret := xMountOperationGetPassword(x.GoPointer())
522-
523516 return cret
524517 }
525518
@@ -529,7 +522,6 @@ var xMountOperationGetPasswordSave func(uintptr) PasswordSave
529522 func (x *MountOperation) GetPasswordSave() PasswordSave {
530523
531524 cret := xMountOperationGetPasswordSave(x.GoPointer())
532-
533525 return cret
534526 }
535527
@@ -539,7 +531,6 @@ var xMountOperationGetPim func(uintptr) uint
539531 func (x *MountOperation) GetPim() uint {
540532
541533 cret := xMountOperationGetPim(x.GoPointer())
542-
543534 return cret
544535 }
545536
@@ -549,7 +540,6 @@ var xMountOperationGetUsername func(uintptr) string
549540 func (x *MountOperation) GetUsername() string {
550541
551542 cret := xMountOperationGetUsername(x.GoPointer())
552-
553543 return cret
554544 }
555545
@@ -585,12 +575,11 @@ var xMountOperationSetDomain func(uintptr, uintptr)
585575 // Sets the mount operation's domain.
586576 func (x *MountOperation) SetDomain(DomainVar *string) {
587577
588- DomainVarPtr, DomainVarBytes := core.NullableStringToPtr(DomainVar)
578+ DomainVarPtr := core.GStrdupNullable(DomainVar)
579+ defer core.GFreeNullable(DomainVarPtr)
589580
590581 xMountOperationSetDomain(x.GoPointer(), DomainVarPtr)
591582
592- runtime.KeepAlive(DomainVarBytes)
593-
594583 }
595584
596585 var xMountOperationSetIsTcryptHiddenVolume func(uintptr, bool)
@@ -616,12 +605,11 @@ var xMountOperationSetPassword func(uintptr, uintptr)
616605 // Sets the mount operation's password to @password.
617606 func (x *MountOperation) SetPassword(PasswordVar *string) {
618607
619- PasswordVarPtr, PasswordVarBytes := core.NullableStringToPtr(PasswordVar)
608+ PasswordVarPtr := core.GStrdupNullable(PasswordVar)
609+ defer core.GFreeNullable(PasswordVarPtr)
620610
621611 xMountOperationSetPassword(x.GoPointer(), PasswordVarPtr)
622612
623- runtime.KeepAlive(PasswordVarBytes)
624-
625613 }
626614
627615 var xMountOperationSetPasswordSave func(uintptr, PasswordSave)
@@ -647,12 +635,11 @@ var xMountOperationSetUsername func(uintptr, uintptr)
647635 // Sets the user name within @op to @username.
648636 func (x *MountOperation) SetUsername(UsernameVar *string) {
649637
650- UsernameVarPtr, UsernameVarBytes := core.NullableStringToPtr(UsernameVar)
638+ UsernameVarPtr := core.GStrdupNullable(UsernameVar)
639+ defer core.GFreeNullable(UsernameVarPtr)
651640
652641 xMountOperationSetUsername(x.GoPointer(), UsernameVarPtr)
653642
654- runtime.KeepAlive(UsernameVarBytes)
655-
656643 }
657644
658645 func (c *MountOperation) GoPointer() uintptr {
M v4/gio/gnativesocketaddress.go +0 -1
@@ -119,7 +119,6 @@ func (x *NativeSocketAddress) ProxyEnumerate() *SocketAddressEnumerator {
119119 func (x *NativeSocketAddress) ToString() string {
120120
121121 cret := XGSocketConnectableToString(x.GoPointer())
122-
123122 return cret
124123 }
125124
M v4/gio/gnetworkaddress.go +0 -4
@@ -113,7 +113,6 @@ var xNetworkAddressGetHostname func(uintptr) string
113113 func (x *NetworkAddress) GetHostname() string {
114114
115115 cret := xNetworkAddressGetHostname(x.GoPointer())
116-
117116 return cret
118117 }
119118
@@ -123,7 +122,6 @@ var xNetworkAddressGetPort func(uintptr) uint16
123122 func (x *NetworkAddress) GetPort() uint16 {
124123
125124 cret := xNetworkAddressGetPort(x.GoPointer())
126-
127125 return cret
128126 }
129127
@@ -133,7 +131,6 @@ var xNetworkAddressGetScheme func(uintptr) string
133131 func (x *NetworkAddress) GetScheme() string {
134132
135133 cret := xNetworkAddressGetScheme(x.GoPointer())
136-
137134 return cret
138135 }
139136
@@ -243,7 +240,6 @@ func (x *NetworkAddress) ProxyEnumerate() *SocketAddressEnumerator {
243240 func (x *NetworkAddress) ToString() string {
244241
245242 cret := XGSocketConnectableToString(x.GoPointer())
246-
247243 return cret
248244 }
249245
M v4/gio/gnetworkmonitor.go +0 -5
@@ -202,7 +202,6 @@ func (x *NetworkMonitorBase) CanReach(ConnectableVar SocketConnectable, Cancella
202202 var cerr *glib.Error
203203
204204 cret := XGNetworkMonitorCanReach(x.GoPointer(), ConnectableVar.GoPointer(), CancellableVar.GoPointer(), &cerr)
205-
206205 if cerr == nil {
207206 return cret, nil
208207 }
@@ -231,7 +230,6 @@ func (x *NetworkMonitorBase) CanReachFinish(ResultVar AsyncResult) (bool, error)
231230 var cerr *glib.Error
232231
233232 cret := XGNetworkMonitorCanReachFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
234-
235233 if cerr == nil {
236234 return cret, nil
237235 }
@@ -261,7 +259,6 @@ func (x *NetworkMonitorBase) CanReachFinish(ResultVar AsyncResult) (bool, error)
261259 func (x *NetworkMonitorBase) GetConnectivity() NetworkConnectivity {
262260
263261 cret := XGNetworkMonitorGetConnectivity(x.GoPointer())
264-
265262 return cret
266263 }
267264
@@ -272,7 +269,6 @@ func (x *NetworkMonitorBase) GetConnectivity() NetworkConnectivity {
272269 func (x *NetworkMonitorBase) GetNetworkAvailable() bool {
273270
274271 cret := XGNetworkMonitorGetNetworkAvailable(x.GoPointer())
275-
276272 return cret
277273 }
278274
@@ -281,7 +277,6 @@ func (x *NetworkMonitorBase) GetNetworkAvailable() bool {
281277 func (x *NetworkMonitorBase) GetNetworkMetered() bool {
282278
283279 cret := XGNetworkMonitorGetNetworkMetered(x.GoPointer())
284-
285280 return cret
286281 }
287282
M v4/gio/gnetworkservice.go +0 -5
@@ -79,7 +79,6 @@ var xNetworkServiceGetDomain func(uintptr) string
7979 func (x *NetworkService) GetDomain() string {
8080
8181 cret := xNetworkServiceGetDomain(x.GoPointer())
82-
8382 return cret
8483 }
8584
@@ -89,7 +88,6 @@ var xNetworkServiceGetProtocol func(uintptr) string
8988 func (x *NetworkService) GetProtocol() string {
9089
9190 cret := xNetworkServiceGetProtocol(x.GoPointer())
92-
9391 return cret
9492 }
9593
@@ -100,7 +98,6 @@ var xNetworkServiceGetScheme func(uintptr) string
10098 func (x *NetworkService) GetScheme() string {
10199
102100 cret := xNetworkServiceGetScheme(x.GoPointer())
103-
104101 return cret
105102 }
106103
@@ -110,7 +107,6 @@ var xNetworkServiceGetService func(uintptr) string
110107 func (x *NetworkService) GetService() string {
111108
112109 cret := xNetworkServiceGetService(x.GoPointer())
113-
114110 return cret
115111 }
116112
@@ -247,7 +243,6 @@ func (x *NetworkService) ProxyEnumerate() *SocketAddressEnumerator {
247243 func (x *NetworkService) ToString() string {
248244
249245 cret := XGSocketConnectableToString(x.GoPointer())
250-
251246 return cret
252247 }
253248
M v4/gio/gnotification.go +8 -14
@@ -2,8 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
6-
75 "github.com/jwijenbergh/purego"
86 "github.com/jwijenbergh/puregotk/pkg/core"
97 "github.com/jwijenbergh/puregotk/v4/glib"
@@ -120,12 +118,11 @@ var xNotificationAddButtonWithTarget func(uintptr, string, string, uintptr, ...i
120118 // parameter.
121119 func (x *Notification) AddButtonWithTarget(LabelVar string, ActionVar string, TargetFormatVar *string, varArgs ...interface{}) {
122120
123- TargetFormatVarPtr, TargetFormatVarBytes := core.NullableStringToPtr(TargetFormatVar)
121+ TargetFormatVarPtr := core.GStrdupNullable(TargetFormatVar)
122+ defer core.GFreeNullable(TargetFormatVarPtr)
124123
125124 xNotificationAddButtonWithTarget(x.GoPointer(), LabelVar, ActionVar, TargetFormatVarPtr, varArgs...)
126125
127- runtime.KeepAlive(TargetFormatVarBytes)
128-
129126 }
130127
131128 var xNotificationAddButtonWithTargetValue func(uintptr, string, string, *glib.Variant)
@@ -146,12 +143,11 @@ var xNotificationSetBody func(uintptr, uintptr)
146143 // Sets the body of @notification to @body.
147144 func (x *Notification) SetBody(BodyVar *string) {
148145
149- BodyVarPtr, BodyVarBytes := core.NullableStringToPtr(BodyVar)
146+ BodyVarPtr := core.GStrdupNullable(BodyVar)
147+ defer core.GFreeNullable(BodyVarPtr)
150148
151149 xNotificationSetBody(x.GoPointer(), BodyVarPtr)
152150
153- runtime.KeepAlive(BodyVarBytes)
154-
155151 }
156152
157153 var xNotificationSetCategory func(uintptr, uintptr)
@@ -164,12 +160,11 @@ var xNotificationSetCategory func(uintptr, uintptr)
164160 // Standard categories are [listed in the specification](https://specifications.freedesktop.org/notification-spec/latest/ar01s06.html).
165161 func (x *Notification) SetCategory(CategoryVar *string) {
166162
167- CategoryVarPtr, CategoryVarBytes := core.NullableStringToPtr(CategoryVar)
163+ CategoryVarPtr := core.GStrdupNullable(CategoryVar)
164+ defer core.GFreeNullable(CategoryVarPtr)
168165
169166 xNotificationSetCategory(x.GoPointer(), CategoryVarPtr)
170167
171- runtime.KeepAlive(CategoryVarBytes)
172-
173168 }
174169
175170 var xNotificationSetDefaultAction func(uintptr, string)
@@ -206,12 +201,11 @@ var xNotificationSetDefaultActionAndTarget func(uintptr, string, uintptr, ...int
206201 // was sent on is activated.
207202 func (x *Notification) SetDefaultActionAndTarget(ActionVar string, TargetFormatVar *string, varArgs ...interface{}) {
208203
209- TargetFormatVarPtr, TargetFormatVarBytes := core.NullableStringToPtr(TargetFormatVar)
204+ TargetFormatVarPtr := core.GStrdupNullable(TargetFormatVar)
205+ defer core.GFreeNullable(TargetFormatVarPtr)
210206
211207 xNotificationSetDefaultActionAndTarget(x.GoPointer(), ActionVar, TargetFormatVarPtr, varArgs...)
212208
213- runtime.KeepAlive(TargetFormatVarBytes)
214-
215209 }
216210
217211 var xNotificationSetDefaultActionAndTargetValue func(uintptr, string, *glib.Variant)
M v4/gio/goutputstream.go +0 -22
@@ -607,7 +607,6 @@ func (x *OutputStream) Close(CancellableVar *Cancellable) (bool, error) {
607607 var cerr *glib.Error
608608
609609 cret := xOutputStreamClose(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
610-
611610 if cerr == nil {
612611 return cret, nil
613612 }
@@ -655,7 +654,6 @@ func (x *OutputStream) CloseFinish(ResultVar AsyncResult) (bool, error) {
655654 var cerr *glib.Error
656655
657656 cret := xOutputStreamCloseFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
658-
659657 if cerr == nil {
660658 return cret, nil
661659 }
@@ -678,7 +676,6 @@ func (x *OutputStream) Flush(CancellableVar *Cancellable) (bool, error) {
678676 var cerr *glib.Error
679677
680678 cret := xOutputStreamFlush(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
681-
682679 if cerr == nil {
683680 return cret, nil
684681 }
@@ -723,7 +720,6 @@ func (x *OutputStream) FlushFinish(ResultVar AsyncResult) (bool, error) {
723720 var cerr *glib.Error
724721
725722 cret := xOutputStreamFlushFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
726-
727723 if cerr == nil {
728724 return cret, nil
729725 }
@@ -737,7 +733,6 @@ var xOutputStreamHasPending func(uintptr) bool
737733 func (x *OutputStream) HasPending() bool {
738734
739735 cret := xOutputStreamHasPending(x.GoPointer())
740-
741736 return cret
742737 }
743738
@@ -747,7 +742,6 @@ var xOutputStreamIsClosed func(uintptr) bool
747742 func (x *OutputStream) IsClosed() bool {
748743
749744 cret := xOutputStreamIsClosed(x.GoPointer())
750-
751745 return cret
752746 }
753747
@@ -760,7 +754,6 @@ var xOutputStreamIsClosing func(uintptr) bool
760754 func (x *OutputStream) IsClosing() bool {
761755
762756 cret := xOutputStreamIsClosing(x.GoPointer())
763-
764757 return cret
765758 }
766759
@@ -781,7 +774,6 @@ var xOutputStreamPrintf func(uintptr, *uint, uintptr, **glib.Error, string, ...i
781774 func (x *OutputStream) Printf(BytesWrittenVar *uint, CancellableVar *Cancellable, ErrorVar **glib.Error, FormatVar string, varArgs ...interface{}) bool {
782775
783776 cret := xOutputStreamPrintf(x.GoPointer(), BytesWrittenVar, CancellableVar.GoPointer(), ErrorVar, FormatVar, varArgs...)
784-
785777 return cret
786778 }
787779
@@ -794,7 +786,6 @@ func (x *OutputStream) SetPending() (bool, error) {
794786 var cerr *glib.Error
795787
796788 cret := xOutputStreamSetPending(x.GoPointer())
797-
798789 if cerr == nil {
799790 return cret, nil
800791 }
@@ -809,7 +800,6 @@ func (x *OutputStream) Splice(SourceVar *InputStream, FlagsVar OutputStreamSplic
809800 var cerr *glib.Error
810801
811802 cret := xOutputStreamSplice(x.GoPointer(), SourceVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr)
812-
813803 if cerr == nil {
814804 return cret, nil
815805 }
@@ -854,7 +844,6 @@ func (x *OutputStream) SpliceFinish(ResultVar AsyncResult) (int, error) {
854844 var cerr *glib.Error
855845
856846 cret := xOutputStreamSpliceFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
857-
858847 if cerr == nil {
859848 return cret, nil
860849 }
@@ -879,7 +868,6 @@ var xOutputStreamVprintf func(uintptr, *uint, uintptr, **glib.Error, string, []i
879868 func (x *OutputStream) Vprintf(BytesWrittenVar *uint, CancellableVar *Cancellable, ErrorVar **glib.Error, FormatVar string, ArgsVar []interface{}) bool {
880869
881870 cret := xOutputStreamVprintf(x.GoPointer(), BytesWrittenVar, CancellableVar.GoPointer(), ErrorVar, FormatVar, ArgsVar)
882-
883871 return cret
884872 }
885873
@@ -909,7 +897,6 @@ func (x *OutputStream) Write(BufferVar []byte, CountVar uint, CancellableVar *Ca
909897 var cerr *glib.Error
910898
911899 cret := xOutputStreamWrite(x.GoPointer(), BufferVar, CountVar, CancellableVar.GoPointer(), &cerr)
912-
913900 if cerr == nil {
914901 return cret, nil
915902 }
@@ -942,7 +929,6 @@ func (x *OutputStream) WriteAll(BufferVar []byte, CountVar uint, BytesWrittenVar
942929 var cerr *glib.Error
943930
944931 cret := xOutputStreamWriteAll(x.GoPointer(), BufferVar, CountVar, BytesWrittenVar, CancellableVar.GoPointer(), &cerr)
945-
946932 if cerr == nil {
947933 return cret, nil
948934 }
@@ -1004,7 +990,6 @@ func (x *OutputStream) WriteAllFinish(ResultVar AsyncResult, BytesWrittenVar *ui
1004990 var cerr *glib.Error
1005991
1006992 cret := xOutputStreamWriteAllFinish(x.GoPointer(), ResultVar.GoPointer(), BytesWrittenVar, &cerr)
1007-
1008993 if cerr == nil {
1009994 return cret, nil
1010995 }
@@ -1087,7 +1072,6 @@ func (x *OutputStream) WriteBytes(BytesVar *glib.Bytes, CancellableVar *Cancella
10871072 var cerr *glib.Error
10881073
10891074 cret := xOutputStreamWriteBytes(x.GoPointer(), BytesVar, CancellableVar.GoPointer(), &cerr)
1090-
10911075 if cerr == nil {
10921076 return cret, nil
10931077 }
@@ -1138,7 +1122,6 @@ func (x *OutputStream) WriteBytesFinish(ResultVar AsyncResult) (int, error) {
11381122 var cerr *glib.Error
11391123
11401124 cret := xOutputStreamWriteBytesFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
1141-
11421125 if cerr == nil {
11431126 return cret, nil
11441127 }
@@ -1153,7 +1136,6 @@ func (x *OutputStream) WriteFinish(ResultVar AsyncResult) (int, error) {
11531136 var cerr *glib.Error
11541137
11551138 cret := xOutputStreamWriteFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
1156-
11571139 if cerr == nil {
11581140 return cret, nil
11591141 }
@@ -1190,7 +1172,6 @@ func (x *OutputStream) Writev(VectorsVar []OutputVector, NVectorsVar uint, Bytes
11901172 var cerr *glib.Error
11911173
11921174 cret := xOutputStreamWritev(x.GoPointer(), VectorsVar, NVectorsVar, BytesWrittenVar, CancellableVar.GoPointer(), &cerr)
1193-
11941175 if cerr == nil {
11951176 return cret, nil
11961177 }
@@ -1226,7 +1207,6 @@ func (x *OutputStream) WritevAll(VectorsVar []OutputVector, NVectorsVar uint, By
12261207 var cerr *glib.Error
12271208
12281209 cret := xOutputStreamWritevAll(x.GoPointer(), VectorsVar, NVectorsVar, BytesWrittenVar, CancellableVar.GoPointer(), &cerr)
1229-
12301210 if cerr == nil {
12311211 return cret, nil
12321212 }
@@ -1289,7 +1269,6 @@ func (x *OutputStream) WritevAllFinish(ResultVar AsyncResult, BytesWrittenVar *u
12891269 var cerr *glib.Error
12901270
12911271 cret := xOutputStreamWritevAllFinish(x.GoPointer(), ResultVar.GoPointer(), BytesWrittenVar, &cerr)
1292-
12931272 if cerr == nil {
12941273 return cret, nil
12951274 }
@@ -1357,7 +1336,6 @@ func (x *OutputStream) WritevFinish(ResultVar AsyncResult, BytesWrittenVar *uint
13571336 var cerr *glib.Error
13581337
13591338 cret := xOutputStreamWritevFinish(x.GoPointer(), ResultVar.GoPointer(), BytesWrittenVar, &cerr)
1360-
13611339 if cerr == nil {
13621340 return cret, nil
13631341 }
M v4/gio/gpermission.go +0 -7
@@ -234,7 +234,6 @@ func (x *Permission) Acquire(CancellableVar *Cancellable) (bool, error) {
234234 var cerr *glib.Error
235235
236236 cret := xPermissionAcquire(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
237-
238237 if cerr == nil {
239238 return cret, nil
240239 }
@@ -280,7 +279,6 @@ func (x *Permission) AcquireFinish(ResultVar AsyncResult) (bool, error) {
280279 var cerr *glib.Error
281280
282281 cret := xPermissionAcquireFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
283-
284282 if cerr == nil {
285283 return cret, nil
286284 }
@@ -296,7 +294,6 @@ var xPermissionGetAllowed func(uintptr) bool
296294 func (x *Permission) GetAllowed() bool {
297295
298296 cret := xPermissionGetAllowed(x.GoPointer())
299-
300297 return cret
301298 }
302299
@@ -308,7 +305,6 @@ var xPermissionGetCanAcquire func(uintptr) bool
308305 func (x *Permission) GetCanAcquire() bool {
309306
310307 cret := xPermissionGetCanAcquire(x.GoPointer())
311-
312308 return cret
313309 }
314310
@@ -320,7 +316,6 @@ var xPermissionGetCanRelease func(uintptr) bool
320316 func (x *Permission) GetCanRelease() bool {
321317
322318 cret := xPermissionGetCanRelease(x.GoPointer())
323-
324319 return cret
325320 }
326321
@@ -358,7 +353,6 @@ func (x *Permission) Release(CancellableVar *Cancellable) (bool, error) {
358353 var cerr *glib.Error
359354
360355 cret := xPermissionRelease(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
361-
362356 if cerr == nil {
363357 return cret, nil
364358 }
@@ -404,7 +398,6 @@ func (x *Permission) ReleaseFinish(ResultVar AsyncResult) (bool, error) {
404398 var cerr *glib.Error
405399
406400 cret := xPermissionReleaseFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
407-
408401 if cerr == nil {
409402 return cret, nil
410403 }
M v4/gio/gpollableinputstream.go +0 -4
@@ -192,7 +192,6 @@ func (x *PollableInputStreamBase) SetGoPointer(ptr uintptr) {
192192 func (x *PollableInputStreamBase) CanPoll() bool {
193193
194194 cret := XGPollableInputStreamCanPoll(x.GoPointer())
195-
196195 return cret
197196 }
198197
@@ -210,7 +209,6 @@ func (x *PollableInputStreamBase) CanPoll() bool {
210209 func (x *PollableInputStreamBase) CreateSource(CancellableVar *Cancellable) *glib.Source {
211210
212211 cret := XGPollableInputStreamCreateSource(x.GoPointer(), CancellableVar.GoPointer())
213-
214212 return cret
215213 }
216214
@@ -228,7 +226,6 @@ func (x *PollableInputStreamBase) CreateSource(CancellableVar *Cancellable) *gli
228226 func (x *PollableInputStreamBase) IsReadable() bool {
229227
230228 cret := XGPollableInputStreamIsReadable(x.GoPointer())
231-
232229 return cret
233230 }
234231
@@ -250,7 +247,6 @@ func (x *PollableInputStreamBase) ReadNonblocking(BufferVar *[]byte, CountVar ui
250247 var cerr *glib.Error
251248
252249 cret := XGPollableInputStreamReadNonblocking(x.GoPointer(), BufferVar, CountVar, CancellableVar.GoPointer(), &cerr)
253-
254250 if cerr == nil {
255251 return cret, nil
256252 }
M v4/gio/gpollableoutputstream.go +0 -5
@@ -230,7 +230,6 @@ func (x *PollableOutputStreamBase) SetGoPointer(ptr uintptr) {
230230 func (x *PollableOutputStreamBase) CanPoll() bool {
231231
232232 cret := XGPollableOutputStreamCanPoll(x.GoPointer())
233-
234233 return cret
235234 }
236235
@@ -248,7 +247,6 @@ func (x *PollableOutputStreamBase) CanPoll() bool {
248247 func (x *PollableOutputStreamBase) CreateSource(CancellableVar *Cancellable) *glib.Source {
249248
250249 cret := XGPollableOutputStreamCreateSource(x.GoPointer(), CancellableVar.GoPointer())
251-
252250 return cret
253251 }
254252
@@ -266,7 +264,6 @@ func (x *PollableOutputStreamBase) CreateSource(CancellableVar *Cancellable) *gl
266264 func (x *PollableOutputStreamBase) IsWritable() bool {
267265
268266 cret := XGPollableOutputStreamIsWritable(x.GoPointer())
269-
270267 return cret
271268 }
272269
@@ -292,7 +289,6 @@ func (x *PollableOutputStreamBase) WriteNonblocking(BufferVar []byte, CountVar u
292289 var cerr *glib.Error
293290
294291 cret := XGPollableOutputStreamWriteNonblocking(x.GoPointer(), BufferVar, CountVar, CancellableVar.GoPointer(), &cerr)
295-
296292 if cerr == nil {
297293 return cret, nil
298294 }
@@ -323,7 +319,6 @@ func (x *PollableOutputStreamBase) WritevNonblocking(VectorsVar []OutputVector,
323319 var cerr *glib.Error
324320
325321 cret := XGPollableOutputStreamWritevNonblocking(x.GoPointer(), VectorsVar, NVectorsVar, BytesWrittenVar, CancellableVar.GoPointer(), &cerr)
326-
327322 if cerr == nil {
328323 return cret, nil
329324 }
M v4/gio/gpollableutils.go +0 -5
@@ -18,7 +18,6 @@ var xPollableSourceNew func(uintptr) *glib.Source
1818 func PollableSourceNew(PollableStreamVar *gobject.Object) *glib.Source {
1919
2020 cret := xPollableSourceNew(PollableStreamVar.GoPointer())
21-
2221 return cret
2322 }
2423
@@ -31,7 +30,6 @@ var xPollableSourceNewFull func(uintptr, *glib.Source, uintptr) *glib.Source
3130 func PollableSourceNewFull(PollableStreamVar *gobject.Object, ChildSourceVar *glib.Source, CancellableVar *Cancellable) *glib.Source {
3231
3332 cret := xPollableSourceNewFull(PollableStreamVar.GoPointer(), ChildSourceVar, CancellableVar.GoPointer())
34-
3533 return cret
3634 }
3735
@@ -50,7 +48,6 @@ func PollableStreamRead(StreamVar *InputStream, BufferVar []byte, CountVar uint,
5048 var cerr *glib.Error
5149
5250 cret := xPollableStreamRead(StreamVar.GoPointer(), BufferVar, CountVar, BlockingVar, CancellableVar.GoPointer(), &cerr)
53-
5451 if cerr == nil {
5552 return cret, nil
5653 }
@@ -74,7 +71,6 @@ func PollableStreamWrite(StreamVar *OutputStream, BufferVar []byte, CountVar uin
7471 var cerr *glib.Error
7572
7673 cret := xPollableStreamWrite(StreamVar.GoPointer(), BufferVar, CountVar, BlockingVar, CancellableVar.GoPointer(), &cerr)
77-
7874 if cerr == nil {
7975 return cret, nil
8076 }
@@ -106,7 +102,6 @@ func PollableStreamWriteAll(StreamVar *OutputStream, BufferVar []byte, CountVar
106102 var cerr *glib.Error
107103
108104 cret := xPollableStreamWriteAll(StreamVar.GoPointer(), BufferVar, CountVar, BlockingVar, BytesWrittenVar, CancellableVar.GoPointer(), &cerr)
109-
110105 if cerr == nil {
111106 return cret, nil
112107 }
M v4/gio/gpowerprofilemonitor.go +0 -1
@@ -81,7 +81,6 @@ func (x *PowerProfileMonitorBase) SetGoPointer(ptr uintptr) {
8181 func (x *PowerProfileMonitorBase) GetPowerSaverEnabled() bool {
8282
8383 cret := XGPowerProfileMonitorGetPowerSaverEnabled(x.GoPointer())
84-
8584 return cret
8685 }
8786
M v4/gio/gpropertyaction.go +0 -6
@@ -234,7 +234,6 @@ func (x *PropertyAction) ChangeState(ValueVar *glib.Variant) {
234234 func (x *PropertyAction) GetEnabled() bool {
235235
236236 cret := XGActionGetEnabled(x.GoPointer())
237-
238237 return cret
239238 }
240239
@@ -242,7 +241,6 @@ func (x *PropertyAction) GetEnabled() bool {
242241 func (x *PropertyAction) GetName() string {
243242
244243 cret := XGActionGetName(x.GoPointer())
245-
246244 return cret
247245 }
248246
@@ -258,7 +256,6 @@ func (x *PropertyAction) GetName() string {
258256 func (x *PropertyAction) GetParameterType() *glib.VariantType {
259257
260258 cret := XGActionGetParameterType(x.GoPointer())
261-
262259 return cret
263260 }
264261
@@ -273,7 +270,6 @@ func (x *PropertyAction) GetParameterType() *glib.VariantType {
273270 func (x *PropertyAction) GetState() *glib.Variant {
274271
275272 cret := XGActionGetState(x.GoPointer())
276-
277273 return cret
278274 }
279275
@@ -298,7 +294,6 @@ func (x *PropertyAction) GetState() *glib.Variant {
298294 func (x *PropertyAction) GetStateHint() *glib.Variant {
299295
300296 cret := XGActionGetStateHint(x.GoPointer())
301-
302297 return cret
303298 }
304299
@@ -317,7 +312,6 @@ func (x *PropertyAction) GetStateHint() *glib.Variant {
317312 func (x *PropertyAction) GetStateType() *glib.VariantType {
318313
319314 cret := XGActionGetStateType(x.GoPointer())
320-
321315 return cret
322316 }
323317
M v4/gio/gproxy.go +0 -1
@@ -248,7 +248,6 @@ func (x *ProxyBase) ConnectFinish(ResultVar AsyncResult) (*IOStream, error) {
248248 func (x *ProxyBase) SupportsHostname() bool {
249249
250250 cret := XGProxySupportsHostname(x.GoPointer())
251-
252251 return cret
253252 }
254253
M v4/gio/gproxyaddress.go +4 -15
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -59,16 +58,14 @@ var xNewProxyAddress func(uintptr, uint16, string, string, uint16, uintptr, uint
5958 func NewProxyAddress(InetaddrVar *InetAddress, PortVar uint16, ProtocolVar string, DestHostnameVar string, DestPortVar uint16, UsernameVar *string, PasswordVar *string) *ProxyAddress {
6059 var cls *ProxyAddress
6160
62- UsernameVarPtr, UsernameVarBytes := core.NullableStringToPtr(UsernameVar)
61+ UsernameVarPtr := core.GStrdupNullable(UsernameVar)
62+ defer core.GFreeNullable(UsernameVarPtr)
6363
64- PasswordVarPtr, PasswordVarBytes := core.NullableStringToPtr(PasswordVar)
64+ PasswordVarPtr := core.GStrdupNullable(PasswordVar)
65+ defer core.GFreeNullable(PasswordVarPtr)
6566
6667 cret := xNewProxyAddress(InetaddrVar.GoPointer(), PortVar, ProtocolVar, DestHostnameVar, DestPortVar, UsernameVarPtr, PasswordVarPtr)
6768
68- runtime.KeepAlive(UsernameVarBytes)
69-
70- runtime.KeepAlive(PasswordVarBytes)
71-
7269 if cret == 0 {
7370 return nil
7471 }
@@ -85,7 +82,6 @@ var xProxyAddressGetDestinationHostname func(uintptr) string
8582 func (x *ProxyAddress) GetDestinationHostname() string {
8683
8784 cret := xProxyAddressGetDestinationHostname(x.GoPointer())
88-
8985 return cret
9086 }
9187
@@ -97,7 +93,6 @@ var xProxyAddressGetDestinationPort func(uintptr) uint16
9793 func (x *ProxyAddress) GetDestinationPort() uint16 {
9894
9995 cret := xProxyAddressGetDestinationPort(x.GoPointer())
100-
10196 return cret
10297 }
10398
@@ -108,7 +103,6 @@ var xProxyAddressGetDestinationProtocol func(uintptr) string
108103 func (x *ProxyAddress) GetDestinationProtocol() string {
109104
110105 cret := xProxyAddressGetDestinationProtocol(x.GoPointer())
111-
112106 return cret
113107 }
114108
@@ -118,7 +112,6 @@ var xProxyAddressGetPassword func(uintptr) string
118112 func (x *ProxyAddress) GetPassword() string {
119113
120114 cret := xProxyAddressGetPassword(x.GoPointer())
121-
122115 return cret
123116 }
124117
@@ -128,7 +121,6 @@ var xProxyAddressGetProtocol func(uintptr) string
128121 func (x *ProxyAddress) GetProtocol() string {
129122
130123 cret := xProxyAddressGetProtocol(x.GoPointer())
131-
132124 return cret
133125 }
134126
@@ -138,7 +130,6 @@ var xProxyAddressGetUri func(uintptr) string
138130 func (x *ProxyAddress) GetUri() string {
139131
140132 cret := xProxyAddressGetUri(x.GoPointer())
141-
142133 return cret
143134 }
144135
@@ -148,7 +139,6 @@ var xProxyAddressGetUsername func(uintptr) string
148139 func (x *ProxyAddress) GetUsername() string {
149140
150141 cret := xProxyAddressGetUsername(x.GoPointer())
151-
152142 return cret
153143 }
154144
@@ -330,7 +320,6 @@ func (x *ProxyAddress) ProxyEnumerate() *SocketAddressEnumerator {
330320 func (x *ProxyAddress) ToString() string {
331321
332322 cret := XGSocketConnectableToString(x.GoPointer())
333-
334323 return cret
335324 }
336325
M v4/gio/gproxyresolver.go +0 -3
@@ -183,7 +183,6 @@ func (x *ProxyResolverBase) SetGoPointer(ptr uintptr) {
183183 func (x *ProxyResolverBase) IsSupported() bool {
184184
185185 cret := XGProxyResolverIsSupported(x.GoPointer())
186-
187186 return cret
188187 }
189188
@@ -206,7 +205,6 @@ func (x *ProxyResolverBase) Lookup(UriVar string, CancellableVar *Cancellable) (
206205 var cerr *glib.Error
207206
208207 cret := XGProxyResolverLookup(x.GoPointer(), UriVar, CancellableVar.GoPointer(), &cerr)
209-
210208 if cerr == nil {
211209 return cret, nil
212210 }
@@ -229,7 +227,6 @@ func (x *ProxyResolverBase) LookupFinish(ResultVar AsyncResult) ([]string, error
229227 var cerr *glib.Error
230228
231229 cret := XGProxyResolverLookupFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
232-
233230 if cerr == nil {
234231 return cret, nil
235232 }
M v4/gio/gresolver.go +0 -12
@@ -455,7 +455,6 @@ var xResolverErrorQuark func() glib.Quark
455455 func ResolverErrorQuark() glib.Quark {
456456
457457 cret := xResolverErrorQuark()
458-
459458 return cret
460459 }
461460
@@ -500,7 +499,6 @@ var xResolverGetTimeout func(uintptr) uint
500499 func (x *Resolver) GetTimeout() uint {
501500
502501 cret := xResolverGetTimeout(x.GoPointer())
503-
504502 return cret
505503 }
506504
@@ -519,7 +517,6 @@ func (x *Resolver) LookupByAddress(AddressVar *InetAddress, CancellableVar *Canc
519517 var cerr *glib.Error
520518
521519 cret := xResolverLookupByAddress(x.GoPointer(), AddressVar.GoPointer(), CancellableVar.GoPointer(), &cerr)
522-
523520 if cerr == nil {
524521 return cret, nil
525522 }
@@ -565,7 +562,6 @@ func (x *Resolver) LookupByAddressFinish(ResultVar AsyncResult) (string, error)
565562 var cerr *glib.Error
566563
567564 cret := xResolverLookupByAddressFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
568-
569565 if cerr == nil {
570566 return cret, nil
571567 }
@@ -602,7 +598,6 @@ func (x *Resolver) LookupByName(HostnameVar string, CancellableVar *Cancellable)
602598 var cerr *glib.Error
603599
604600 cret := xResolverLookupByName(x.GoPointer(), HostnameVar, CancellableVar.GoPointer(), &cerr)
605-
606601 if cerr == nil {
607602 return cret, nil
608603 }
@@ -649,7 +644,6 @@ func (x *Resolver) LookupByNameFinish(ResultVar AsyncResult) (*glib.List, error)
649644 var cerr *glib.Error
650645
651646 cret := xResolverLookupByNameFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
652-
653647 if cerr == nil {
654648 return cret, nil
655649 }
@@ -666,7 +660,6 @@ func (x *Resolver) LookupByNameWithFlags(HostnameVar string, FlagsVar ResolverNa
666660 var cerr *glib.Error
667661
668662 cret := xResolverLookupByNameWithFlags(x.GoPointer(), HostnameVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
669-
670663 if cerr == nil {
671664 return cret, nil
672665 }
@@ -713,7 +706,6 @@ func (x *Resolver) LookupByNameWithFlagsFinish(ResultVar AsyncResult) (*glib.Lis
713706 var cerr *glib.Error
714707
715708 cret := xResolverLookupByNameWithFlagsFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
716-
717709 if cerr == nil {
718710 return cret, nil
719711 }
@@ -737,7 +729,6 @@ func (x *Resolver) LookupRecords(RrnameVar string, RecordTypeVar ResolverRecordT
737729 var cerr *glib.Error
738730
739731 cret := xResolverLookupRecords(x.GoPointer(), RrnameVar, RecordTypeVar, CancellableVar.GoPointer(), &cerr)
740-
741732 if cerr == nil {
742733 return cret, nil
743734 }
@@ -786,7 +777,6 @@ func (x *Resolver) LookupRecordsFinish(ResultVar AsyncResult) (*glib.List, error
786777 var cerr *glib.Error
787778
788779 cret := xResolverLookupRecordsFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
789-
790780 if cerr == nil {
791781 return cret, nil
792782 }
@@ -821,7 +811,6 @@ func (x *Resolver) LookupService(ServiceVar string, ProtocolVar string, DomainVa
821811 var cerr *glib.Error
822812
823813 cret := xResolverLookupService(x.GoPointer(), ServiceVar, ProtocolVar, DomainVar, CancellableVar.GoPointer(), &cerr)
824-
825814 if cerr == nil {
826815 return cret, nil
827816 }
@@ -869,7 +858,6 @@ func (x *Resolver) LookupServiceFinish(ResultVar AsyncResult) (*glib.List, error
869858 var cerr *glib.Error
870859
871860 cret := xResolverLookupServiceFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
872-
873861 if cerr == nil {
874862 return cret, nil
875863 }
M v4/gio/gresource.go +0 -7
@@ -55,7 +55,6 @@ var xStaticResourceGetResource func(uintptr) *Resource
5555 func (x *StaticResource) GetResource() *Resource {
5656
5757 cret := xStaticResourceGetResource(x.GoPointer())
58-
5958 return cret
6059 }
6160
@@ -79,7 +78,6 @@ var xResourceErrorQuark func() glib.Quark
7978 func ResourceErrorQuark() glib.Quark {
8079
8180 cret := xResourceErrorQuark()
82-
8381 return cret
8482 }
8583
@@ -99,7 +97,6 @@ func ResourceLoad(FilenameVar string) (*Resource, error) {
9997 var cerr *glib.Error
10098
10199 cret := xResourceLoad(FilenameVar, &cerr)
102-
103100 if cerr == nil {
104101 return cret, nil
105102 }
@@ -120,7 +117,6 @@ func ResourcesEnumerateChildren(PathVar string, LookupFlagsVar ResourceLookupFla
120117 var cerr *glib.Error
121118
122119 cret := xResourcesEnumerateChildren(PathVar, LookupFlagsVar, &cerr)
123-
124120 if cerr == nil {
125121 return cret, nil
126122 }
@@ -138,7 +134,6 @@ func ResourcesGetInfo(PathVar string, LookupFlagsVar ResourceLookupFlags, SizeVa
138134 var cerr *glib.Error
139135
140136 cret := xResourcesGetInfo(PathVar, LookupFlagsVar, SizeVar, FlagsVar, &cerr)
141-
142137 if cerr == nil {
143138 return cret, nil
144139 }
@@ -153,7 +148,6 @@ var xResourcesHasChildren func(string) bool
153148 func ResourcesHasChildren(PathVar string) bool {
154149
155150 cret := xResourcesHasChildren(PathVar)
156-
157151 return cret
158152 }
159153
@@ -177,7 +171,6 @@ func ResourcesLookupData(PathVar string, LookupFlagsVar ResourceLookupFlags) (*g
177171 var cerr *glib.Error
178172
179173 cret := xResourcesLookupData(PathVar, LookupFlagsVar, &cerr)
180-
181174 if cerr == nil {
182175 return cret, nil
183176 }
M v4/gio/gseekable.go +0 -5
@@ -206,7 +206,6 @@ func (x *SeekableBase) SetGoPointer(ptr uintptr) {
206206 func (x *SeekableBase) CanSeek() bool {
207207
208208 cret := XGSeekableCanSeek(x.GoPointer())
209-
210209 return cret
211210 }
212211
@@ -215,7 +214,6 @@ func (x *SeekableBase) CanSeek() bool {
215214 func (x *SeekableBase) CanTruncate() bool {
216215
217216 cret := XGSeekableCanTruncate(x.GoPointer())
218-
219217 return cret
220218 }
221219
@@ -237,7 +235,6 @@ func (x *SeekableBase) Seek(OffsetVar int64, TypeVar glib.SeekType, CancellableV
237235 var cerr *glib.Error
238236
239237 cret := XGSeekableSeek(x.GoPointer(), OffsetVar, TypeVar, CancellableVar.GoPointer(), &cerr)
240-
241238 if cerr == nil {
242239 return cret, nil
243240 }
@@ -249,7 +246,6 @@ func (x *SeekableBase) Seek(OffsetVar int64, TypeVar glib.SeekType, CancellableV
249246 func (x *SeekableBase) Tell() int64 {
250247
251248 cret := XGSeekableTell(x.GoPointer())
252-
253249 return cret
254250 }
255251
@@ -266,7 +262,6 @@ func (x *SeekableBase) Truncate(OffsetVar int64, CancellableVar *Cancellable) (b
266262 var cerr *glib.Error
267263
268264 cret := XGSeekableTruncate(x.GoPointer(), OffsetVar, CancellableVar.GoPointer(), &cerr)
269-
270265 if cerr == nil {
271266 return cret, nil
272267 }
M v4/gio/gsettings.go +2 -38
@@ -3,7 +3,6 @@ package gio
33
44 import (
55 "fmt"
6- "runtime"
76 "structs"
87 "unsafe"
98
@@ -659,12 +658,11 @@ var xNewSettingsFull func(*SettingsSchema, uintptr, uintptr) uintptr
659658 func NewSettingsFull(SchemaVar *SettingsSchema, BackendVar *SettingsBackend, PathVar *string) *Settings {
660659 var cls *Settings
661660
662- PathVarPtr, PathVarBytes := core.NullableStringToPtr(PathVar)
661+ PathVarPtr := core.GStrdupNullable(PathVar)
662+ defer core.GFreeNullable(PathVarPtr)
663663
664664 cret := xNewSettingsFull(SchemaVar, BackendVar.GoPointer(), PathVarPtr)
665665
666- runtime.KeepAlive(PathVarBytes)
667-
668666 if cret == 0 {
669667 return nil
670668 }
@@ -954,7 +952,6 @@ var xSettingsGetBoolean func(uintptr, string) bool
954952 func (x *Settings) GetBoolean(KeyVar string) bool {
955953
956954 cret := xSettingsGetBoolean(x.GoPointer(), KeyVar)
957-
958955 return cret
959956 }
960957
@@ -1008,7 +1005,6 @@ var xSettingsGetDefaultValue func(uintptr, string) *glib.Variant
10081005 func (x *Settings) GetDefaultValue(KeyVar string) *glib.Variant {
10091006
10101007 cret := xSettingsGetDefaultValue(x.GoPointer(), KeyVar)
1011-
10121008 return cret
10131009 }
10141010
@@ -1023,7 +1019,6 @@ var xSettingsGetDouble func(uintptr, string) float64
10231019 func (x *Settings) GetDouble(KeyVar string) float64 {
10241020
10251021 cret := xSettingsGetDouble(x.GoPointer(), KeyVar)
1026-
10271022 return cret
10281023 }
10291024
@@ -1044,7 +1039,6 @@ var xSettingsGetEnum func(uintptr, string) int
10441039 func (x *Settings) GetEnum(KeyVar string) int {
10451040
10461041 cret := xSettingsGetEnum(x.GoPointer(), KeyVar)
1047-
10481042 return cret
10491043 }
10501044
@@ -1065,7 +1059,6 @@ var xSettingsGetFlags func(uintptr, string) uint
10651059 func (x *Settings) GetFlags(KeyVar string) uint {
10661060
10671061 cret := xSettingsGetFlags(x.GoPointer(), KeyVar)
1068-
10691062 return cret
10701063 }
10711064
@@ -1079,7 +1072,6 @@ var xSettingsGetHasUnapplied func(uintptr) bool
10791072 func (x *Settings) GetHasUnapplied() bool {
10801073
10811074 cret := xSettingsGetHasUnapplied(x.GoPointer())
1082-
10831075 return cret
10841076 }
10851077
@@ -1094,7 +1086,6 @@ var xSettingsGetInt func(uintptr, string) int
10941086 func (x *Settings) GetInt(KeyVar string) int {
10951087
10961088 cret := xSettingsGetInt(x.GoPointer(), KeyVar)
1097-
10981089 return cret
10991090 }
11001091
@@ -1109,7 +1100,6 @@ var xSettingsGetInt64 func(uintptr, string) int64
11091100 func (x *Settings) GetInt64(KeyVar string) int64 {
11101101
11111102 cret := xSettingsGetInt64(x.GoPointer(), KeyVar)
1112-
11131103 return cret
11141104 }
11151105
@@ -1160,7 +1150,6 @@ func (x *Settings) GetMapped(KeyVar string, MappingVar *SettingsGetMapping, User
11601150 }
11611151
11621152 cret := xSettingsGetMapped(x.GoPointer(), KeyVar, MappingVarRef, UserDataVar)
1163-
11641153 return cret
11651154 }
11661155
@@ -1170,7 +1159,6 @@ var xSettingsGetRange func(uintptr, string) *glib.Variant
11701159 func (x *Settings) GetRange(KeyVar string) *glib.Variant {
11711160
11721161 cret := xSettingsGetRange(x.GoPointer(), KeyVar)
1173-
11741162 return cret
11751163 }
11761164
@@ -1185,7 +1173,6 @@ var xSettingsGetString func(uintptr, string) string
11851173 func (x *Settings) GetString(KeyVar string) string {
11861174
11871175 cret := xSettingsGetString(x.GoPointer(), KeyVar)
1188-
11891176 return cret
11901177 }
11911178
@@ -1198,7 +1185,6 @@ var xSettingsGetStrv func(uintptr, string) []string
11981185 func (x *Settings) GetStrv(KeyVar string) []string {
11991186
12001187 cret := xSettingsGetStrv(x.GoPointer(), KeyVar)
1201-
12021188 return cret
12031189 }
12041190
@@ -1214,7 +1200,6 @@ var xSettingsGetUint func(uintptr, string) uint
12141200 func (x *Settings) GetUint(KeyVar string) uint {
12151201
12161202 cret := xSettingsGetUint(x.GoPointer(), KeyVar)
1217-
12181203 return cret
12191204 }
12201205
@@ -1230,7 +1215,6 @@ var xSettingsGetUint64 func(uintptr, string) uint64
12301215 func (x *Settings) GetUint64(KeyVar string) uint64 {
12311216
12321217 cret := xSettingsGetUint64(x.GoPointer(), KeyVar)
1233-
12341218 return cret
12351219 }
12361220
@@ -1257,7 +1241,6 @@ var xSettingsGetUserValue func(uintptr, string) *glib.Variant
12571241 func (x *Settings) GetUserValue(KeyVar string) *glib.Variant {
12581242
12591243 cret := xSettingsGetUserValue(x.GoPointer(), KeyVar)
1260-
12611244 return cret
12621245 }
12631246
@@ -1270,7 +1253,6 @@ var xSettingsGetValue func(uintptr, string) *glib.Variant
12701253 func (x *Settings) GetValue(KeyVar string) *glib.Variant {
12711254
12721255 cret := xSettingsGetValue(x.GoPointer(), KeyVar)
1273-
12741256 return cret
12751257 }
12761258
@@ -1280,7 +1262,6 @@ var xSettingsIsWritable func(uintptr, string) bool
12801262 func (x *Settings) IsWritable(NameVar string) bool {
12811263
12821264 cret := xSettingsIsWritable(x.GoPointer(), NameVar)
1283-
12841265 return cret
12851266 }
12861267
@@ -1300,7 +1281,6 @@ var xSettingsListChildren func(uintptr) []string
13001281 func (x *Settings) ListChildren() []string {
13011282
13021283 cret := xSettingsListChildren(x.GoPointer())
1303-
13041284 return cret
13051285 }
13061286
@@ -1317,7 +1297,6 @@ var xSettingsListKeys func(uintptr) []string
13171297 func (x *Settings) ListKeys() []string {
13181298
13191299 cret := xSettingsListKeys(x.GoPointer())
1320-
13211300 return cret
13221301 }
13231302
@@ -1328,7 +1307,6 @@ var xSettingsRangeCheck func(uintptr, string, *glib.Variant) bool
13281307 func (x *Settings) RangeCheck(KeyVar string, ValueVar *glib.Variant) bool {
13291308
13301309 cret := xSettingsRangeCheck(x.GoPointer(), KeyVar, ValueVar)
1331-
13321310 return cret
13331311 }
13341312
@@ -1373,7 +1351,6 @@ var xSettingsSet func(uintptr, string, string, ...interface{}) bool
13731351 func (x *Settings) Set(KeyVar string, FormatVar string, varArgs ...interface{}) bool {
13741352
13751353 cret := xSettingsSet(x.GoPointer(), KeyVar, FormatVar, varArgs...)
1376-
13771354 return cret
13781355 }
13791356
@@ -1388,7 +1365,6 @@ var xSettingsSetBoolean func(uintptr, string, bool) bool
13881365 func (x *Settings) SetBoolean(KeyVar string, ValueVar bool) bool {
13891366
13901367 cret := xSettingsSetBoolean(x.GoPointer(), KeyVar, ValueVar)
1391-
13921368 return cret
13931369 }
13941370
@@ -1403,7 +1379,6 @@ var xSettingsSetDouble func(uintptr, string, float64) bool
14031379 func (x *Settings) SetDouble(KeyVar string, ValueVar float64) bool {
14041380
14051381 cret := xSettingsSetDouble(x.GoPointer(), KeyVar, ValueVar)
1406-
14071382 return cret
14081383 }
14091384
@@ -1422,7 +1397,6 @@ var xSettingsSetEnum func(uintptr, string, int) bool
14221397 func (x *Settings) SetEnum(KeyVar string, ValueVar int) bool {
14231398
14241399 cret := xSettingsSetEnum(x.GoPointer(), KeyVar, ValueVar)
1425-
14261400 return cret
14271401 }
14281402
@@ -1442,7 +1416,6 @@ var xSettingsSetFlags func(uintptr, string, uint) bool
14421416 func (x *Settings) SetFlags(KeyVar string, ValueVar uint) bool {
14431417
14441418 cret := xSettingsSetFlags(x.GoPointer(), KeyVar, ValueVar)
1445-
14461419 return cret
14471420 }
14481421
@@ -1457,7 +1430,6 @@ var xSettingsSetInt func(uintptr, string, int) bool
14571430 func (x *Settings) SetInt(KeyVar string, ValueVar int) bool {
14581431
14591432 cret := xSettingsSetInt(x.GoPointer(), KeyVar, ValueVar)
1460-
14611433 return cret
14621434 }
14631435
@@ -1472,7 +1444,6 @@ var xSettingsSetInt64 func(uintptr, string, int64) bool
14721444 func (x *Settings) SetInt64(KeyVar string, ValueVar int64) bool {
14731445
14741446 cret := xSettingsSetInt64(x.GoPointer(), KeyVar, ValueVar)
1475-
14761447 return cret
14771448 }
14781449
@@ -1487,7 +1458,6 @@ var xSettingsSetString func(uintptr, string, string) bool
14871458 func (x *Settings) SetString(KeyVar string, ValueVar string) bool {
14881459
14891460 cret := xSettingsSetString(x.GoPointer(), KeyVar, ValueVar)
1490-
14911461 return cret
14921462 }
14931463
@@ -1503,7 +1473,6 @@ var xSettingsSetStrv func(uintptr, string, []string) bool
15031473 func (x *Settings) SetStrv(KeyVar string, ValueVar []string) bool {
15041474
15051475 cret := xSettingsSetStrv(x.GoPointer(), KeyVar, ValueVar)
1506-
15071476 return cret
15081477 }
15091478
@@ -1519,7 +1488,6 @@ var xSettingsSetUint func(uintptr, string, uint) bool
15191488 func (x *Settings) SetUint(KeyVar string, ValueVar uint) bool {
15201489
15211490 cret := xSettingsSetUint(x.GoPointer(), KeyVar, ValueVar)
1522-
15231491 return cret
15241492 }
15251493
@@ -1535,7 +1503,6 @@ var xSettingsSetUint64 func(uintptr, string, uint64) bool
15351503 func (x *Settings) SetUint64(KeyVar string, ValueVar uint64) bool {
15361504
15371505 cret := xSettingsSetUint64(x.GoPointer(), KeyVar, ValueVar)
1538-
15391506 return cret
15401507 }
15411508
@@ -1551,7 +1518,6 @@ var xSettingsSetValue func(uintptr, string, *glib.Variant) bool
15511518 func (x *Settings) SetValue(KeyVar string, ValueVar *glib.Variant) bool {
15521519
15531520 cret := xSettingsSetValue(x.GoPointer(), KeyVar, ValueVar)
1554-
15551521 return cret
15561522 }
15571523
@@ -1889,7 +1855,6 @@ var xSettingsListRelocatableSchemas func() []string
18891855 func SettingsListRelocatableSchemas() []string {
18901856
18911857 cret := xSettingsListRelocatableSchemas()
1892-
18931858 return cret
18941859 }
18951860
@@ -1899,7 +1864,6 @@ var xSettingsListSchemas func() []string
18991864 func SettingsListSchemas() []string {
19001865
19011866 cret := xSettingsListSchemas()
1902-
19031867 return cret
19041868 }
19051869
M v4/gio/gsettingsbackend.go +2 -4
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -373,12 +372,11 @@ var xKeyfileSettingsBackendNew func(string, string, uintptr) uintptr
373372 func KeyfileSettingsBackendNew(FilenameVar string, RootPathVar string, RootGroupVar *string) *SettingsBackend {
374373 var cls *SettingsBackend
375374
376- RootGroupVarPtr, RootGroupVarBytes := core.NullableStringToPtr(RootGroupVar)
375+ RootGroupVarPtr := core.GStrdupNullable(RootGroupVar)
376+ defer core.GFreeNullable(RootGroupVarPtr)
377377
378378 cret := xKeyfileSettingsBackendNew(FilenameVar, RootPathVar, RootGroupVarPtr)
379379
380- runtime.KeepAlive(RootGroupVarBytes)
381-
382380 if cret == 0 {
383381 return nil
384382 }
M v4/gio/gsettingsschema.go +0 -19
@@ -128,7 +128,6 @@ var xSettingsSchemaGetId func(uintptr) string
128128 func (x *SettingsSchema) GetId() string {
129129
130130 cret := xSettingsSchemaGetId(x.GoPointer())
131-
132131 return cret
133132 }
134133
@@ -141,7 +140,6 @@ var xSettingsSchemaGetKey func(uintptr, string) *SettingsSchemaKey
141140 func (x *SettingsSchema) GetKey(NameVar string) *SettingsSchemaKey {
142141
143142 cret := xSettingsSchemaGetKey(x.GoPointer(), NameVar)
144-
145143 return cret
146144 }
147145
@@ -159,7 +157,6 @@ var xSettingsSchemaGetPath func(uintptr) string
159157 func (x *SettingsSchema) GetPath() string {
160158
161159 cret := xSettingsSchemaGetPath(x.GoPointer())
162-
163160 return cret
164161 }
165162
@@ -169,7 +166,6 @@ var xSettingsSchemaHasKey func(uintptr, string) bool
169166 func (x *SettingsSchema) HasKey(NameVar string) bool {
170167
171168 cret := xSettingsSchemaHasKey(x.GoPointer(), NameVar)
172-
173169 return cret
174170 }
175171
@@ -182,7 +178,6 @@ var xSettingsSchemaListChildren func(uintptr) []string
182178 func (x *SettingsSchema) ListChildren() []string {
183179
184180 cret := xSettingsSchemaListChildren(x.GoPointer())
185-
186181 return cret
187182 }
188183
@@ -196,7 +191,6 @@ var xSettingsSchemaListKeys func(uintptr) []string
196191 func (x *SettingsSchema) ListKeys() []string {
197192
198193 cret := xSettingsSchemaListKeys(x.GoPointer())
199-
200194 return cret
201195 }
202196
@@ -206,7 +200,6 @@ var xSettingsSchemaRef func(uintptr) *SettingsSchema
206200 func (x *SettingsSchema) Ref() *SettingsSchema {
207201
208202 cret := xSettingsSchemaRef(x.GoPointer())
209-
210203 return cret
211204 }
212205
@@ -244,7 +237,6 @@ var xSettingsSchemaKeyGetDefaultValue func(uintptr) *glib.Variant
244237 func (x *SettingsSchemaKey) GetDefaultValue() *glib.Variant {
245238
246239 cret := xSettingsSchemaKeyGetDefaultValue(x.GoPointer())
247-
248240 return cret
249241 }
250242
@@ -267,7 +259,6 @@ var xSettingsSchemaKeyGetDescription func(uintptr) string
267259 func (x *SettingsSchemaKey) GetDescription() string {
268260
269261 cret := xSettingsSchemaKeyGetDescription(x.GoPointer())
270-
271262 return cret
272263 }
273264
@@ -277,7 +268,6 @@ var xSettingsSchemaKeyGetName func(uintptr) string
277268 func (x *SettingsSchemaKey) GetName() string {
278269
279270 cret := xSettingsSchemaKeyGetName(x.GoPointer())
280-
281271 return cret
282272 }
283273
@@ -322,7 +312,6 @@ var xSettingsSchemaKeyGetRange func(uintptr) *glib.Variant
322312 func (x *SettingsSchemaKey) GetRange() *glib.Variant {
323313
324314 cret := xSettingsSchemaKeyGetRange(x.GoPointer())
325-
326315 return cret
327316 }
328317
@@ -344,7 +333,6 @@ var xSettingsSchemaKeyGetSummary func(uintptr) string
344333 func (x *SettingsSchemaKey) GetSummary() string {
345334
346335 cret := xSettingsSchemaKeyGetSummary(x.GoPointer())
347-
348336 return cret
349337 }
350338
@@ -354,7 +342,6 @@ var xSettingsSchemaKeyGetValueType func(uintptr) *glib.VariantType
354342 func (x *SettingsSchemaKey) GetValueType() *glib.VariantType {
355343
356344 cret := xSettingsSchemaKeyGetValueType(x.GoPointer())
357-
358345 return cret
359346 }
360347
@@ -368,7 +355,6 @@ var xSettingsSchemaKeyRangeCheck func(uintptr, *glib.Variant) bool
368355 func (x *SettingsSchemaKey) RangeCheck(ValueVar *glib.Variant) bool {
369356
370357 cret := xSettingsSchemaKeyRangeCheck(x.GoPointer(), ValueVar)
371-
372358 return cret
373359 }
374360
@@ -378,7 +364,6 @@ var xSettingsSchemaKeyRef func(uintptr) *SettingsSchemaKey
378364 func (x *SettingsSchemaKey) Ref() *SettingsSchemaKey {
379365
380366 cret := xSettingsSchemaKeyRef(x.GoPointer())
381-
382367 return cret
383368 }
384369
@@ -443,7 +428,6 @@ func NewSettingsSchemaSourceFromDirectory(DirectoryVar string, ParentVar *Settin
443428 var cerr *glib.Error
444429
445430 cret := xNewSettingsSchemaSourceFromDirectory(DirectoryVar, ParentVar, TrustedVar, &cerr)
446-
447431 if cerr == nil {
448432 return cret, nil
449433 }
@@ -486,7 +470,6 @@ var xSettingsSchemaSourceLookup func(uintptr, string, bool) *SettingsSchema
486470 func (x *SettingsSchemaSource) Lookup(SchemaIdVar string, RecursiveVar bool) *SettingsSchema {
487471
488472 cret := xSettingsSchemaSourceLookup(x.GoPointer(), SchemaIdVar, RecursiveVar)
489-
490473 return cret
491474 }
492475
@@ -496,7 +479,6 @@ var xSettingsSchemaSourceRef func(uintptr) *SettingsSchemaSource
496479 func (x *SettingsSchemaSource) Ref() *SettingsSchemaSource {
497480
498481 cret := xSettingsSchemaSourceRef(x.GoPointer())
499-
500482 return cret
501483 }
502484
@@ -527,7 +509,6 @@ var xSettingsSchemaSourceGetDefault func() *SettingsSchemaSource
527509 func SettingsSchemaSourceGetDefault() *SettingsSchemaSource {
528510
529511 cret := xSettingsSchemaSourceGetDefault()
530-
531512 return cret
532513 }
533514
M v4/gio/gsimpleaction.go +0 -6
@@ -344,7 +344,6 @@ func (x *SimpleAction) ChangeState(ValueVar *glib.Variant) {
344344 func (x *SimpleAction) GetEnabled() bool {
345345
346346 cret := XGActionGetEnabled(x.GoPointer())
347-
348347 return cret
349348 }
350349
@@ -352,7 +351,6 @@ func (x *SimpleAction) GetEnabled() bool {
352351 func (x *SimpleAction) GetName() string {
353352
354353 cret := XGActionGetName(x.GoPointer())
355-
356354 return cret
357355 }
358356
@@ -368,7 +366,6 @@ func (x *SimpleAction) GetName() string {
368366 func (x *SimpleAction) GetParameterType() *glib.VariantType {
369367
370368 cret := XGActionGetParameterType(x.GoPointer())
371-
372369 return cret
373370 }
374371
@@ -383,7 +380,6 @@ func (x *SimpleAction) GetParameterType() *glib.VariantType {
383380 func (x *SimpleAction) GetState() *glib.Variant {
384381
385382 cret := XGActionGetState(x.GoPointer())
386-
387383 return cret
388384 }
389385
@@ -408,7 +404,6 @@ func (x *SimpleAction) GetState() *glib.Variant {
408404 func (x *SimpleAction) GetStateHint() *glib.Variant {
409405
410406 cret := XGActionGetStateHint(x.GoPointer())
411-
412407 return cret
413408 }
414409
@@ -427,7 +422,6 @@ func (x *SimpleAction) GetStateHint() *glib.Variant {
427422 func (x *SimpleAction) GetStateType() *glib.VariantType {
428423
429424 cret := XGActionGetStateType(x.GoPointer())
430-
431425 return cret
432426 }
433427
M v4/gio/gsimpleactiongroup.go +0 -8
@@ -231,7 +231,6 @@ func (x *SimpleActionGroup) ChangeActionState(ActionNameVar string, ValueVar *gl
231231 func (x *SimpleActionGroup) GetActionEnabled(ActionNameVar string) bool {
232232
233233 cret := XGActionGroupGetActionEnabled(x.GoPointer(), ActionNameVar)
234-
235234 return cret
236235 }
237236
@@ -251,7 +250,6 @@ func (x *SimpleActionGroup) GetActionEnabled(ActionNameVar string) bool {
251250 func (x *SimpleActionGroup) GetActionParameterType(ActionNameVar string) *glib.VariantType {
252251
253252 cret := XGActionGroupGetActionParameterType(x.GoPointer(), ActionNameVar)
254-
255253 return cret
256254 }
257255
@@ -266,7 +264,6 @@ func (x *SimpleActionGroup) GetActionParameterType(ActionNameVar string) *glib.V
266264 func (x *SimpleActionGroup) GetActionState(ActionNameVar string) *glib.Variant {
267265
268266 cret := XGActionGroupGetActionState(x.GoPointer(), ActionNameVar)
269-
270267 return cret
271268 }
272269
@@ -291,7 +288,6 @@ func (x *SimpleActionGroup) GetActionState(ActionNameVar string) *glib.Variant {
291288 func (x *SimpleActionGroup) GetActionStateHint(ActionNameVar string) *glib.Variant {
292289
293290 cret := XGActionGroupGetActionStateHint(x.GoPointer(), ActionNameVar)
294-
295291 return cret
296292 }
297293
@@ -314,7 +310,6 @@ func (x *SimpleActionGroup) GetActionStateHint(ActionNameVar string) *glib.Varia
314310 func (x *SimpleActionGroup) GetActionStateType(ActionNameVar string) *glib.VariantType {
315311
316312 cret := XGActionGroupGetActionStateType(x.GoPointer(), ActionNameVar)
317-
318313 return cret
319314 }
320315
@@ -322,7 +317,6 @@ func (x *SimpleActionGroup) GetActionStateType(ActionNameVar string) *glib.Varia
322317 func (x *SimpleActionGroup) HasAction(ActionNameVar string) bool {
323318
324319 cret := XGActionGroupHasAction(x.GoPointer(), ActionNameVar)
325-
326320 return cret
327321 }
328322
@@ -333,7 +327,6 @@ func (x *SimpleActionGroup) HasAction(ActionNameVar string) bool {
333327 func (x *SimpleActionGroup) ListActions() []string {
334328
335329 cret := XGActionGroupListActions(x.GoPointer())
336-
337330 return cret
338331 }
339332
@@ -367,7 +360,6 @@ func (x *SimpleActionGroup) ListActions() []string {
367360 func (x *SimpleActionGroup) QueryAction(ActionNameVar string, EnabledVar *bool, ParameterTypeVar **glib.VariantType, StateTypeVar **glib.VariantType, StateHintVar **glib.Variant, StateVar **glib.Variant) bool {
368361
369362 cret := XGActionGroupQueryAction(x.GoPointer(), ActionNameVar, EnabledVar, ParameterTypeVar, StateTypeVar, StateHintVar, StateVar)
370-
371363 return cret
372364 }
373365
M v4/gio/gsimpleasyncresult.go +0 -9
@@ -457,7 +457,6 @@ var xSimpleAsyncResultGetOpResGboolean func(uintptr) bool
457457 func (x *SimpleAsyncResult) GetOpResGboolean() bool {
458458
459459 cret := xSimpleAsyncResultGetOpResGboolean(x.GoPointer())
460-
461460 return cret
462461 }
463462
@@ -467,7 +466,6 @@ var xSimpleAsyncResultGetOpResGpointer func(uintptr) uintptr
467466 func (x *SimpleAsyncResult) GetOpResGpointer() uintptr {
468467
469468 cret := xSimpleAsyncResultGetOpResGpointer(x.GoPointer())
470-
471469 return cret
472470 }
473471
@@ -477,7 +475,6 @@ var xSimpleAsyncResultGetOpResGssize func(uintptr) int
477475 func (x *SimpleAsyncResult) GetOpResGssize() int {
478476
479477 cret := xSimpleAsyncResultGetOpResGssize(x.GoPointer())
480-
481478 return cret
482479 }
483480
@@ -487,7 +484,6 @@ var xSimpleAsyncResultGetSourceTag func(uintptr) uintptr
487484 func (x *SimpleAsyncResult) GetSourceTag() uintptr {
488485
489486 cret := xSimpleAsyncResultGetSourceTag(x.GoPointer())
490-
491487 return cret
492488 }
493489
@@ -503,7 +499,6 @@ func (x *SimpleAsyncResult) PropagateError() (bool, error) {
503499 var cerr *glib.Error
504500
505501 cret := xSimpleAsyncResultPropagateError(x.GoPointer())
506-
507502 if cerr == nil {
508503 return cret, nil
509504 }
@@ -686,7 +681,6 @@ func (x *SimpleAsyncResult) GetSourceObject() *gobject.Object {
686681 func (x *SimpleAsyncResult) GetUserData() uintptr {
687682
688683 cret := XGAsyncResultGetUserData(x.GoPointer())
689-
690684 return cret
691685 }
692686
@@ -695,7 +689,6 @@ func (x *SimpleAsyncResult) GetUserData() uintptr {
695689 func (x *SimpleAsyncResult) IsTagged(SourceTagVar uintptr) bool {
696690
697691 cret := XGAsyncResultIsTagged(x.GoPointer(), SourceTagVar)
698-
699692 return cret
700693 }
701694
@@ -713,7 +706,6 @@ func (x *SimpleAsyncResult) LegacyPropagateError() (bool, error) {
713706 var cerr *glib.Error
714707
715708 cret := XGAsyncResultLegacyPropagateError(x.GoPointer())
716-
717709 if cerr == nil {
718710 return cret, nil
719711 }
@@ -738,7 +730,6 @@ var xSimpleAsyncResultIsValid func(uintptr, uintptr, uintptr) bool
738730 func SimpleAsyncResultIsValid(ResultVar AsyncResult, SourceVar *gobject.Object, SourceTagVar uintptr) bool {
739731
740732 cret := xSimpleAsyncResultIsValid(ResultVar.GoPointer(), SourceVar.GoPointer(), SourceTagVar)
741-
742733 return cret
743734 }
744735
M v4/gio/gsimpleproxyresolver.go +4 -10
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -191,12 +190,11 @@ var xSimpleProxyResolverSetDefaultProxy func(uintptr, uintptr)
191190 // the socks5, socks4a, and socks4 proxy types.
192191 func (x *SimpleProxyResolver) SetDefaultProxy(DefaultProxyVar *string) {
193192
194- DefaultProxyVarPtr, DefaultProxyVarBytes := core.NullableStringToPtr(DefaultProxyVar)
193+ DefaultProxyVarPtr := core.GStrdupNullable(DefaultProxyVar)
194+ defer core.GFreeNullable(DefaultProxyVarPtr)
195195
196196 xSimpleProxyResolverSetDefaultProxy(x.GoPointer(), DefaultProxyVarPtr)
197197
198- runtime.KeepAlive(DefaultProxyVarBytes)
199-
200198 }
201199
202200 var xSimpleProxyResolverSetIgnoreHosts func(uintptr, []string)
@@ -356,7 +354,6 @@ func (x *SimpleProxyResolver) GetPropertyIgnoreHosts() []string {
356354 func (x *SimpleProxyResolver) IsSupported() bool {
357355
358356 cret := XGProxyResolverIsSupported(x.GoPointer())
359-
360357 return cret
361358 }
362359
@@ -379,7 +376,6 @@ func (x *SimpleProxyResolver) Lookup(UriVar string, CancellableVar *Cancellable)
379376 var cerr *glib.Error
380377
381378 cret := XGProxyResolverLookup(x.GoPointer(), UriVar, CancellableVar.GoPointer(), &cerr)
382-
383379 if cerr == nil {
384380 return cret, nil
385381 }
@@ -402,7 +398,6 @@ func (x *SimpleProxyResolver) LookupFinish(ResultVar AsyncResult) ([]string, err
402398 var cerr *glib.Error
403399
404400 cret := XGProxyResolverLookupFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
405-
406401 if cerr == nil {
407402 return cret, nil
408403 }
@@ -419,12 +414,11 @@ var xSimpleProxyResolverNew func(uintptr, []string) uintptr
419414 func SimpleProxyResolverNew(DefaultProxyVar *string, IgnoreHostsVar []string) *ProxyResolverBase {
420415 var cls *ProxyResolverBase
421416
422- DefaultProxyVarPtr, DefaultProxyVarBytes := core.NullableStringToPtr(DefaultProxyVar)
417+ DefaultProxyVarPtr := core.GStrdupNullable(DefaultProxyVar)
418+ defer core.GFreeNullable(DefaultProxyVarPtr)
423419
424420 cret := xSimpleProxyResolverNew(DefaultProxyVarPtr, IgnoreHostsVar)
425421
426- runtime.KeepAlive(DefaultProxyVarBytes)
427-
428422 if cret == 0 {
429423 return nil
430424 }
M v4/gio/gsocket.go +8 -59
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -494,7 +493,6 @@ func (x *Socket) Bind(AddressVar *SocketAddress, AllowReuseVar bool) (bool, erro
494493 var cerr *glib.Error
495494
496495 cret := xSocketBind(x.GoPointer(), AddressVar.GoPointer(), AllowReuseVar, &cerr)
497-
498496 if cerr == nil {
499497 return cret, nil
500498 }
@@ -511,7 +509,6 @@ func (x *Socket) CheckConnectResult() (bool, error) {
511509 var cerr *glib.Error
512510
513511 cret := xSocketCheckConnectResult(x.GoPointer())
514-
515512 if cerr == nil {
516513 return cret, nil
517514 }
@@ -554,7 +551,6 @@ func (x *Socket) Close() (bool, error) {
554551 var cerr *glib.Error
555552
556553 cret := xSocketClose(x.GoPointer())
557-
558554 if cerr == nil {
559555 return cret, nil
560556 }
@@ -584,7 +580,6 @@ var xSocketConditionCheck func(uintptr, glib.IOCondition) glib.IOCondition
584580 func (x *Socket) ConditionCheck(ConditionVar glib.IOCondition) glib.IOCondition {
585581
586582 cret := xSocketConditionCheck(x.GoPointer(), ConditionVar)
587-
588583 return cret
589584 }
590585
@@ -610,7 +605,6 @@ func (x *Socket) ConditionTimedWait(ConditionVar glib.IOCondition, TimeoutUsVar
610605 var cerr *glib.Error
611606
612607 cret := xSocketConditionTimedWait(x.GoPointer(), ConditionVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
613-
614608 if cerr == nil {
615609 return cret, nil
616610 }
@@ -634,7 +628,6 @@ func (x *Socket) ConditionWait(ConditionVar glib.IOCondition, CancellableVar *Ca
634628 var cerr *glib.Error
635629
636630 cret := xSocketConditionWait(x.GoPointer(), ConditionVar, CancellableVar.GoPointer(), &cerr)
637-
638631 if cerr == nil {
639632 return cret, nil
640633 }
@@ -664,7 +657,6 @@ func (x *Socket) Connect(AddressVar *SocketAddress, CancellableVar *Cancellable)
664657 var cerr *glib.Error
665658
666659 cret := xSocketConnect(x.GoPointer(), AddressVar.GoPointer(), CancellableVar.GoPointer(), &cerr)
667-
668660 if cerr == nil {
669661 return cret, nil
670662 }
@@ -714,7 +706,6 @@ var xSocketCreateSource func(uintptr, glib.IOCondition, uintptr) *glib.Source
714706 func (x *Socket) CreateSource(ConditionVar glib.IOCondition, CancellableVar *Cancellable) *glib.Source {
715707
716708 cret := xSocketCreateSource(x.GoPointer(), ConditionVar, CancellableVar.GoPointer())
717-
718709 return cret
719710 }
720711
@@ -735,7 +726,6 @@ var xSocketGetAvailableBytes func(uintptr) int
735726 func (x *Socket) GetAvailableBytes() int {
736727
737728 cret := xSocketGetAvailableBytes(x.GoPointer())
738-
739729 return cret
740730 }
741731
@@ -746,7 +736,6 @@ var xSocketGetBlocking func(uintptr) bool
746736 func (x *Socket) GetBlocking() bool {
747737
748738 cret := xSocketGetBlocking(x.GoPointer())
749-
750739 return cret
751740 }
752741
@@ -758,7 +747,6 @@ var xSocketGetBroadcast func(uintptr) bool
758747 func (x *Socket) GetBroadcast() bool {
759748
760749 cret := xSocketGetBroadcast(x.GoPointer())
761-
762750 return cret
763751 }
764752
@@ -808,7 +796,6 @@ var xSocketGetFamily func(uintptr) SocketFamily
808796 func (x *Socket) GetFamily() SocketFamily {
809797
810798 cret := xSocketGetFamily(x.GoPointer())
811-
812799 return cret
813800 }
814801
@@ -822,7 +809,6 @@ var xSocketGetFd func(uintptr) int
822809 func (x *Socket) GetFd() int {
823810
824811 cret := xSocketGetFd(x.GoPointer())
825-
826812 return cret
827813 }
828814
@@ -833,7 +819,6 @@ var xSocketGetKeepalive func(uintptr) bool
833819 func (x *Socket) GetKeepalive() bool {
834820
835821 cret := xSocketGetKeepalive(x.GoPointer())
836-
837822 return cret
838823 }
839824
@@ -844,7 +829,6 @@ var xSocketGetListenBacklog func(uintptr) int
844829 func (x *Socket) GetListenBacklog() int {
845830
846831 cret := xSocketGetListenBacklog(x.GoPointer())
847-
848832 return cret
849833 }
850834
@@ -879,7 +863,6 @@ var xSocketGetMulticastLoopback func(uintptr) bool
879863 func (x *Socket) GetMulticastLoopback() bool {
880864
881865 cret := xSocketGetMulticastLoopback(x.GoPointer())
882-
883866 return cret
884867 }
885868
@@ -890,7 +873,6 @@ var xSocketGetMulticastTtl func(uintptr) uint
890873 func (x *Socket) GetMulticastTtl() uint {
891874
892875 cret := xSocketGetMulticastTtl(x.GoPointer())
893-
894876 return cret
895877 }
896878
@@ -913,7 +895,6 @@ func (x *Socket) GetOption(LevelVar int, OptnameVar int, ValueVar *int) (bool, e
913895 var cerr *glib.Error
914896
915897 cret := xSocketGetOption(x.GoPointer(), LevelVar, OptnameVar, ValueVar, &cerr)
916-
917898 if cerr == nil {
918899 return cret, nil
919900 }
@@ -928,7 +909,6 @@ var xSocketGetProtocol func(uintptr) SocketProtocol
928909 func (x *Socket) GetProtocol() SocketProtocol {
929910
930911 cret := xSocketGetProtocol(x.GoPointer())
931-
932912 return cret
933913 }
934914
@@ -960,7 +940,6 @@ var xSocketGetSocketType func(uintptr) SocketType
960940 func (x *Socket) GetSocketType() SocketType {
961941
962942 cret := xSocketGetSocketType(x.GoPointer())
963-
964943 return cret
965944 }
966945
@@ -971,7 +950,6 @@ var xSocketGetTimeout func(uintptr) uint
971950 func (x *Socket) GetTimeout() uint {
972951
973952 cret := xSocketGetTimeout(x.GoPointer())
974-
975953 return cret
976954 }
977955
@@ -982,7 +960,6 @@ var xSocketGetTtl func(uintptr) uint
982960 func (x *Socket) GetTtl() uint {
983961
984962 cret := xSocketGetTtl(x.GoPointer())
985-
986963 return cret
987964 }
988965
@@ -992,7 +969,6 @@ var xSocketIsClosed func(uintptr) bool
992969 func (x *Socket) IsClosed() bool {
993970
994971 cret := xSocketIsClosed(x.GoPointer())
995-
996972 return cret
997973 }
998974
@@ -1008,7 +984,6 @@ var xSocketIsConnected func(uintptr) bool
1008984 func (x *Socket) IsConnected() bool {
1009985
1010986 cret := xSocketIsConnected(x.GoPointer())
1011-
1012987 return cret
1013988 }
1014989
@@ -1031,12 +1006,10 @@ var xSocketJoinMulticastGroup func(uintptr, uintptr, bool, uintptr, **glib.Error
10311006 func (x *Socket) JoinMulticastGroup(GroupVar *InetAddress, SourceSpecificVar bool, IfaceVar *string) (bool, error) {
10321007 var cerr *glib.Error
10331008
1034- IfaceVarPtr, IfaceVarBytes := core.NullableStringToPtr(IfaceVar)
1009+ IfaceVarPtr := core.GStrdupNullable(IfaceVar)
1010+ defer core.GFreeNullable(IfaceVarPtr)
10351011
10361012 cret := xSocketJoinMulticastGroup(x.GoPointer(), GroupVar.GoPointer(), SourceSpecificVar, IfaceVarPtr, &cerr)
1037-
1038- runtime.KeepAlive(IfaceVarBytes)
1039-
10401013 if cerr == nil {
10411014 return cret, nil
10421015 }
@@ -1064,12 +1037,10 @@ var xSocketJoinMulticastGroupSsm func(uintptr, uintptr, uintptr, uintptr, **glib
10641037 func (x *Socket) JoinMulticastGroupSsm(GroupVar *InetAddress, SourceSpecificVar *InetAddress, IfaceVar *string) (bool, error) {
10651038 var cerr *glib.Error
10661039
1067- IfaceVarPtr, IfaceVarBytes := core.NullableStringToPtr(IfaceVar)
1040+ IfaceVarPtr := core.GStrdupNullable(IfaceVar)
1041+ defer core.GFreeNullable(IfaceVarPtr)
10681042
10691043 cret := xSocketJoinMulticastGroupSsm(x.GoPointer(), GroupVar.GoPointer(), SourceSpecificVar.GoPointer(), IfaceVarPtr, &cerr)
1070-
1071- runtime.KeepAlive(IfaceVarBytes)
1072-
10731044 if cerr == nil {
10741045 return cret, nil
10751046 }
@@ -1091,12 +1062,10 @@ var xSocketLeaveMulticastGroup func(uintptr, uintptr, bool, uintptr, **glib.Erro
10911062 func (x *Socket) LeaveMulticastGroup(GroupVar *InetAddress, SourceSpecificVar bool, IfaceVar *string) (bool, error) {
10921063 var cerr *glib.Error
10931064
1094- IfaceVarPtr, IfaceVarBytes := core.NullableStringToPtr(IfaceVar)
1065+ IfaceVarPtr := core.GStrdupNullable(IfaceVar)
1066+ defer core.GFreeNullable(IfaceVarPtr)
10951067
10961068 cret := xSocketLeaveMulticastGroup(x.GoPointer(), GroupVar.GoPointer(), SourceSpecificVar, IfaceVarPtr, &cerr)
1097-
1098- runtime.KeepAlive(IfaceVarBytes)
1099-
11001069 if cerr == nil {
11011070 return cret, nil
11021071 }
@@ -1115,12 +1084,10 @@ var xSocketLeaveMulticastGroupSsm func(uintptr, uintptr, uintptr, uintptr, **gli
11151084 func (x *Socket) LeaveMulticastGroupSsm(GroupVar *InetAddress, SourceSpecificVar *InetAddress, IfaceVar *string) (bool, error) {
11161085 var cerr *glib.Error
11171086
1118- IfaceVarPtr, IfaceVarBytes := core.NullableStringToPtr(IfaceVar)
1087+ IfaceVarPtr := core.GStrdupNullable(IfaceVar)
1088+ defer core.GFreeNullable(IfaceVarPtr)
11191089
11201090 cret := xSocketLeaveMulticastGroupSsm(x.GoPointer(), GroupVar.GoPointer(), SourceSpecificVar.GoPointer(), IfaceVarPtr, &cerr)
1121-
1122- runtime.KeepAlive(IfaceVarBytes)
1123-
11241091 if cerr == nil {
11251092 return cret, nil
11261093 }
@@ -1142,7 +1109,6 @@ func (x *Socket) Listen() (bool, error) {
11421109 var cerr *glib.Error
11431110
11441111 cret := xSocketListen(x.GoPointer())
1145-
11461112 if cerr == nil {
11471113 return cret, nil
11481114 }
@@ -1179,7 +1145,6 @@ func (x *Socket) Receive(BufferVar *[]byte, SizeVar uint, CancellableVar *Cancel
11791145 var cerr *glib.Error
11801146
11811147 cret := xSocketReceive(x.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
1182-
11831148 if cerr == nil {
11841149 return cret, nil
11851150 }
@@ -1202,7 +1167,6 @@ func (x *Socket) ReceiveBytes(SizeVar uint, TimeoutUsVar int64, CancellableVar *
12021167 var cerr *glib.Error
12031168
12041169 cret := xSocketReceiveBytes(x.GoPointer(), SizeVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
1205-
12061170 if cerr == nil {
12071171 return cret, nil
12081172 }
@@ -1230,7 +1194,6 @@ func (x *Socket) ReceiveBytesFrom(AddressVar **SocketAddress, SizeVar uint, Time
12301194 var cerr *glib.Error
12311195
12321196 cret := xSocketReceiveBytesFrom(x.GoPointer(), AddressVar, SizeVar, TimeoutUsVar, CancellableVar.GoPointer(), &cerr)
1233-
12341197 if cerr == nil {
12351198 return cret, nil
12361199 }
@@ -1251,7 +1214,6 @@ func (x *Socket) ReceiveFrom(AddressVar **SocketAddress, BufferVar *[]byte, Size
12511214 var cerr *glib.Error
12521215
12531216 cret := xSocketReceiveFrom(x.GoPointer(), AddressVar, BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
1254-
12551217 if cerr == nil {
12561218 return cret, nil
12571219 }
@@ -1324,7 +1286,6 @@ func (x *Socket) ReceiveMessage(AddressVar **SocketAddress, VectorsVar []InputVe
13241286 var cerr *glib.Error
13251287
13261288 cret := xSocketReceiveMessage(x.GoPointer(), AddressVar, VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
1327-
13281289 if cerr == nil {
13291290 return cret, nil
13301291 }
@@ -1386,7 +1347,6 @@ func (x *Socket) ReceiveMessages(MessagesVar []InputMessage, NumMessagesVar uint
13861347 var cerr *glib.Error
13871348
13881349 cret := xSocketReceiveMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
1389-
13901350 if cerr == nil {
13911351 return cret, nil
13921352 }
@@ -1403,7 +1363,6 @@ func (x *Socket) ReceiveWithBlocking(BufferVar *[]byte, SizeVar uint, BlockingVa
14031363 var cerr *glib.Error
14041364
14051365 cret := xSocketReceiveWithBlocking(x.GoPointer(), BufferVar, SizeVar, BlockingVar, CancellableVar.GoPointer(), &cerr)
1406-
14071366 if cerr == nil {
14081367 return cret, nil
14091368 }
@@ -1431,7 +1390,6 @@ func (x *Socket) Send(BufferVar []byte, SizeVar uint, CancellableVar *Cancellabl
14311390 var cerr *glib.Error
14321391
14331392 cret := xSocketSend(x.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
1434-
14351393 if cerr == nil {
14361394 return cret, nil
14371395 }
@@ -1487,7 +1445,6 @@ func (x *Socket) SendMessage(AddressVar *SocketAddress, VectorsVar []OutputVecto
14871445 var cerr *glib.Error
14881446
14891447 cret := xSocketSendMessage(x.GoPointer(), AddressVar.GoPointer(), VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
1490-
14911448 if cerr == nil {
14921449 return cret, nil
14931450 }
@@ -1508,7 +1465,6 @@ func (x *Socket) SendMessageWithTimeout(AddressVar *SocketAddress, VectorsVar []
15081465 var cerr *glib.Error
15091466
15101467 cret := xSocketSendMessageWithTimeout(x.GoPointer(), AddressVar.GoPointer(), VectorsVar, NumVectorsVar, MessagesVar, NumMessagesVar, FlagsVar, TimeoutUsVar, BytesWrittenVar, CancellableVar.GoPointer(), &cerr)
1511-
15121468 if cerr == nil {
15131469 return cret, nil
15141470 }
@@ -1556,7 +1512,6 @@ func (x *Socket) SendMessages(MessagesVar []OutputMessage, NumMessagesVar uint,
15561512 var cerr *glib.Error
15571513
15581514 cret := xSocketSendMessages(x.GoPointer(), MessagesVar, NumMessagesVar, FlagsVar, CancellableVar.GoPointer(), &cerr)
1559-
15601515 if cerr == nil {
15611516 return cret, nil
15621517 }
@@ -1575,7 +1530,6 @@ func (x *Socket) SendTo(AddressVar *SocketAddress, BufferVar []byte, SizeVar uin
15751530 var cerr *glib.Error
15761531
15771532 cret := xSocketSendTo(x.GoPointer(), AddressVar.GoPointer(), BufferVar, SizeVar, CancellableVar.GoPointer(), &cerr)
1578-
15791533 if cerr == nil {
15801534 return cret, nil
15811535 }
@@ -1592,7 +1546,6 @@ func (x *Socket) SendWithBlocking(BufferVar []byte, SizeVar uint, BlockingVar bo
15921546 var cerr *glib.Error
15931547
15941548 cret := xSocketSendWithBlocking(x.GoPointer(), BufferVar, SizeVar, BlockingVar, CancellableVar.GoPointer(), &cerr)
1595-
15961549 if cerr == nil {
15971550 return cret, nil
15981551 }
@@ -1702,7 +1655,6 @@ func (x *Socket) SetOption(LevelVar int, OptnameVar int, ValueVar int) (bool, er
17021655 var cerr *glib.Error
17031656
17041657 cret := xSocketSetOption(x.GoPointer(), LevelVar, OptnameVar, ValueVar, &cerr)
1705-
17061658 if cerr == nil {
17071659 return cret, nil
17081660 }
@@ -1768,7 +1720,6 @@ func (x *Socket) Shutdown(ShutdownReadVar bool, ShutdownWriteVar bool) (bool, er
17681720 var cerr *glib.Error
17691721
17701722 cret := xSocketShutdown(x.GoPointer(), ShutdownReadVar, ShutdownWriteVar, &cerr)
1771-
17721723 if cerr == nil {
17731724 return cret, nil
17741725 }
@@ -1790,7 +1741,6 @@ var xSocketSpeaksIpv4 func(uintptr) bool
17901741 func (x *Socket) SpeaksIpv4() bool {
17911742
17921743 cret := xSocketSpeaksIpv4(x.GoPointer())
1793-
17941744 return cret
17951745 }
17961746
@@ -2000,7 +1950,6 @@ func (x *Socket) Init(CancellableVar *Cancellable) (bool, error) {
20001950 var cerr *glib.Error
20011951
20021952 cret := XGInitableInit(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
2003-
20041953 if cerr == nil {
20051954 return cret, nil
20061955 }
M v4/gio/gsocketaddress.go +0 -4
@@ -140,7 +140,6 @@ var xSocketAddressGetFamily func(uintptr) SocketFamily
140140 func (x *SocketAddress) GetFamily() SocketFamily {
141141
142142 cret := xSocketAddressGetFamily(x.GoPointer())
143-
144143 return cret
145144 }
146145
@@ -152,7 +151,6 @@ var xSocketAddressGetNativeSize func(uintptr) int
152151 func (x *SocketAddress) GetNativeSize() int {
153152
154153 cret := xSocketAddressGetNativeSize(x.GoPointer())
155-
156154 return cret
157155 }
158156
@@ -168,7 +166,6 @@ func (x *SocketAddress) ToNative(DestVar uintptr, DestlenVar uint) (bool, error)
168166 var cerr *glib.Error
169167
170168 cret := xSocketAddressToNative(x.GoPointer(), DestVar, DestlenVar, &cerr)
171-
172169 if cerr == nil {
173170 return cret, nil
174171 }
@@ -231,7 +228,6 @@ func (x *SocketAddress) ProxyEnumerate() *SocketAddressEnumerator {
231228 func (x *SocketAddress) ToString() string {
232229
233230 cret := XGSocketConnectableToString(x.GoPointer())
234-
235231 return cret
236232 }
237233
M v4/gio/gsocketclient.go +0 -7
@@ -598,7 +598,6 @@ var xSocketClientGetEnableProxy func(uintptr) bool
598598 func (x *SocketClient) GetEnableProxy() bool {
599599
600600 cret := xSocketClientGetEnableProxy(x.GoPointer())
601-
602601 return cret
603602 }
604603
@@ -610,7 +609,6 @@ var xSocketClientGetFamily func(uintptr) SocketFamily
610609 func (x *SocketClient) GetFamily() SocketFamily {
611610
612611 cret := xSocketClientGetFamily(x.GoPointer())
613-
614612 return cret
615613 }
616614
@@ -641,7 +639,6 @@ var xSocketClientGetProtocol func(uintptr) SocketProtocol
641639 func (x *SocketClient) GetProtocol() SocketProtocol {
642640
643641 cret := xSocketClientGetProtocol(x.GoPointer())
644-
645642 return cret
646643 }
647644
@@ -672,7 +669,6 @@ var xSocketClientGetSocketType func(uintptr) SocketType
672669 func (x *SocketClient) GetSocketType() SocketType {
673670
674671 cret := xSocketClientGetSocketType(x.GoPointer())
675-
676672 return cret
677673 }
678674
@@ -684,7 +680,6 @@ var xSocketClientGetTimeout func(uintptr) uint
684680 func (x *SocketClient) GetTimeout() uint {
685681
686682 cret := xSocketClientGetTimeout(x.GoPointer())
687-
688683 return cret
689684 }
690685
@@ -695,7 +690,6 @@ var xSocketClientGetTls func(uintptr) bool
695690 func (x *SocketClient) GetTls() bool {
696691
697692 cret := xSocketClientGetTls(x.GoPointer())
698-
699693 return cret
700694 }
701695
@@ -710,7 +704,6 @@ var xSocketClientGetTlsValidationFlags func(uintptr) TlsCertificateFlags
710704 func (x *SocketClient) GetTlsValidationFlags() TlsCertificateFlags {
711705
712706 cret := xSocketClientGetTlsValidationFlags(x.GoPointer())
713-
714707 return cret
715708 }
716709
M v4/gio/gsocketconnectable.go +0 -1
@@ -260,7 +260,6 @@ func (x *SocketConnectableBase) ProxyEnumerate() *SocketAddressEnumerator {
260260 func (x *SocketConnectableBase) ToString() string {
261261
262262 cret := XGSocketConnectableToString(x.GoPointer())
263-
264263 return cret
265264 }
266265
M v4/gio/gsocketconnection.go +0 -4
@@ -219,7 +219,6 @@ func (x *SocketConnection) Connect(AddressVar *SocketAddress, CancellableVar *Ca
219219 var cerr *glib.Error
220220
221221 cret := xSocketConnectionConnect(x.GoPointer(), AddressVar.GoPointer(), CancellableVar.GoPointer(), &cerr)
222-
223222 if cerr == nil {
224223 return cret, nil
225224 }
@@ -267,7 +266,6 @@ func (x *SocketConnection) ConnectFinish(ResultVar AsyncResult) (bool, error) {
267266 var cerr *glib.Error
268267
269268 cret := xSocketConnectionConnectFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
270-
271269 if cerr == nil {
272270 return cret, nil
273271 }
@@ -350,7 +348,6 @@ var xSocketConnectionIsConnected func(uintptr) bool
350348 func (x *SocketConnection) IsConnected() bool {
351349
352350 cret := xSocketConnectionIsConnected(x.GoPointer())
353-
354351 return cret
355352 }
356353
@@ -374,7 +371,6 @@ var xSocketConnectionFactoryLookupType func(SocketFamily, SocketType, int) types
374371 func SocketConnectionFactoryLookupType(FamilyVar SocketFamily, TypeVar SocketType, ProtocolIdVar int) types.GType {
375372
376373 cret := xSocketConnectionFactoryLookupType(FamilyVar, TypeVar, ProtocolIdVar)
377-
378374 return cret
379375 }
380376
M v4/gio/gsocketcontrolmessage.go +0 -3
@@ -343,7 +343,6 @@ var xSocketControlMessageGetLevel func(uintptr) int
343343 func (x *SocketControlMessage) GetLevel() int {
344344
345345 cret := xSocketControlMessageGetLevel(x.GoPointer())
346-
347346 return cret
348347 }
349348
@@ -354,7 +353,6 @@ var xSocketControlMessageGetMsgType func(uintptr) int
354353 func (x *SocketControlMessage) GetMsgType() int {
355354
356355 cret := xSocketControlMessageGetMsgType(x.GoPointer())
357-
358356 return cret
359357 }
360358
@@ -365,7 +363,6 @@ var xSocketControlMessageGetSize func(uintptr) uint
365363 func (x *SocketControlMessage) GetSize() uint {
366364
367365 cret := xSocketControlMessageGetSize(x.GoPointer())
368-
369366 return cret
370367 }
371368
M v4/gio/gsocketlistener.go +0 -4
@@ -449,7 +449,6 @@ func (x *SocketListener) AddAddress(AddressVar *SocketAddress, TypeVar SocketTyp
449449 var cerr *glib.Error
450450
451451 cret := xSocketListenerAddAddress(x.GoPointer(), AddressVar.GoPointer(), TypeVar, ProtocolVar, SourceObjectVar.GoPointer(), EffectiveAddressVar, &cerr)
452-
453452 if cerr == nil {
454453 return cret, nil
455454 }
@@ -481,7 +480,6 @@ func (x *SocketListener) AddAnyInetPort(SourceObjectVar *gobject.Object) (uint16
481480 var cerr *glib.Error
482481
483482 cret := xSocketListenerAddAnyInetPort(x.GoPointer(), SourceObjectVar.GoPointer(), &cerr)
484-
485483 if cerr == nil {
486484 return cret, nil
487485 }
@@ -515,7 +513,6 @@ func (x *SocketListener) AddInetPort(PortVar uint16, SourceObjectVar *gobject.Ob
515513 var cerr *glib.Error
516514
517515 cret := xSocketListenerAddInetPort(x.GoPointer(), PortVar, SourceObjectVar.GoPointer(), &cerr)
518-
519516 if cerr == nil {
520517 return cret, nil
521518 }
@@ -545,7 +542,6 @@ func (x *SocketListener) AddSocket(SocketVar *Socket, SourceObjectVar *gobject.O
545542 var cerr *glib.Error
546543
547544 cret := xSocketListenerAddSocket(x.GoPointer(), SocketVar.GoPointer(), SourceObjectVar.GoPointer(), &cerr)
548-
549545 if cerr == nil {
550546 return cret, nil
551547 }
M v4/gio/gsocketservice.go +0 -1
@@ -281,7 +281,6 @@ var xSocketServiceIsActive func(uintptr) bool
281281 func (x *SocketService) IsActive() bool {
282282
283283 cret := xSocketServiceIsActive(x.GoPointer())
284-
285284 return cret
286285 }
287286
M v4/gio/gsrvtarget.go +0 -1
@@ -13,7 +13,6 @@ var xSrvTargetListSort func(*glib.List) *glib.List
1313 func SrvTargetListSort(TargetsVar *glib.List) *glib.List {
1414
1515 cret := xSrvTargetListSort(TargetsVar)
16-
1716 return cret
1817 }
1918
M v4/gio/gsubprocess.go +4 -23
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "unsafe"
76
87 "github.com/jwijenbergh/purego"
@@ -183,7 +182,6 @@ func (x *Subprocess) Communicate(StdinBufVar *glib.Bytes, CancellableVar *Cancel
183182 var cerr *glib.Error
184183
185184 cret := xSubprocessCommunicate(x.GoPointer(), StdinBufVar, CancellableVar.GoPointer(), StdoutBufVar, StderrBufVar, &cerr)
186-
187185 if cerr == nil {
188186 return cret, nil
189187 }
@@ -223,7 +221,6 @@ func (x *Subprocess) CommunicateFinish(ResultVar AsyncResult, StdoutBufVar **gli
223221 var cerr *glib.Error
224222
225223 cret := xSubprocessCommunicateFinish(x.GoPointer(), ResultVar.GoPointer(), StdoutBufVar, StderrBufVar, &cerr)
226-
227224 if cerr == nil {
228225 return cret, nil
229226 }
@@ -241,12 +238,10 @@ var xSubprocessCommunicateUtf8 func(uintptr, uintptr, uintptr, *string, *string,
241238 func (x *Subprocess) CommunicateUtf8(StdinBufVar *string, CancellableVar *Cancellable, StdoutBufVar *string, StderrBufVar *string) (bool, error) {
242239 var cerr *glib.Error
243240
244- StdinBufVarPtr, StdinBufVarBytes := core.NullableStringToPtr(StdinBufVar)
241+ StdinBufVarPtr := core.GStrdupNullable(StdinBufVar)
242+ defer core.GFreeNullable(StdinBufVarPtr)
245243
246244 cret := xSubprocessCommunicateUtf8(x.GoPointer(), StdinBufVarPtr, CancellableVar.GoPointer(), StdoutBufVar, StderrBufVar, &cerr)
247-
248- runtime.KeepAlive(StdinBufVarBytes)
249-
250245 if cerr == nil {
251246 return cret, nil
252247 }
@@ -275,12 +270,11 @@ func (x *Subprocess) CommunicateUtf8Async(StdinBufVar *string, CancellableVar *C
275270 }
276271 }
277272
278- StdinBufVarPtr, StdinBufVarBytes := core.NullableStringToPtr(StdinBufVar)
273+ StdinBufVarPtr := core.GStrdupNullable(StdinBufVar)
274+ defer core.GFreeNullable(StdinBufVarPtr)
279275
280276 xSubprocessCommunicateUtf8Async(x.GoPointer(), StdinBufVarPtr, CancellableVar.GoPointer(), CallbackVarRef, UserDataVar)
281277
282- runtime.KeepAlive(StdinBufVarBytes)
283-
284278 }
285279
286280 var xSubprocessCommunicateUtf8Finish func(uintptr, uintptr, *string, *string, **glib.Error) bool
@@ -290,7 +284,6 @@ func (x *Subprocess) CommunicateUtf8Finish(ResultVar AsyncResult, StdoutBufVar *
290284 var cerr *glib.Error
291285
292286 cret := xSubprocessCommunicateUtf8Finish(x.GoPointer(), ResultVar.GoPointer(), StdoutBufVar, StderrBufVar, &cerr)
293-
294287 if cerr == nil {
295288 return cret, nil
296289 }
@@ -326,7 +319,6 @@ var xSubprocessGetExitStatus func(uintptr) int
326319 func (x *Subprocess) GetExitStatus() int {
327320
328321 cret := xSubprocessGetExitStatus(x.GoPointer())
329-
330322 return cret
331323 }
332324
@@ -338,7 +330,6 @@ var xSubprocessGetIdentifier func(uintptr) string
338330 func (x *Subprocess) GetIdentifier() string {
339331
340332 cret := xSubprocessGetIdentifier(x.GoPointer())
341-
342333 return cret
343334 }
344335
@@ -354,7 +345,6 @@ var xSubprocessGetIfExited func(uintptr) bool
354345 func (x *Subprocess) GetIfExited() bool {
355346
356347 cret := xSubprocessGetIfExited(x.GoPointer())
357-
358348 return cret
359349 }
360350
@@ -369,7 +359,6 @@ var xSubprocessGetIfSignaled func(uintptr) bool
369359 func (x *Subprocess) GetIfSignaled() bool {
370360
371361 cret := xSubprocessGetIfSignaled(x.GoPointer())
372-
373362 return cret
374363 }
375364
@@ -389,7 +378,6 @@ var xSubprocessGetStatus func(uintptr) int
389378 func (x *Subprocess) GetStatus() int {
390379
391380 cret := xSubprocessGetStatus(x.GoPointer())
392-
393381 return cret
394382 }
395383
@@ -467,7 +455,6 @@ var xSubprocessGetSuccessful func(uintptr) bool
467455 func (x *Subprocess) GetSuccessful() bool {
468456
469457 cret := xSubprocessGetSuccessful(x.GoPointer())
470-
471458 return cret
472459 }
473460
@@ -483,7 +470,6 @@ var xSubprocessGetTermSig func(uintptr) int
483470 func (x *Subprocess) GetTermSig() int {
484471
485472 cret := xSubprocessGetTermSig(x.GoPointer())
486-
487473 return cret
488474 }
489475
@@ -519,7 +505,6 @@ func (x *Subprocess) Wait(CancellableVar *Cancellable) (bool, error) {
519505 var cerr *glib.Error
520506
521507 cret := xSubprocessWait(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
522-
523508 if cerr == nil {
524509 return cret, nil
525510 }
@@ -560,7 +545,6 @@ func (x *Subprocess) WaitCheck(CancellableVar *Cancellable) (bool, error) {
560545 var cerr *glib.Error
561546
562547 cret := xSubprocessWaitCheck(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
563-
564548 if cerr == nil {
565549 return cret, nil
566550 }
@@ -602,7 +586,6 @@ func (x *Subprocess) WaitCheckFinish(ResultVar AsyncResult) (bool, error) {
602586 var cerr *glib.Error
603587
604588 cret := xSubprocessWaitCheckFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
605-
606589 if cerr == nil {
607590 return cret, nil
608591 }
@@ -618,7 +601,6 @@ func (x *Subprocess) WaitFinish(ResultVar AsyncResult) (bool, error) {
618601 var cerr *glib.Error
619602
620603 cret := xSubprocessWaitFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
621-
622604 if cerr == nil {
623605 return cret, nil
624606 }
@@ -688,7 +670,6 @@ func (x *Subprocess) Init(CancellableVar *Cancellable) (bool, error) {
688670 var cerr *glib.Error
689671
690672 cret := XGInitableInit(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
691-
692673 if cerr == nil {
693674 return cret, nil
694675 }
M v4/gio/gsubprocesslauncher.go +6 -11
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "unsafe"
76
87 "github.com/jwijenbergh/purego"
@@ -84,7 +83,6 @@ var xSubprocessLauncherGetenv func(uintptr, string) string
8483 func (x *SubprocessLauncher) Getenv(VariableVar string) string {
8584
8685 cret := xSubprocessLauncherGetenv(x.GoPointer(), VariableVar)
87-
8886 return cret
8987 }
9088
@@ -217,12 +215,11 @@ var xSubprocessLauncherSetStderrFilePath func(uintptr, uintptr)
217215 // This feature is only available on UNIX.
218216 func (x *SubprocessLauncher) SetStderrFilePath(PathVar *string) {
219217
220- PathVarPtr, PathVarBytes := core.NullableStringToPtr(PathVar)
218+ PathVarPtr := core.GStrdupNullable(PathVar)
219+ defer core.GFreeNullable(PathVarPtr)
221220
222221 xSubprocessLauncherSetStderrFilePath(x.GoPointer(), PathVarPtr)
223222
224- runtime.KeepAlive(PathVarBytes)
225-
226223 }
227224
228225 var xSubprocessLauncherSetStdinFilePath func(uintptr, uintptr)
@@ -239,12 +236,11 @@ var xSubprocessLauncherSetStdinFilePath func(uintptr, uintptr)
239236 // This feature is only available on UNIX.
240237 func (x *SubprocessLauncher) SetStdinFilePath(PathVar *string) {
241238
242- PathVarPtr, PathVarBytes := core.NullableStringToPtr(PathVar)
239+ PathVarPtr := core.GStrdupNullable(PathVar)
240+ defer core.GFreeNullable(PathVarPtr)
243241
244242 xSubprocessLauncherSetStdinFilePath(x.GoPointer(), PathVarPtr)
245243
246- runtime.KeepAlive(PathVarBytes)
247-
248244 }
249245
250246 var xSubprocessLauncherSetStdoutFilePath func(uintptr, uintptr)
@@ -262,12 +258,11 @@ var xSubprocessLauncherSetStdoutFilePath func(uintptr, uintptr)
262258 // This feature is only available on UNIX.
263259 func (x *SubprocessLauncher) SetStdoutFilePath(PathVar *string) {
264260
265- PathVarPtr, PathVarBytes := core.NullableStringToPtr(PathVar)
261+ PathVarPtr := core.GStrdupNullable(PathVar)
262+ defer core.GFreeNullable(PathVarPtr)
266263
267264 xSubprocessLauncherSetStdoutFilePath(x.GoPointer(), PathVarPtr)
268265
269- runtime.KeepAlive(PathVarBytes)
270-
271266 }
272267
273268 var xSubprocessLauncherSetenv func(uintptr, string, string, bool)
M v4/gio/gtask.go +4 -26
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -717,7 +716,6 @@ var xTaskGetCheckCancellable func(uintptr) bool
717716 func (x *Task) GetCheckCancellable() bool {
718717
719718 cret := xTaskGetCheckCancellable(x.GoPointer())
720-
721719 return cret
722720 }
723721
@@ -729,7 +727,6 @@ var xTaskGetCompleted func(uintptr) bool
729727 func (x *Task) GetCompleted() bool {
730728
731729 cret := xTaskGetCompleted(x.GoPointer())
732-
733730 return cret
734731 }
735732
@@ -745,7 +742,6 @@ var xTaskGetContext func(uintptr) *glib.MainContext
745742 func (x *Task) GetContext() *glib.MainContext {
746743
747744 cret := xTaskGetContext(x.GoPointer())
748-
749745 return cret
750746 }
751747
@@ -755,7 +751,6 @@ var xTaskGetName func(uintptr) string
755751 func (x *Task) GetName() string {
756752
757753 cret := xTaskGetName(x.GoPointer())
758-
759754 return cret
760755 }
761756
@@ -765,7 +760,6 @@ var xTaskGetPriority func(uintptr) int
765760 func (x *Task) GetPriority() int {
766761
767762 cret := xTaskGetPriority(x.GoPointer())
768-
769763 return cret
770764 }
771765
@@ -776,7 +770,6 @@ var xTaskGetReturnOnCancel func(uintptr) bool
776770 func (x *Task) GetReturnOnCancel() bool {
777771
778772 cret := xTaskGetReturnOnCancel(x.GoPointer())
779-
780773 return cret
781774 }
782775
@@ -804,7 +797,6 @@ var xTaskGetSourceTag func(uintptr) uintptr
804797 func (x *Task) GetSourceTag() uintptr {
805798
806799 cret := xTaskGetSourceTag(x.GoPointer())
807-
808800 return cret
809801 }
810802
@@ -814,7 +806,6 @@ var xTaskGetTaskData func(uintptr) uintptr
814806 func (x *Task) GetTaskData() uintptr {
815807
816808 cret := xTaskGetTaskData(x.GoPointer())
817-
818809 return cret
819810 }
820811
@@ -824,7 +815,6 @@ var xTaskHadError func(uintptr) bool
824815 func (x *Task) HadError() bool {
825816
826817 cret := xTaskHadError(x.GoPointer())
827-
828818 return cret
829819 }
830820
@@ -841,7 +831,6 @@ func (x *Task) PropagateBoolean() (bool, error) {
841831 var cerr *glib.Error
842832
843833 cret := xTaskPropagateBoolean(x.GoPointer())
844-
845834 if cerr == nil {
846835 return cret, nil
847836 }
@@ -862,7 +851,6 @@ func (x *Task) PropagateInt() (int, error) {
862851 var cerr *glib.Error
863852
864853 cret := xTaskPropagateInt(x.GoPointer())
865-
866854 if cerr == nil {
867855 return cret, nil
868856 }
@@ -884,7 +872,6 @@ func (x *Task) PropagatePointer() (uintptr, error) {
884872 var cerr *glib.Error
885873
886874 cret := xTaskPropagatePointer(x.GoPointer())
887-
888875 if cerr == nil {
889876 return cret, nil
890877 }
@@ -908,7 +895,6 @@ func (x *Task) PropagateValue(ValueVar *gobject.Value) (bool, error) {
908895 var cerr *glib.Error
909896
910897 cret := xTaskPropagateValue(x.GoPointer(), ValueVar, &cerr)
911-
912898 if cerr == nil {
913899 return cret, nil
914900 }
@@ -956,7 +942,6 @@ var xTaskReturnErrorIfCancelled func(uintptr) bool
956942 func (x *Task) ReturnErrorIfCancelled() bool {
957943
958944 cret := xTaskReturnErrorIfCancelled(x.GoPointer())
959-
960945 return cret
961946 }
962947
@@ -1193,12 +1178,11 @@ var xTaskSetName func(uintptr, uintptr)
11931178 // other than the one it was constructed in.
11941179 func (x *Task) SetName(NameVar *string) {
11951180
1196- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
1181+ NameVarPtr := core.GStrdupNullable(NameVar)
1182+ defer core.GFreeNullable(NameVarPtr)
11971183
11981184 xTaskSetName(x.GoPointer(), NameVarPtr)
11991185
1200- runtime.KeepAlive(NameVarBytes)
1201-
12021186 }
12031187
12041188 var xTaskSetPriority func(uintptr, int)
@@ -1249,7 +1233,6 @@ var xTaskSetReturnOnCancel func(uintptr, bool) bool
12491233 func (x *Task) SetReturnOnCancel(ReturnOnCancelVar bool) bool {
12501234
12511235 cret := xTaskSetReturnOnCancel(x.GoPointer(), ReturnOnCancelVar)
1252-
12531236 return cret
12541237 }
12551238
@@ -1283,12 +1266,11 @@ var xTaskSetStaticName func(uintptr, uintptr)
12831266 // unless a name is set.
12841267 func (x *Task) SetStaticName(NameVar *string) {
12851268
1286- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
1269+ NameVarPtr := core.GStrdupNullable(NameVar)
1270+ defer core.GFreeNullable(NameVarPtr)
12871271
12881272 xTaskSetStaticName(x.GoPointer(), NameVarPtr)
12891273
1290- runtime.KeepAlive(NameVarBytes)
1291-
12921274 }
12931275
12941276 var xTaskSetTaskData func(uintptr, uintptr, uintptr)
@@ -1355,7 +1337,6 @@ func (x *Task) GetPropertyCompleted() bool {
13551337 func (x *Task) GetUserData() uintptr {
13561338
13571339 cret := XGAsyncResultGetUserData(x.GoPointer())
1358-
13591340 return cret
13601341 }
13611342
@@ -1364,7 +1345,6 @@ func (x *Task) GetUserData() uintptr {
13641345 func (x *Task) IsTagged(SourceTagVar uintptr) bool {
13651346
13661347 cret := XGAsyncResultIsTagged(x.GoPointer(), SourceTagVar)
1367-
13681348 return cret
13691349 }
13701350
@@ -1382,7 +1362,6 @@ func (x *Task) LegacyPropagateError() (bool, error) {
13821362 var cerr *glib.Error
13831363
13841364 cret := XGAsyncResultLegacyPropagateError(x.GoPointer())
1385-
13861365 if cerr == nil {
13871366 return cret, nil
13881367 }
@@ -1398,7 +1377,6 @@ var xTaskIsValid func(uintptr, uintptr) bool
13981377 func TaskIsValid(ResultVar AsyncResult, SourceObjectVar *gobject.Object) bool {
13991378
14001379 cret := xTaskIsValid(ResultVar.GoPointer(), SourceObjectVar.GoPointer())
1401-
14021380 return cret
14031381 }
14041382
M v4/gio/gtcpconnection.go +0 -1
@@ -54,7 +54,6 @@ var xTcpConnectionGetGracefulDisconnect func(uintptr) bool
5454 func (x *TcpConnection) GetGracefulDisconnect() bool {
5555
5656 cret := xTcpConnectionGetGracefulDisconnect(x.GoPointer())
57-
5857 return cret
5958 }
6059
M v4/gio/gtestdbus.go +0 -2
@@ -152,7 +152,6 @@ var xTestDBusGetBusAddress func(uintptr) string
152152 func (x *TestDBus) GetBusAddress() string {
153153
154154 cret := xTestDBusGetBusAddress(x.GoPointer())
155-
156155 return cret
157156 }
158157
@@ -162,7 +161,6 @@ var xTestDBusGetFlags func(uintptr) TestDBusFlags
162161 func (x *TestDBus) GetFlags() TestDBusFlags {
163162
164163 cret := xTestDBusGetFlags(x.GoPointer())
165-
166164 return cret
167165 }
168166
M v4/gio/gthemedicon.go +0 -5
@@ -126,7 +126,6 @@ var xThemedIconGetNames func(uintptr) []string
126126 func (x *ThemedIcon) GetNames() []string {
127127
128128 cret := xThemedIconGetNames(x.GoPointer())
129-
130129 return cret
131130 }
132131
@@ -232,7 +231,6 @@ func (x *ThemedIcon) GetPropertyUseDefaultFallbacks() bool {
232231 func (x *ThemedIcon) Equal(Icon2Var Icon) bool {
233232
234233 cret := XGIconEqual(x.GoPointer(), Icon2Var.GoPointer())
235-
236234 return cret
237235 }
238236
@@ -240,7 +238,6 @@ func (x *ThemedIcon) Equal(Icon2Var Icon) bool {
240238 func (x *ThemedIcon) Hash() uint {
241239
242240 cret := XGIconHash(x.GoPointer())
243-
244241 return cret
245242 }
246243
@@ -252,7 +249,6 @@ func (x *ThemedIcon) Hash() uint {
252249 func (x *ThemedIcon) Serialize() *glib.Variant {
253250
254251 cret := XGIconSerialize(x.GoPointer())
255-
256252 return cret
257253 }
258254
@@ -275,7 +271,6 @@ func (x *ThemedIcon) Serialize() *glib.Variant {
275271 func (x *ThemedIcon) ToString() string {
276272
277273 cret := XGIconToString(x.GoPointer())
278-
279274 return cret
280275 }
281276
M v4/gio/gtlsbackend.go +0 -8
@@ -318,7 +318,6 @@ func (x *TlsBackendBase) SetGoPointer(ptr uintptr) {
318318 func (x *TlsBackendBase) GetCertificateType() types.GType {
319319
320320 cret := XGTlsBackendGetCertificateType(x.GoPointer())
321-
322321 return cret
323322 }
324323
@@ -326,7 +325,6 @@ func (x *TlsBackendBase) GetCertificateType() types.GType {
326325 func (x *TlsBackendBase) GetClientConnectionType() types.GType {
327326
328327 cret := XGTlsBackendGetClientConnectionType(x.GoPointer())
329-
330328 return cret
331329 }
332330
@@ -348,7 +346,6 @@ func (x *TlsBackendBase) GetDefaultDatabase() *TlsDatabase {
348346 func (x *TlsBackendBase) GetDtlsClientConnectionType() types.GType {
349347
350348 cret := XGTlsBackendGetDtlsClientConnectionType(x.GoPointer())
351-
352349 return cret
353350 }
354351
@@ -356,7 +353,6 @@ func (x *TlsBackendBase) GetDtlsClientConnectionType() types.GType {
356353 func (x *TlsBackendBase) GetDtlsServerConnectionType() types.GType {
357354
358355 cret := XGTlsBackendGetDtlsServerConnectionType(x.GoPointer())
359-
360356 return cret
361357 }
362358
@@ -364,7 +360,6 @@ func (x *TlsBackendBase) GetDtlsServerConnectionType() types.GType {
364360 func (x *TlsBackendBase) GetFileDatabaseType() types.GType {
365361
366362 cret := XGTlsBackendGetFileDatabaseType(x.GoPointer())
367-
368363 return cret
369364 }
370365
@@ -372,7 +367,6 @@ func (x *TlsBackendBase) GetFileDatabaseType() types.GType {
372367 func (x *TlsBackendBase) GetServerConnectionType() types.GType {
373368
374369 cret := XGTlsBackendGetServerConnectionType(x.GoPointer())
375-
376370 return cret
377371 }
378372
@@ -395,7 +389,6 @@ func (x *TlsBackendBase) SetDefaultDatabase(DatabaseVar *TlsDatabase) {
395389 func (x *TlsBackendBase) SupportsDtls() bool {
396390
397391 cret := XGTlsBackendSupportsDtls(x.GoPointer())
398-
399392 return cret
400393 }
401394
@@ -404,7 +397,6 @@ func (x *TlsBackendBase) SupportsDtls() bool {
404397 func (x *TlsBackendBase) SupportsTls() bool {
405398
406399 cret := XGTlsBackendSupportsTls(x.GoPointer())
407-
408400 return cret
409401 }
410402
M v4/gio/gtlscertificate.go +4 -16
@@ -2,7 +2,6 @@
22 package gio
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -237,12 +236,11 @@ func NewTlsCertificateFromPkcs11Uris(Pkcs11UriVar string, PrivateKeyPkcs11UriVar
237236 var cls *TlsCertificate
238237 var cerr *glib.Error
239238
240- PrivateKeyPkcs11UriVarPtr, PrivateKeyPkcs11UriVarBytes := core.NullableStringToPtr(PrivateKeyPkcs11UriVar)
239+ PrivateKeyPkcs11UriVarPtr := core.GStrdupNullable(PrivateKeyPkcs11UriVar)
240+ defer core.GFreeNullable(PrivateKeyPkcs11UriVarPtr)
241241
242242 cret := xNewTlsCertificateFromPkcs11Uris(Pkcs11UriVar, PrivateKeyPkcs11UriVarPtr, &cerr)
243243
244- runtime.KeepAlive(PrivateKeyPkcs11UriVarBytes)
245-
246244 if cret == 0 {
247245 return nil, cerr
248246 }
@@ -278,12 +276,11 @@ func NewTlsCertificateFromPkcs12(DataVar []byte, LengthVar uint, PasswordVar *st
278276 var cls *TlsCertificate
279277 var cerr *glib.Error
280278
281- PasswordVarPtr, PasswordVarBytes := core.NullableStringToPtr(PasswordVar)
279+ PasswordVarPtr := core.GStrdupNullable(PasswordVar)
280+ defer core.GFreeNullable(PasswordVarPtr)
282281
283282 cret := xNewTlsCertificateFromPkcs12(DataVar, LengthVar, PasswordVarPtr, &cerr)
284283
285- runtime.KeepAlive(PasswordVarBytes)
286-
287284 if cret == 0 {
288285 return nil, cerr
289286 }
@@ -302,7 +299,6 @@ var xTlsCertificateGetDnsNames func(uintptr) uintptr
302299 func (x *TlsCertificate) GetDnsNames() uintptr {
303300
304301 cret := xTlsCertificateGetDnsNames(x.GoPointer())
305-
306302 return cret
307303 }
308304
@@ -312,7 +308,6 @@ var xTlsCertificateGetIpAddresses func(uintptr) uintptr
312308 func (x *TlsCertificate) GetIpAddresses() uintptr {
313309
314310 cret := xTlsCertificateGetIpAddresses(x.GoPointer())
315-
316311 return cret
317312 }
318313
@@ -339,7 +334,6 @@ var xTlsCertificateGetIssuerName func(uintptr) string
339334 func (x *TlsCertificate) GetIssuerName() string {
340335
341336 cret := xTlsCertificateGetIssuerName(x.GoPointer())
342-
343337 return cret
344338 }
345339
@@ -349,7 +343,6 @@ var xTlsCertificateGetNotValidAfter func(uintptr) *glib.DateTime
349343 func (x *TlsCertificate) GetNotValidAfter() *glib.DateTime {
350344
351345 cret := xTlsCertificateGetNotValidAfter(x.GoPointer())
352-
353346 return cret
354347 }
355348
@@ -359,7 +352,6 @@ var xTlsCertificateGetNotValidBefore func(uintptr) *glib.DateTime
359352 func (x *TlsCertificate) GetNotValidBefore() *glib.DateTime {
360353
361354 cret := xTlsCertificateGetNotValidBefore(x.GoPointer())
362-
363355 return cret
364356 }
365357
@@ -369,7 +361,6 @@ var xTlsCertificateGetSubjectName func(uintptr) string
369361 func (x *TlsCertificate) GetSubjectName() string {
370362
371363 cret := xTlsCertificateGetSubjectName(x.GoPointer())
372-
373364 return cret
374365 }
375366
@@ -383,7 +374,6 @@ var xTlsCertificateIsSame func(uintptr, uintptr) bool
383374 func (x *TlsCertificate) IsSame(CertTwoVar *TlsCertificate) bool {
384375
385376 cret := xTlsCertificateIsSame(x.GoPointer(), CertTwoVar.GoPointer())
386-
387377 return cret
388378 }
389379
@@ -425,7 +415,6 @@ var xTlsCertificateVerify func(uintptr, uintptr, uintptr) TlsCertificateFlags
425415 func (x *TlsCertificate) Verify(IdentityVar SocketConnectable, TrustedCaVar *TlsCertificate) TlsCertificateFlags {
426416
427417 cret := xTlsCertificateVerify(x.GoPointer(), IdentityVar.GoPointer(), TrustedCaVar.GoPointer())
428-
429418 return cret
430419 }
431420
@@ -751,7 +740,6 @@ func TlsCertificateListNewFromFile(FileVar string) (*glib.List, error) {
751740 var cerr *glib.Error
752741
753742 cret := xTlsCertificateListNewFromFile(FileVar, &cerr)
754-
755743 if cerr == nil {
756744 return cret, nil
757745 }
M v4/gio/gtlsclientconnection.go +0 -3
@@ -130,7 +130,6 @@ func (x *TlsClientConnectionBase) CopySessionState(SourceVar TlsClientConnection
130130 func (x *TlsClientConnectionBase) GetAcceptedCas() *glib.List {
131131
132132 cret := XGTlsClientConnectionGetAcceptedCas(x.GoPointer())
133-
134133 return cret
135134 }
136135
@@ -154,7 +153,6 @@ func (x *TlsClientConnectionBase) GetServerIdentity() *SocketConnectableBase {
154153 func (x *TlsClientConnectionBase) GetUseSsl3() bool {
155154
156155 cret := XGTlsClientConnectionGetUseSsl3(x.GoPointer())
157-
158156 return cret
159157 }
160158
@@ -166,7 +164,6 @@ func (x *TlsClientConnectionBase) GetUseSsl3() bool {
166164 func (x *TlsClientConnectionBase) GetValidationFlags() TlsCertificateFlags {
167165
168166 cret := XGTlsClientConnectionGetValidationFlags(x.GoPointer())
169-
170167 return cret
171168 }
172169
M v4/gio/gtlsconnection.go +0 -13
@@ -201,7 +201,6 @@ var xTlsChannelBindingErrorQuark func() glib.Quark
201201 func TlsChannelBindingErrorQuark() glib.Quark {
202202
203203 cret := xTlsChannelBindingErrorQuark()
204-
205204 return cret
206205 }
207206
@@ -211,7 +210,6 @@ var xTlsErrorQuark func() glib.Quark
211210 func TlsErrorQuark() glib.Quark {
212211
213212 cret := xTlsErrorQuark()
214-
215213 return cret
216214 }
217215
@@ -245,7 +243,6 @@ var xTlsConnectionEmitAcceptCertificate func(uintptr, uintptr, TlsCertificateFla
245243 func (x *TlsConnection) EmitAcceptCertificate(PeerCertVar *TlsCertificate, ErrorsVar TlsCertificateFlags) bool {
246244
247245 cret := xTlsConnectionEmitAcceptCertificate(x.GoPointer(), PeerCertVar.GoPointer(), ErrorsVar)
248-
249246 return cret
250247 }
251248
@@ -286,7 +283,6 @@ func (x *TlsConnection) GetChannelBindingData(TypeVar TlsChannelBindingType, Dat
286283 var cerr *glib.Error
287284
288285 cret := xTlsConnectionGetChannelBindingData(x.GoPointer(), TypeVar, DataVar, &cerr)
289-
290286 if cerr == nil {
291287 return cret, nil
292288 }
@@ -307,7 +303,6 @@ var xTlsConnectionGetCiphersuiteName func(uintptr) string
307303 func (x *TlsConnection) GetCiphersuiteName() string {
308304
309305 cret := xTlsConnectionGetCiphersuiteName(x.GoPointer())
310-
311306 return cret
312307 }
313308
@@ -360,7 +355,6 @@ var xTlsConnectionGetNegotiatedProtocol func(uintptr) string
360355 func (x *TlsConnection) GetNegotiatedProtocol() string {
361356
362357 cret := xTlsConnectionGetNegotiatedProtocol(x.GoPointer())
363-
364358 return cret
365359 }
366360
@@ -393,7 +387,6 @@ var xTlsConnectionGetPeerCertificateErrors func(uintptr) TlsCertificateFlags
393387 func (x *TlsConnection) GetPeerCertificateErrors() TlsCertificateFlags {
394388
395389 cret := xTlsConnectionGetPeerCertificateErrors(x.GoPointer())
396-
397390 return cret
398391 }
399392
@@ -406,7 +399,6 @@ var xTlsConnectionGetProtocolVersion func(uintptr) TlsProtocolVersion
406399 func (x *TlsConnection) GetProtocolVersion() TlsProtocolVersion {
407400
408401 cret := xTlsConnectionGetProtocolVersion(x.GoPointer())
409-
410402 return cret
411403 }
412404
@@ -417,7 +409,6 @@ var xTlsConnectionGetRehandshakeMode func(uintptr) TlsRehandshakeMode
417409 func (x *TlsConnection) GetRehandshakeMode() TlsRehandshakeMode {
418410
419411 cret := xTlsConnectionGetRehandshakeMode(x.GoPointer())
420-
421412 return cret
422413 }
423414
@@ -429,7 +420,6 @@ var xTlsConnectionGetRequireCloseNotify func(uintptr) bool
429420 func (x *TlsConnection) GetRequireCloseNotify() bool {
430421
431422 cret := xTlsConnectionGetRequireCloseNotify(x.GoPointer())
432-
433423 return cret
434424 }
435425
@@ -440,7 +430,6 @@ var xTlsConnectionGetUseSystemCertdb func(uintptr) bool
440430 func (x *TlsConnection) GetUseSystemCertdb() bool {
441431
442432 cret := xTlsConnectionGetUseSystemCertdb(x.GoPointer())
443-
444433 return cret
445434 }
446435
@@ -481,7 +470,6 @@ func (x *TlsConnection) Handshake(CancellableVar *Cancellable) (bool, error) {
481470 var cerr *glib.Error
482471
483472 cret := xTlsConnectionHandshake(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
484-
485473 if cerr == nil {
486474 return cret, nil
487475 }
@@ -522,7 +510,6 @@ func (x *TlsConnection) HandshakeFinish(ResultVar AsyncResult) (bool, error) {
522510 var cerr *glib.Error
523511
524512 cret := xTlsConnectionHandshakeFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
525-
526513 if cerr == nil {
527514 return cret, nil
528515 }
M v4/gio/gtlsdatabase.go +0 -5
@@ -525,7 +525,6 @@ var xTlsDatabaseCreateCertificateHandle func(uintptr, uintptr) string
525525 func (x *TlsDatabase) CreateCertificateHandle(CertificateVar *TlsCertificate) string {
526526
527527 cret := xTlsDatabaseCreateCertificateHandle(x.GoPointer(), CertificateVar.GoPointer())
528-
529528 return cret
530529 }
531530
@@ -708,7 +707,6 @@ func (x *TlsDatabase) LookupCertificatesIssuedBy(IssuerRawDnVar []byte, Interact
708707 var cerr *glib.Error
709708
710709 cret := xTlsDatabaseLookupCertificatesIssuedBy(x.GoPointer(), IssuerRawDnVar, InteractionVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr)
711-
712710 if cerr == nil {
713711 return cret, nil
714712 }
@@ -753,7 +751,6 @@ func (x *TlsDatabase) LookupCertificatesIssuedByFinish(ResultVar AsyncResult) (*
753751 var cerr *glib.Error
754752
755753 cret := xTlsDatabaseLookupCertificatesIssuedByFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
756-
757754 if cerr == nil {
758755 return cret, nil
759756 }
@@ -827,7 +824,6 @@ func (x *TlsDatabase) VerifyChain(ChainVar *TlsCertificate, PurposeVar string, I
827824 var cerr *glib.Error
828825
829826 cret := xTlsDatabaseVerifyChain(x.GoPointer(), ChainVar.GoPointer(), PurposeVar, IdentityVar.GoPointer(), InteractionVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr)
830-
831827 if cerr == nil {
832828 return cret, nil
833829 }
@@ -878,7 +874,6 @@ func (x *TlsDatabase) VerifyChainFinish(ResultVar AsyncResult) (TlsCertificateFl
878874 var cerr *glib.Error
879875
880876 cret := xTlsDatabaseVerifyChainFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
881-
882877 if cerr == nil {
883878 return cret, nil
884879 }
M v4/gio/gtlsinteraction.go +0 -6
@@ -295,7 +295,6 @@ func (x *TlsInteraction) AskPassword(PasswordVar *TlsPassword, CancellableVar *C
295295 var cerr *glib.Error
296296
297297 cret := xTlsInteractionAskPassword(x.GoPointer(), PasswordVar.GoPointer(), CancellableVar.GoPointer(), &cerr)
298-
299298 if cerr == nil {
300299 return cret, nil
301300 }
@@ -356,7 +355,6 @@ func (x *TlsInteraction) AskPasswordFinish(ResultVar AsyncResult) (TlsInteractio
356355 var cerr *glib.Error
357356
358357 cret := xTlsInteractionAskPasswordFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
359-
360358 if cerr == nil {
361359 return cret, nil
362360 }
@@ -389,7 +387,6 @@ func (x *TlsInteraction) InvokeAskPassword(PasswordVar *TlsPassword, Cancellable
389387 var cerr *glib.Error
390388
391389 cret := xTlsInteractionInvokeAskPassword(x.GoPointer(), PasswordVar.GoPointer(), CancellableVar.GoPointer(), &cerr)
392-
393390 if cerr == nil {
394391 return cret, nil
395392 }
@@ -423,7 +420,6 @@ func (x *TlsInteraction) InvokeRequestCertificate(ConnectionVar *TlsConnection,
423420 var cerr *glib.Error
424421
425422 cret := xTlsInteractionInvokeRequestCertificate(x.GoPointer(), ConnectionVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr)
426-
427423 if cerr == nil {
428424 return cret, nil
429425 }
@@ -453,7 +449,6 @@ func (x *TlsInteraction) RequestCertificate(ConnectionVar *TlsConnection, FlagsV
453449 var cerr *glib.Error
454450
455451 cret := xTlsInteractionRequestCertificate(x.GoPointer(), ConnectionVar.GoPointer(), FlagsVar, CancellableVar.GoPointer(), &cerr)
456-
457452 if cerr == nil {
458453 return cret, nil
459454 }
@@ -508,7 +503,6 @@ func (x *TlsInteraction) RequestCertificateFinish(ResultVar AsyncResult) (TlsInt
508503 var cerr *glib.Error
509504
510505 cret := xTlsInteractionRequestCertificateFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
511-
512506 if cerr == nil {
513507 return cret, nil
514508 }
M v4/gio/gtlspassword.go +0 -4
@@ -158,7 +158,6 @@ var xTlsPasswordGetDescription func(uintptr) string
158158 func (x *TlsPassword) GetDescription() string {
159159
160160 cret := xTlsPasswordGetDescription(x.GoPointer())
161-
162161 return cret
163162 }
164163
@@ -168,7 +167,6 @@ var xTlsPasswordGetFlags func(uintptr) TlsPasswordFlags
168167 func (x *TlsPassword) GetFlags() TlsPasswordFlags {
169168
170169 cret := xTlsPasswordGetFlags(x.GoPointer())
171-
172170 return cret
173171 }
174172
@@ -182,7 +180,6 @@ var xTlsPasswordGetValue func(uintptr, *uint) uintptr
182180 func (x *TlsPassword) GetValue(LengthVar *uint) uintptr {
183181
184182 cret := xTlsPasswordGetValue(x.GoPointer(), LengthVar)
185-
186183 return cret
187184 }
188185
@@ -194,7 +191,6 @@ var xTlsPasswordGetWarning func(uintptr) string
194191 func (x *TlsPassword) GetWarning() string {
195192
196193 cret := xTlsPasswordGetWarning(x.GoPointer())
197-
198194 return cret
199195 }
200196
M v4/gio/gunixconnection.go +0 -4
@@ -160,7 +160,6 @@ func (x *UnixConnection) ReceiveFd(CancellableVar *Cancellable) (int, error) {
160160 var cerr *glib.Error
161161
162162 cret := xUnixConnectionReceiveFd(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
163-
164163 if cerr == nil {
165164 return cret, nil
166165 }
@@ -193,7 +192,6 @@ func (x *UnixConnection) SendCredentials(CancellableVar *Cancellable) (bool, err
193192 var cerr *glib.Error
194193
195194 cret := xUnixConnectionSendCredentials(x.GoPointer(), CancellableVar.GoPointer(), &cerr)
196-
197195 if cerr == nil {
198196 return cret, nil
199197 }
@@ -239,7 +237,6 @@ func (x *UnixConnection) SendCredentialsFinish(ResultVar AsyncResult) (bool, err
239237 var cerr *glib.Error
240238
241239 cret := xUnixConnectionSendCredentialsFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
242-
243240 if cerr == nil {
244241 return cret, nil
245242 }
@@ -260,7 +257,6 @@ func (x *UnixConnection) SendFd(FdVar int, CancellableVar *Cancellable) (bool, e
260257 var cerr *glib.Error
261258
262259 cret := xUnixConnectionSendFd(x.GoPointer(), FdVar, CancellableVar.GoPointer(), &cerr)
263-
264260 if cerr == nil {
265261 return cret, nil
266262 }
M v4/gio/gunixcredentialsmessage.go +0 -1
@@ -181,7 +181,6 @@ var xUnixCredentialsMessageIsSupported func() bool
181181 func UnixCredentialsMessageIsSupported() bool {
182182
183183 cret := xUnixCredentialsMessageIsSupported()
184-
185184 return cret
186185 }
187186
M v4/gio/gunixfdlist.go +0 -5
@@ -242,7 +242,6 @@ func (x *UnixFDList) Append(FdVar int) (int, error) {
242242 var cerr *glib.Error
243243
244244 cret := xUnixFDListAppend(x.GoPointer(), FdVar, &cerr)
245-
246245 if cerr == nil {
247246 return cret, nil
248247 }
@@ -268,7 +267,6 @@ func (x *UnixFDList) Get(IndexVar int) (int, error) {
268267 var cerr *glib.Error
269268
270269 cret := xUnixFDListGet(x.GoPointer(), IndexVar, &cerr)
271-
272270 if cerr == nil {
273271 return cret, nil
274272 }
@@ -283,7 +281,6 @@ var xUnixFDListGetLength func(uintptr) int
283281 func (x *UnixFDList) GetLength() int {
284282
285283 cret := xUnixFDListGetLength(x.GoPointer())
286-
287284 return cret
288285 }
289286
@@ -305,7 +302,6 @@ var xUnixFDListPeekFds func(uintptr, *int) uintptr
305302 func (x *UnixFDList) PeekFds(LengthVar *int) uintptr {
306303
307304 cret := xUnixFDListPeekFds(x.GoPointer(), LengthVar)
308-
309305 return cret
310306 }
311307
@@ -332,7 +328,6 @@ var xUnixFDListStealFds func(uintptr, *int) uintptr
332328 func (x *UnixFDList) StealFds(LengthVar *int) uintptr {
333329
334330 cret := xUnixFDListStealFds(x.GoPointer(), LengthVar)
335-
336331 return cret
337332 }
338333
M v4/gio/gunixsocketaddress.go +0 -6
@@ -153,7 +153,6 @@ var xUnixSocketAddressGetAddressType func(uintptr) UnixSocketAddressType
153153 func (x *UnixSocketAddress) GetAddressType() UnixSocketAddressType {
154154
155155 cret := xUnixSocketAddressGetAddressType(x.GoPointer())
156-
157156 return cret
158157 }
159158
@@ -163,7 +162,6 @@ var xUnixSocketAddressGetIsAbstract func(uintptr) bool
163162 func (x *UnixSocketAddress) GetIsAbstract() bool {
164163
165164 cret := xUnixSocketAddressGetIsAbstract(x.GoPointer())
166-
167165 return cret
168166 }
169167
@@ -178,7 +176,6 @@ var xUnixSocketAddressGetPath func(uintptr) string
178176 func (x *UnixSocketAddress) GetPath() string {
179177
180178 cret := xUnixSocketAddressGetPath(x.GoPointer())
181-
182179 return cret
183180 }
184181
@@ -190,7 +187,6 @@ var xUnixSocketAddressGetPathLen func(uintptr) uint
190187 func (x *UnixSocketAddress) GetPathLen() uint {
191188
192189 cret := xUnixSocketAddressGetPathLen(x.GoPointer())
193-
194190 return cret
195191 }
196192
@@ -310,7 +306,6 @@ func (x *UnixSocketAddress) ProxyEnumerate() *SocketAddressEnumerator {
310306 func (x *UnixSocketAddress) ToString() string {
311307
312308 cret := XGSocketConnectableToString(x.GoPointer())
313-
314309 return cret
315310 }
316311
@@ -320,7 +315,6 @@ var xUnixSocketAddressAbstractNamesSupported func() bool
320315 func UnixSocketAddressAbstractNamesSupported() bool {
321316
322317 cret := xUnixSocketAddressAbstractNamesSupported()
323-
324318 return cret
325319 }
326320
M v4/gio/gvfs.go +0 -4
@@ -560,7 +560,6 @@ var xVfsGetSupportedUriSchemes func(uintptr) []string
560560 func (x *Vfs) GetSupportedUriSchemes() []string {
561561
562562 cret := xVfsGetSupportedUriSchemes(x.GoPointer())
563-
564563 return cret
565564 }
566565
@@ -570,7 +569,6 @@ var xVfsIsActive func(uintptr) bool
570569 func (x *Vfs) IsActive() bool {
571570
572571 cret := xVfsIsActive(x.GoPointer())
573-
574572 return cret
575573 }
576574
@@ -677,7 +675,6 @@ func (x *Vfs) RegisterUriScheme(SchemeVar string, UriFuncVar *VfsFileLookupFunc,
677675 }
678676
679677 cret := xVfsRegisterUriScheme(x.GoPointer(), SchemeVar, UriFuncVarRef, UriDataVar, UriDestroyVarRef, ParseNameFuncVarRef, ParseNameDataVar, ParseNameDestroyVarRef)
680-
681678 return cret
682679 }
683680
@@ -688,7 +685,6 @@ var xVfsUnregisterUriScheme func(uintptr, string) bool
688685 func (x *Vfs) UnregisterUriScheme(SchemeVar string) bool {
689686
690687 cret := xVfsUnregisterUriScheme(x.GoPointer(), SchemeVar)
691-
692688 return cret
693689 }
694690
M v4/gio/gvolume.go +0 -11
@@ -755,7 +755,6 @@ func (x *VolumeBase) SetGoPointer(ptr uintptr) {
755755 func (x *VolumeBase) CanEject() bool {
756756
757757 cret := XGVolumeCanEject(x.GoPointer())
758-
759758 return cret
760759 }
761760
@@ -763,7 +762,6 @@ func (x *VolumeBase) CanEject() bool {
763762 func (x *VolumeBase) CanMount() bool {
764763
765764 cret := XGVolumeCanMount(x.GoPointer())
766-
767765 return cret
768766 }
769767
@@ -782,7 +780,6 @@ func (x *VolumeBase) EjectFinish(ResultVar AsyncResult) (bool, error) {
782780 var cerr *glib.Error
783781
784782 cret := XGVolumeEjectFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
785-
786783 if cerr == nil {
787784 return cret, nil
788785 }
@@ -805,7 +802,6 @@ func (x *VolumeBase) EjectWithOperationFinish(ResultVar AsyncResult) (bool, erro
805802 var cerr *glib.Error
806803
807804 cret := XGVolumeEjectWithOperationFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
808-
809805 if cerr == nil {
810806 return cret, nil
811807 }
@@ -818,7 +814,6 @@ func (x *VolumeBase) EjectWithOperationFinish(ResultVar AsyncResult) (bool, erro
818814 func (x *VolumeBase) EnumerateIdentifiers() []string {
819815
820816 cret := XGVolumeEnumerateIdentifiers(x.GoPointer())
821-
822817 return cret
823818 }
824819
@@ -899,7 +894,6 @@ func (x *VolumeBase) GetIcon() *IconBase {
899894 func (x *VolumeBase) GetIdentifier(KindVar string) string {
900895
901896 cret := XGVolumeGetIdentifier(x.GoPointer(), KindVar)
902-
903897 return cret
904898 }
905899
@@ -921,7 +915,6 @@ func (x *VolumeBase) GetMount() *MountBase {
921915 func (x *VolumeBase) GetName() string {
922916
923917 cret := XGVolumeGetName(x.GoPointer())
924-
925918 return cret
926919 }
927920
@@ -929,7 +922,6 @@ func (x *VolumeBase) GetName() string {
929922 func (x *VolumeBase) GetSortKey() string {
930923
931924 cret := XGVolumeGetSortKey(x.GoPointer())
932-
933925 return cret
934926 }
935927
@@ -954,7 +946,6 @@ func (x *VolumeBase) GetSymbolicIcon() *IconBase {
954946 func (x *VolumeBase) GetUuid() string {
955947
956948 cret := XGVolumeGetUuid(x.GoPointer())
957-
958949 return cret
959950 }
960951
@@ -978,7 +969,6 @@ func (x *VolumeBase) MountFinish(ResultVar AsyncResult) (bool, error) {
978969 var cerr *glib.Error
979970
980971 cret := XGVolumeMountFinish(x.GoPointer(), ResultVar.GoPointer(), &cerr)
981-
982972 if cerr == nil {
983973 return cret, nil
984974 }
@@ -990,7 +980,6 @@ func (x *VolumeBase) MountFinish(ResultVar AsyncResult) (bool, error) {
990980 func (x *VolumeBase) ShouldAutomount() bool {
991981
992982 cret := XGVolumeShouldAutomount(x.GoPointer())
993-
994983 return cret
995984 }
996985
M v4/gio/gvolumemonitor.go +0 -3
@@ -719,7 +719,6 @@ var xVolumeMonitorGetConnectedDrives func(uintptr) *glib.List
719719 func (x *VolumeMonitor) GetConnectedDrives() *glib.List {
720720
721721 cret := xVolumeMonitorGetConnectedDrives(x.GoPointer())
722-
723722 return cret
724723 }
725724
@@ -748,7 +747,6 @@ var xVolumeMonitorGetMounts func(uintptr) *glib.List
748747 func (x *VolumeMonitor) GetMounts() *glib.List {
749748
750749 cret := xVolumeMonitorGetMounts(x.GoPointer())
751-
752750 return cret
753751 }
754752
@@ -777,7 +775,6 @@ var xVolumeMonitorGetVolumes func(uintptr) *glib.List
777775 func (x *VolumeMonitor) GetVolumes() *glib.List {
778776
779777 cret := xVolumeMonitorGetVolumes(x.GoPointer())
780-
781778 return cret
782779 }
783780
M v4/gio/gzlibcompressor.go +0 -3
@@ -79,7 +79,6 @@ var xZlibCompressorGetOs func(uintptr) int
7979 func (x *ZlibCompressor) GetOs() int {
8080
8181 cret := xZlibCompressorGetOs(x.GoPointer())
82-
8382 return cret
8483 }
8584
@@ -264,7 +263,6 @@ func (x *ZlibCompressor) Convert(InbufVar []byte, InbufSizeVar uint, OutbufVar [
264263 var cerr *glib.Error
265264
266265 cret := XGConverterConvert(x.GoPointer(), InbufVar, InbufSizeVar, OutbufVar, OutbufSizeVar, FlagsVar, BytesReadVar, BytesWrittenVar, &cerr)
267-
268266 if cerr == nil {
269267 return cret, nil
270268 }
@@ -277,7 +275,6 @@ func (x *ZlibCompressor) ConvertBytes(BytesVar *glib.Bytes) (*glib.Bytes, error)
277275 var cerr *glib.Error
278276
279277 cret := XGConverterConvertBytes(x.GoPointer(), BytesVar, &cerr)
280-
281278 if cerr == nil {
282279 return cret, nil
283280 }
M v4/gio/gzlibdecompressor.go +0 -2
@@ -170,7 +170,6 @@ func (x *ZlibDecompressor) Convert(InbufVar []byte, InbufSizeVar uint, OutbufVar
170170 var cerr *glib.Error
171171
172172 cret := XGConverterConvert(x.GoPointer(), InbufVar, InbufSizeVar, OutbufVar, OutbufSizeVar, FlagsVar, BytesReadVar, BytesWrittenVar, &cerr)
173-
174173 if cerr == nil {
175174 return cret, nil
176175 }
@@ -183,7 +182,6 @@ func (x *ZlibDecompressor) ConvertBytes(BytesVar *glib.Bytes) (*glib.Bytes, erro
183182 var cerr *glib.Error
184183
185184 cret := XGConverterConvertBytes(x.GoPointer(), BytesVar, &cerr)
186-
187185 if cerr == nil {
188186 return cret, nil
189187 }
M v4/gio/main.go +0 -1
@@ -12,7 +12,6 @@ var xDbusErrorQuark func() glib.Quark
1212 func DbusErrorQuark() glib.Quark {
1313
1414 cret := xDbusErrorQuark()
15-
1615 return cret
1716 }
1817
M v4/glib/gallocator.go +0 -2
@@ -38,7 +38,6 @@ var xMemChunkAlloc func(uintptr) uintptr
3838 func (x *MemChunk) Alloc() uintptr {
3939
4040 cret := xMemChunkAlloc(x.GoPointer())
41-
4241 return cret
4342 }
4443
@@ -47,7 +46,6 @@ var xMemChunkAlloc0 func(uintptr) uintptr
4746 func (x *MemChunk) Alloc0() uintptr {
4847
4948 cret := xMemChunkAlloc0(x.GoPointer())
50-
5149 return cret
5250 }
5351
M v4/glib/garray.go +0 -35
@@ -101,7 +101,6 @@ var xNewBytes func([]byte, uint) *Bytes
101101 func NewBytes(DataVar []byte, SizeVar uint) *Bytes {
102102
103103 cret := xNewBytes(DataVar, SizeVar)
104-
105104 return cret
106105 }
107106
@@ -114,7 +113,6 @@ var xNewBytesStatic func([]byte, uint) *Bytes
114113 func NewBytesStatic(DataVar []byte, SizeVar uint) *Bytes {
115114
116115 cret := xNewBytesStatic(DataVar, SizeVar)
117-
118116 return cret
119117 }
120118
@@ -133,7 +131,6 @@ var xNewBytesTake func(uintptr, uint) *Bytes
133131 func NewBytesTake(DataVar uintptr, SizeVar uint) *Bytes {
134132
135133 cret := xNewBytesTake(DataVar, SizeVar)
136-
137134 return cret
138135 }
139136
@@ -166,7 +163,6 @@ func NewBytesWithFreeFunc(DataVar []byte, SizeVar uint, FreeFuncVar *DestroyNoti
166163 }
167164
168165 cret := xNewBytesWithFreeFunc(DataVar, SizeVar, FreeFuncVarRef, UserDataVar)
169-
170166 return cret
171167 }
172168
@@ -185,7 +181,6 @@ var xBytesCompare func(uintptr, uintptr) int
185181 func (x *Bytes) Compare(Bytes2Var uintptr) int {
186182
187183 cret := xBytesCompare(x.GoPointer(), Bytes2Var)
188-
189184 return cret
190185 }
191186
@@ -200,7 +195,6 @@ var xBytesEqual func(uintptr, uintptr) bool
200195 func (x *Bytes) Equal(Bytes2Var uintptr) bool {
201196
202197 cret := xBytesEqual(x.GoPointer(), Bytes2Var)
203-
204198 return cret
205199 }
206200
@@ -218,7 +212,6 @@ var xBytesGetData func(uintptr, *uint) uintptr
218212 func (x *Bytes) GetData(SizeVar *uint) uintptr {
219213
220214 cret := xBytesGetData(x.GoPointer(), SizeVar)
221-
222215 return cret
223216 }
224217
@@ -247,7 +240,6 @@ var xBytesGetRegion func(uintptr, uint, uint, uint) uintptr
247240 func (x *Bytes) GetRegion(ElementSizeVar uint, OffsetVar uint, NElementsVar uint) uintptr {
248241
249242 cret := xBytesGetRegion(x.GoPointer(), ElementSizeVar, OffsetVar, NElementsVar)
250-
251243 return cret
252244 }
253245
@@ -259,7 +251,6 @@ var xBytesGetSize func(uintptr) uint
259251 func (x *Bytes) GetSize() uint {
260252
261253 cret := xBytesGetSize(x.GoPointer())
262-
263254 return cret
264255 }
265256
@@ -273,7 +264,6 @@ var xBytesHash func(uintptr) uint
273264 func (x *Bytes) Hash() uint {
274265
275266 cret := xBytesHash(x.GoPointer())
276-
277267 return cret
278268 }
279269
@@ -294,7 +284,6 @@ var xBytesNewFromBytes func(uintptr, uint, uint) *Bytes
294284 func (x *Bytes) NewFromBytes(OffsetVar uint, LengthVar uint) *Bytes {
295285
296286 cret := xBytesNewFromBytes(x.GoPointer(), OffsetVar, LengthVar)
297-
298287 return cret
299288 }
300289
@@ -304,7 +293,6 @@ var xBytesRef func(uintptr) *Bytes
304293 func (x *Bytes) Ref() *Bytes {
305294
306295 cret := xBytesRef(x.GoPointer())
307-
308296 return cret
309297 }
310298
@@ -338,7 +326,6 @@ var xBytesUnrefToArray func(uintptr) uintptr
338326 func (x *Bytes) UnrefToArray() uintptr {
339327
340328 cret := xBytesUnrefToArray(x.GoPointer())
341-
342329 return cret
343330 }
344331
@@ -356,7 +343,6 @@ var xBytesUnrefToData func(uintptr, *uint) uintptr
356343 func (x *Bytes) UnrefToData(SizeVar *uint) uintptr {
357344
358345 cret := xBytesUnrefToData(x.GoPointer(), SizeVar)
359-
360346 return cret
361347 }
362348
@@ -401,7 +387,6 @@ var xArrayNewTake func(uintptr, uint, bool, uint) uintptr
401387 func ArrayNewTake(DataVar uintptr, LenVar uint, ClearVar bool, ElementSizeVar uint) uintptr {
402388
403389 cret := xArrayNewTake(DataVar, LenVar, ClearVar, ElementSizeVar)
404-
405390 return cret
406391 }
407392
@@ -429,7 +414,6 @@ var xArrayNewTakeZeroTerminated func(uintptr, bool, uint) uintptr
429414 func ArrayNewTakeZeroTerminated(DataVar uintptr, ClearVar bool, ElementSizeVar uint) uintptr {
430415
431416 cret := xArrayNewTakeZeroTerminated(DataVar, ClearVar, ElementSizeVar)
432-
433417 return cret
434418 }
435419
@@ -440,7 +424,6 @@ var xByteArrayAppend func([]byte, []byte, uint) uintptr
440424 func ByteArrayAppend(ArrayVar []byte, DataVar []byte, LenVar uint) uintptr {
441425
442426 cret := xByteArrayAppend(ArrayVar, DataVar, LenVar)
443-
444427 return cret
445428 }
446429
@@ -453,7 +436,6 @@ var xByteArrayFree func([]byte, bool) uintptr
453436 func ByteArrayFree(ArrayVar []byte, FreeSegmentVar bool) uintptr {
454437
455438 cret := xByteArrayFree(ArrayVar, FreeSegmentVar)
456-
457439 return cret
458440 }
459441
@@ -471,7 +453,6 @@ var xByteArrayFreeToBytes func([]byte) *Bytes
471453 func ByteArrayFreeToBytes(ArrayVar []byte) *Bytes {
472454
473455 cret := xByteArrayFreeToBytes(ArrayVar)
474-
475456 return cret
476457 }
477458
@@ -481,7 +462,6 @@ var xByteArrayNew func() uintptr
481462 func ByteArrayNew() uintptr {
482463
483464 cret := xByteArrayNew()
484-
485465 return cret
486466 }
487467
@@ -498,7 +478,6 @@ var xByteArrayNewTake func([]byte, uint) uintptr
498478 func ByteArrayNewTake(DataVar []byte, LenVar uint) uintptr {
499479
500480 cret := xByteArrayNewTake(DataVar, LenVar)
501-
502481 return cret
503482 }
504483
@@ -509,7 +488,6 @@ var xByteArrayPrepend func([]byte, []byte, uint) uintptr
509488 func ByteArrayPrepend(ArrayVar []byte, DataVar []byte, LenVar uint) uintptr {
510489
511490 cret := xByteArrayPrepend(ArrayVar, DataVar, LenVar)
512-
513491 return cret
514492 }
515493
@@ -520,7 +498,6 @@ var xByteArrayRef func([]byte) uintptr
520498 func ByteArrayRef(ArrayVar []byte) uintptr {
521499
522500 cret := xByteArrayRef(ArrayVar)
523-
524501 return cret
525502 }
526503
@@ -531,7 +508,6 @@ var xByteArrayRemoveIndex func([]byte, uint) uintptr
531508 func ByteArrayRemoveIndex(ArrayVar []byte, IndexVar uint) uintptr {
532509
533510 cret := xByteArrayRemoveIndex(ArrayVar, IndexVar)
534-
535511 return cret
536512 }
537513
@@ -544,7 +520,6 @@ var xByteArrayRemoveIndexFast func([]byte, uint) uintptr
544520 func ByteArrayRemoveIndexFast(ArrayVar []byte, IndexVar uint) uintptr {
545521
546522 cret := xByteArrayRemoveIndexFast(ArrayVar, IndexVar)
547-
548523 return cret
549524 }
550525
@@ -555,7 +530,6 @@ var xByteArrayRemoveRange func([]byte, uint, uint) uintptr
555530 func ByteArrayRemoveRange(ArrayVar []byte, IndexVar uint, LengthVar uint) uintptr {
556531
557532 cret := xByteArrayRemoveRange(ArrayVar, IndexVar, LengthVar)
558-
559533 return cret
560534 }
561535
@@ -565,7 +539,6 @@ var xByteArraySetSize func([]byte, uint) uintptr
565539 func ByteArraySetSize(ArrayVar []byte, LengthVar uint) uintptr {
566540
567541 cret := xByteArraySetSize(ArrayVar, LengthVar)
568-
569542 return cret
570543 }
571544
@@ -578,7 +551,6 @@ var xByteArraySizedNew func(uint) uintptr
578551 func ByteArraySizedNew(ReservedSizeVar uint) uintptr {
579552
580553 cret := xByteArraySizedNew(ReservedSizeVar)
581-
582554 return cret
583555 }
584556
@@ -648,7 +620,6 @@ var xByteArraySteal func([]byte, *uint) uintptr
648620 func ByteArraySteal(ArrayVar []byte, LenVar *uint) uintptr {
649621
650622 cret := xByteArraySteal(ArrayVar, LenVar)
651-
652623 return cret
653624 }
654625
@@ -677,7 +648,6 @@ var xPtrArrayFind func([]uintptr, uintptr, *uint) bool
677648 func PtrArrayFind(HaystackVar []uintptr, NeedleVar uintptr, IndexVar *uint) bool {
678649
679650 cret := xPtrArrayFind(HaystackVar, NeedleVar, IndexVar)
680-
681651 return cret
682652 }
683653
@@ -710,7 +680,6 @@ func PtrArrayFindWithEqualFunc(HaystackVar []uintptr, NeedleVar uintptr, EqualFu
710680 }
711681
712682 cret := xPtrArrayFindWithEqualFunc(HaystackVar, NeedleVar, EqualFuncVarRef, IndexVar)
713-
714683 return cret
715684 }
716685
@@ -766,7 +735,6 @@ func PtrArrayNewFromArray(DataVar []uintptr, LenVar uint, CopyFuncVar *CopyFunc,
766735 }
767736
768737 cret := xPtrArrayNewFromArray(DataVar, LenVar, CopyFuncVarRef, CopyFuncUserDataVar, ElementFreeFuncVarRef)
769-
770738 return cret
771739 }
772740
@@ -818,7 +786,6 @@ func PtrArrayNewFromNullTerminatedArray(DataVar []uintptr, CopyFuncVar *CopyFunc
818786 }
819787
820788 cret := xPtrArrayNewFromNullTerminatedArray(DataVar, CopyFuncVarRef, CopyFuncUserDataVar, ElementFreeFuncVarRef)
821-
822789 return cret
823790 }
824791
@@ -858,7 +825,6 @@ func PtrArrayNewTake(DataVar []uintptr, LenVar uint, ElementFreeFuncVar *Destroy
858825 }
859826
860827 cret := xPtrArrayNewTake(DataVar, LenVar, ElementFreeFuncVarRef)
861-
862828 return cret
863829 }
864830
@@ -901,7 +867,6 @@ func PtrArrayNewTakeNullTerminated(DataVar []uintptr, ElementFreeFuncVar *Destro
901867 }
902868
903869 cret := xPtrArrayNewTakeNullTerminated(DataVar, ElementFreeFuncVarRef)
904-
905870 return cret
906871 }
907872
M v4/glib/gasyncqueue.go +0 -15
@@ -33,7 +33,6 @@ var xAsyncQueueLength func(uintptr) int
3333 func (x *AsyncQueue) Length() int {
3434
3535 cret := xAsyncQueueLength(x.GoPointer())
36-
3736 return cret
3837 }
3938
@@ -52,7 +51,6 @@ var xAsyncQueueLengthUnlocked func(uintptr) int
5251 func (x *AsyncQueue) LengthUnlocked() int {
5352
5453 cret := xAsyncQueueLengthUnlocked(x.GoPointer())
55-
5654 return cret
5755 }
5856
@@ -80,7 +78,6 @@ var xAsyncQueuePop func(uintptr) uintptr
8078 func (x *AsyncQueue) Pop() uintptr {
8179
8280 cret := xAsyncQueuePop(x.GoPointer())
83-
8481 return cret
8582 }
8683
@@ -93,7 +90,6 @@ var xAsyncQueuePopUnlocked func(uintptr) uintptr
9390 func (x *AsyncQueue) PopUnlocked() uintptr {
9491
9592 cret := xAsyncQueuePopUnlocked(x.GoPointer())
96-
9793 return cret
9894 }
9995
@@ -225,7 +221,6 @@ var xAsyncQueueRef func(uintptr) *AsyncQueue
225221 func (x *AsyncQueue) Ref() *AsyncQueue {
226222
227223 cret := xAsyncQueueRef(x.GoPointer())
228-
229224 return cret
230225 }
231226
@@ -244,7 +239,6 @@ var xAsyncQueueRemove func(uintptr, uintptr) bool
244239 func (x *AsyncQueue) Remove(ItemVar uintptr) bool {
245240
246241 cret := xAsyncQueueRemove(x.GoPointer(), ItemVar)
247-
248242 return cret
249243 }
250244
@@ -256,7 +250,6 @@ var xAsyncQueueRemoveUnlocked func(uintptr, uintptr) bool
256250 func (x *AsyncQueue) RemoveUnlocked(ItemVar uintptr) bool {
257251
258252 cret := xAsyncQueueRemoveUnlocked(x.GoPointer(), ItemVar)
259-
260253 return cret
261254 }
262255
@@ -351,7 +344,6 @@ var xAsyncQueueTimedPop func(uintptr, *TimeVal) uintptr
351344 func (x *AsyncQueue) TimedPop(EndTimeVar *TimeVal) uintptr {
352345
353346 cret := xAsyncQueueTimedPop(x.GoPointer(), EndTimeVar)
354-
355347 return cret
356348 }
357349
@@ -369,7 +361,6 @@ var xAsyncQueueTimedPopUnlocked func(uintptr, *TimeVal) uintptr
369361 func (x *AsyncQueue) TimedPopUnlocked(EndTimeVar *TimeVal) uintptr {
370362
371363 cret := xAsyncQueueTimedPopUnlocked(x.GoPointer(), EndTimeVar)
372-
373364 return cret
374365 }
375366
@@ -382,7 +373,6 @@ var xAsyncQueueTimeoutPop func(uintptr, uint64) uintptr
382373 func (x *AsyncQueue) TimeoutPop(TimeoutVar uint64) uintptr {
383374
384375 cret := xAsyncQueueTimeoutPop(x.GoPointer(), TimeoutVar)
385-
386376 return cret
387377 }
388378
@@ -397,7 +387,6 @@ var xAsyncQueueTimeoutPopUnlocked func(uintptr, uint64) uintptr
397387 func (x *AsyncQueue) TimeoutPopUnlocked(TimeoutVar uint64) uintptr {
398388
399389 cret := xAsyncQueueTimeoutPopUnlocked(x.GoPointer(), TimeoutVar)
400-
401390 return cret
402391 }
403392
@@ -408,7 +397,6 @@ var xAsyncQueueTryPop func(uintptr) uintptr
408397 func (x *AsyncQueue) TryPop() uintptr {
409398
410399 cret := xAsyncQueueTryPop(x.GoPointer())
411-
412400 return cret
413401 }
414402
@@ -421,7 +409,6 @@ var xAsyncQueueTryPopUnlocked func(uintptr) uintptr
421409 func (x *AsyncQueue) TryPopUnlocked() uintptr {
422410
423411 cret := xAsyncQueueTryPopUnlocked(x.GoPointer())
424-
425412 return cret
426413 }
427414
@@ -470,7 +457,6 @@ var xAsyncQueueNew func() *AsyncQueue
470457 func AsyncQueueNew() *AsyncQueue {
471458
472459 cret := xAsyncQueueNew()
473-
474460 return cret
475461 }
476462
@@ -497,7 +483,6 @@ func AsyncQueueNewFull(ItemFreeFuncVar *DestroyNotify) *AsyncQueue {
497483 }
498484
499485 cret := xAsyncQueueNewFull(ItemFreeFuncVarRef)
500-
501486 return cret
502487 }
503488
M v4/glib/gatomic.go +0 -18
@@ -23,7 +23,6 @@ var xAtomicIntAdd func(uintptr, int) int
2323 func AtomicIntAdd(AtomicVar uintptr, ValVar int) int {
2424
2525 cret := xAtomicIntAdd(AtomicVar, ValVar)
26-
2726 return cret
2827 }
2928
@@ -42,7 +41,6 @@ var xAtomicIntAnd func(uintptr, uint) uint
4241 func AtomicIntAnd(AtomicVar uintptr, ValVar uint) uint {
4342
4443 cret := xAtomicIntAnd(AtomicVar, ValVar)
45-
4644 return cret
4745 }
4846
@@ -63,7 +61,6 @@ var xAtomicIntCompareAndExchange func(uintptr, int, int) bool
6361 func AtomicIntCompareAndExchange(AtomicVar uintptr, OldvalVar int, NewvalVar int) bool {
6462
6563 cret := xAtomicIntCompareAndExchange(AtomicVar, OldvalVar, NewvalVar)
66-
6764 return cret
6865 }
6966
@@ -84,7 +81,6 @@ var xAtomicIntCompareAndExchangeFull func(uintptr, int, int, *int) bool
8481 func AtomicIntCompareAndExchangeFull(AtomicVar uintptr, OldvalVar int, NewvalVar int, PrevalVar *int) bool {
8582
8683 cret := xAtomicIntCompareAndExchangeFull(AtomicVar, OldvalVar, NewvalVar, PrevalVar)
87-
8884 return cret
8985 }
9086
@@ -102,7 +98,6 @@ var xAtomicIntDecAndTest func(uintptr) bool
10298 func AtomicIntDecAndTest(AtomicVar uintptr) bool {
10399
104100 cret := xAtomicIntDecAndTest(AtomicVar)
105-
106101 return cret
107102 }
108103
@@ -119,7 +114,6 @@ var xAtomicIntExchange func(uintptr, int) int
119114 func AtomicIntExchange(AtomicVar uintptr, NewvalVar int) int {
120115
121116 cret := xAtomicIntExchange(AtomicVar, NewvalVar)
122-
123117 return cret
124118 }
125119
@@ -131,7 +125,6 @@ var xAtomicIntExchangeAndAdd func(uintptr, int) int
131125 func AtomicIntExchangeAndAdd(AtomicVar uintptr, ValVar int) int {
132126
133127 cret := xAtomicIntExchangeAndAdd(AtomicVar, ValVar)
134-
135128 return cret
136129 }
137130
@@ -147,7 +140,6 @@ var xAtomicIntGet func(uintptr) int
147140 func AtomicIntGet(AtomicVar uintptr) int {
148141
149142 cret := xAtomicIntGet(AtomicVar)
150-
151143 return cret
152144 }
153145
@@ -182,7 +174,6 @@ var xAtomicIntOr func(uintptr, uint) uint
182174 func AtomicIntOr(AtomicVar uintptr, ValVar uint) uint {
183175
184176 cret := xAtomicIntOr(AtomicVar, ValVar)
185-
186177 return cret
187178 }
188179
@@ -216,7 +207,6 @@ var xAtomicIntXor func(uintptr, uint) uint
216207 func AtomicIntXor(AtomicVar uintptr, ValVar uint) uint {
217208
218209 cret := xAtomicIntXor(AtomicVar, ValVar)
219-
220210 return cret
221211 }
222212
@@ -238,7 +228,6 @@ var xAtomicPointerAdd func(uintptr, int) int
238228 func AtomicPointerAdd(AtomicVar uintptr, ValVar int) int {
239229
240230 cret := xAtomicPointerAdd(AtomicVar, ValVar)
241-
242231 return cret
243232 }
244233
@@ -261,7 +250,6 @@ var xAtomicPointerAnd func(uintptr, uint) uintptr
261250 func AtomicPointerAnd(AtomicVar uintptr, ValVar uint) uintptr {
262251
263252 cret := xAtomicPointerAnd(AtomicVar, ValVar)
264-
265253 return cret
266254 }
267255
@@ -282,7 +270,6 @@ var xAtomicPointerCompareAndExchange func(uintptr, uintptr, uintptr) bool
282270 func AtomicPointerCompareAndExchange(AtomicVar uintptr, OldvalVar uintptr, NewvalVar uintptr) bool {
283271
284272 cret := xAtomicPointerCompareAndExchange(AtomicVar, OldvalVar, NewvalVar)
285-
286273 return cret
287274 }
288275
@@ -303,7 +290,6 @@ var xAtomicPointerCompareAndExchangeFull func(uintptr, uintptr, uintptr, *uintpt
303290 func AtomicPointerCompareAndExchangeFull(AtomicVar uintptr, OldvalVar uintptr, NewvalVar uintptr, PrevalVar *uintptr) bool {
304291
305292 cret := xAtomicPointerCompareAndExchangeFull(AtomicVar, OldvalVar, NewvalVar, PrevalVar)
306-
307293 return cret
308294 }
309295
@@ -320,7 +306,6 @@ var xAtomicPointerExchange func(uintptr, uintptr) uintptr
320306 func AtomicPointerExchange(AtomicVar uintptr, NewvalVar uintptr) uintptr {
321307
322308 cret := xAtomicPointerExchange(AtomicVar, NewvalVar)
323-
324309 return cret
325310 }
326311
@@ -336,7 +321,6 @@ var xAtomicPointerGet func(uintptr) uintptr
336321 func AtomicPointerGet(AtomicVar uintptr) uintptr {
337322
338323 cret := xAtomicPointerGet(AtomicVar)
339-
340324 return cret
341325 }
342326
@@ -359,7 +343,6 @@ var xAtomicPointerOr func(uintptr, uint) uintptr
359343 func AtomicPointerOr(AtomicVar uintptr, ValVar uint) uintptr {
360344
361345 cret := xAtomicPointerOr(AtomicVar, ValVar)
362-
363346 return cret
364347 }
365348
@@ -397,7 +380,6 @@ var xAtomicPointerXor func(uintptr, uint) uintptr
397380 func AtomicPointerXor(AtomicVar uintptr, ValVar uint) uintptr {
398381
399382 cret := xAtomicPointerXor(AtomicVar, ValVar)
400-
401383 return cret
402384 }
403385
M v4/glib/gbacktrace.go +2 -5
@@ -2,8 +2,6 @@
22 package glib
33
44 import (
5- "runtime"
6-
75 "github.com/jwijenbergh/purego"
86 "github.com/jwijenbergh/puregotk/pkg/core"
97 )
@@ -83,12 +81,11 @@ var xOnErrorStackTrace func(uintptr)
8381 // handle that exception (see [Running GLib Applications](running.html)).
8482 func OnErrorStackTrace(PrgNameVar *string) {
8583
86- PrgNameVarPtr, PrgNameVarBytes := core.NullableStringToPtr(PrgNameVar)
84+ PrgNameVarPtr := core.GStrdupNullable(PrgNameVar)
85+ defer core.GFreeNullable(PrgNameVarPtr)
8786
8887 xOnErrorStackTrace(PrgNameVarPtr)
8988
90- runtime.KeepAlive(PrgNameVarBytes)
91-
9289 }
9390
9491 func init() {
M v4/glib/gbase64.go +0 -6
@@ -14,7 +14,6 @@ var xBase64Decode func(string, *uint) uintptr
1414 func Base64Decode(TextVar string, OutLenVar *uint) uintptr {
1515
1616 cret := xBase64Decode(TextVar, OutLenVar)
17-
1817 return cret
1918 }
2019
@@ -25,7 +24,6 @@ var xBase64DecodeInplace func([]byte, uint) byte
2524 func Base64DecodeInplace(TextVar []byte, OutLenVar uint) byte {
2625
2726 cret := xBase64DecodeInplace(TextVar, OutLenVar)
28-
2927 return cret
3028 }
3129
@@ -42,7 +40,6 @@ var xBase64DecodeStep func([]byte, uint, *[]byte, int, uint) uint
4240 func Base64DecodeStep(InVar []byte, LenVar uint, OutVar *[]byte, StateVar int, SaveVar uint) uint {
4341
4442 cret := xBase64DecodeStep(InVar, LenVar, OutVar, StateVar, SaveVar)
45-
4643 return cret
4744 }
4845
@@ -53,7 +50,6 @@ var xBase64Encode func([]byte, uint) string
5350 func Base64Encode(DataVar []byte, LenVar uint) string {
5451
5552 cret := xBase64Encode(DataVar, LenVar)
56-
5753 return cret
5854 }
5955
@@ -69,7 +65,6 @@ var xBase64EncodeClose func(bool, *[]byte, int, int) uint
6965 func Base64EncodeClose(BreakLinesVar bool, OutVar *[]byte, StateVar int, SaveVar int) uint {
7066
7167 cret := xBase64EncodeClose(BreakLinesVar, OutVar, StateVar, SaveVar)
72-
7368 return cret
7469 }
7570
@@ -97,7 +92,6 @@ var xBase64EncodeStep func([]byte, uint, bool, *[]byte, int, int) uint
9792 func Base64EncodeStep(InVar []byte, LenVar uint, BreakLinesVar bool, OutVar *[]byte, StateVar int, SaveVar int) uint {
9893
9994 cret := xBase64EncodeStep(InVar, LenVar, BreakLinesVar, OutVar, StateVar, SaveVar)
100-
10195 return cret
10296 }
10397
M v4/glib/gbitlock.go +0 -3
@@ -59,7 +59,6 @@ var xBitTrylock func(uintptr, int) bool
5959 func BitTrylock(AddressVar uintptr, LockBitVar int) bool {
6060
6161 cret := xBitTrylock(AddressVar, LockBitVar)
62-
6362 return cret
6463 }
6564
@@ -131,7 +130,6 @@ var xPointerBitLockMaskPtr func(uintptr, uint, bool, uintptr, uintptr) uintptr
131130 func PointerBitLockMaskPtr(PtrVar uintptr, LockBitVar uint, SetVar bool, PreserveMaskVar uintptr, PreservePtrVar uintptr) uintptr {
132131
133132 cret := xPointerBitLockMaskPtr(PtrVar, LockBitVar, SetVar, PreserveMaskVar, PreservePtrVar)
134-
135133 return cret
136134 }
137135
@@ -148,7 +146,6 @@ var xPointerBitTrylock func(uintptr, int) bool
148146 func PointerBitTrylock(AddressVar uintptr, LockBitVar int) bool {
149147
150148 cret := xPointerBitTrylock(AddressVar, LockBitVar)
151-
152149 return cret
153150 }
154151
M v4/glib/gbookmarkfile.go +14 -55
@@ -2,7 +2,6 @@
22 package glib
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -72,7 +71,6 @@ var xNewBookmarkFile func() *BookmarkFile
7271 func NewBookmarkFile() *BookmarkFile {
7372
7473 cret := xNewBookmarkFile()
75-
7674 return cret
7775 }
7876
@@ -102,16 +100,14 @@ var xBookmarkFileAddApplication func(uintptr, string, uintptr, uintptr)
102100 // If no bookmark for @uri is found, one is created.
103101 func (x *BookmarkFile) AddApplication(UriVar string, NameVar *string, ExecVar *string) {
104102
105- NameVarPtr, NameVarBytes := core.NullableStringToPtr(NameVar)
103+ NameVarPtr := core.GStrdupNullable(NameVar)
104+ defer core.GFreeNullable(NameVarPtr)
106105
107- ExecVarPtr, ExecVarBytes := core.NullableStringToPtr(ExecVar)
106+ ExecVarPtr := core.GStrdupNullable(ExecVar)
107+ defer core.GFreeNullable(ExecVarPtr)
108108
109109 xBookmarkFileAddApplication(x.GoPointer(), UriVar, NameVarPtr, ExecVarPtr)
110110
111- runtime.KeepAlive(NameVarBytes)
112-
113- runtime.KeepAlive(ExecVarBytes)
114-
115111 }
116112
117113 var xBookmarkFileAddGroup func(uintptr, string, string)
@@ -132,7 +128,6 @@ var xBookmarkFileCopy func(uintptr) *BookmarkFile
132128 func (x *BookmarkFile) Copy() *BookmarkFile {
133129
134130 cret := xBookmarkFileCopy(x.GoPointer())
135-
136131 return cret
137132 }
138133
@@ -155,7 +150,6 @@ func (x *BookmarkFile) GetAdded(UriVar string) (int, error) {
155150 var cerr *Error
156151
157152 cret := xBookmarkFileGetAdded(x.GoPointer(), UriVar, &cerr)
158-
159153 if cerr == nil {
160154 return cret, nil
161155 }
@@ -173,7 +167,6 @@ func (x *BookmarkFile) GetAddedDateTime(UriVar string) (*DateTime, error) {
173167 var cerr *Error
174168
175169 cret := xBookmarkFileGetAddedDateTime(x.GoPointer(), UriVar, &cerr)
176-
177170 if cerr == nil {
178171 return cret, nil
179172 }
@@ -200,7 +193,6 @@ func (x *BookmarkFile) GetAppInfo(UriVar string, NameVar string, ExecVar *string
200193 var cerr *Error
201194
202195 cret := xBookmarkFileGetAppInfo(x.GoPointer(), UriVar, NameVar, ExecVar, CountVar, StampVar, &cerr)
203-
204196 if cerr == nil {
205197 return cret, nil
206198 }
@@ -227,7 +219,6 @@ func (x *BookmarkFile) GetApplicationInfo(UriVar string, NameVar string, ExecVar
227219 var cerr *Error
228220
229221 cret := xBookmarkFileGetApplicationInfo(x.GoPointer(), UriVar, NameVar, ExecVar, CountVar, StampVar, &cerr)
230-
231222 if cerr == nil {
232223 return cret, nil
233224 }
@@ -246,7 +237,6 @@ func (x *BookmarkFile) GetApplications(UriVar string, LengthVar *uint) ([]string
246237 var cerr *Error
247238
248239 cret := xBookmarkFileGetApplications(x.GoPointer(), UriVar, LengthVar, &cerr)
249-
250240 if cerr == nil {
251241 return cret, nil
252242 }
@@ -264,7 +254,6 @@ func (x *BookmarkFile) GetDescription(UriVar string) (string, error) {
264254 var cerr *Error
265255
266256 cret := xBookmarkFileGetDescription(x.GoPointer(), UriVar, &cerr)
267-
268257 if cerr == nil {
269258 return cret, nil
270259 }
@@ -285,7 +274,6 @@ func (x *BookmarkFile) GetGroups(UriVar string, LengthVar *uint) ([]string, erro
285274 var cerr *Error
286275
287276 cret := xBookmarkFileGetGroups(x.GoPointer(), UriVar, LengthVar, &cerr)
288-
289277 if cerr == nil {
290278 return cret, nil
291279 }
@@ -303,7 +291,6 @@ func (x *BookmarkFile) GetIcon(UriVar string, HrefVar *string, MimeTypeVar *stri
303291 var cerr *Error
304292
305293 cret := xBookmarkFileGetIcon(x.GoPointer(), UriVar, HrefVar, MimeTypeVar, &cerr)
306-
307294 if cerr == nil {
308295 return cret, nil
309296 }
@@ -323,7 +310,6 @@ func (x *BookmarkFile) GetIsPrivate(UriVar string) (bool, error) {
323310 var cerr *Error
324311
325312 cret := xBookmarkFileGetIsPrivate(x.GoPointer(), UriVar, &cerr)
326-
327313 if cerr == nil {
328314 return cret, nil
329315 }
@@ -343,7 +329,6 @@ func (x *BookmarkFile) GetMimeType(UriVar string) (string, error) {
343329 var cerr *Error
344330
345331 cret := xBookmarkFileGetMimeType(x.GoPointer(), UriVar, &cerr)
346-
347332 if cerr == nil {
348333 return cret, nil
349334 }
@@ -361,7 +346,6 @@ func (x *BookmarkFile) GetModified(UriVar string) (int, error) {
361346 var cerr *Error
362347
363348 cret := xBookmarkFileGetModified(x.GoPointer(), UriVar, &cerr)
364-
365349 if cerr == nil {
366350 return cret, nil
367351 }
@@ -379,7 +363,6 @@ func (x *BookmarkFile) GetModifiedDateTime(UriVar string) (*DateTime, error) {
379363 var cerr *Error
380364
381365 cret := xBookmarkFileGetModifiedDateTime(x.GoPointer(), UriVar, &cerr)
382-
383366 if cerr == nil {
384367 return cret, nil
385368 }
@@ -393,7 +376,6 @@ var xBookmarkFileGetSize func(uintptr) int
393376 func (x *BookmarkFile) GetSize() int {
394377
395378 cret := xBookmarkFileGetSize(x.GoPointer())
396-
397379 return cret
398380 }
399381
@@ -408,12 +390,10 @@ var xBookmarkFileGetTitle func(uintptr, uintptr, **Error) string
408390 func (x *BookmarkFile) GetTitle(UriVar *string) (string, error) {
409391 var cerr *Error
410392
411- UriVarPtr, UriVarBytes := core.NullableStringToPtr(UriVar)
393+ UriVarPtr := core.GStrdupNullable(UriVar)
394+ defer core.GFreeNullable(UriVarPtr)
412395
413396 cret := xBookmarkFileGetTitle(x.GoPointer(), UriVarPtr, &cerr)
414-
415- runtime.KeepAlive(UriVarBytes)
416-
417397 if cerr == nil {
418398 return cret, nil
419399 }
@@ -429,7 +409,6 @@ var xBookmarkFileGetUris func(uintptr, *uint) []string
429409 func (x *BookmarkFile) GetUris(LengthVar *uint) []string {
430410
431411 cret := xBookmarkFileGetUris(x.GoPointer(), LengthVar)
432-
433412 return cret
434413 }
435414
@@ -443,7 +422,6 @@ func (x *BookmarkFile) GetVisited(UriVar string) (int, error) {
443422 var cerr *Error
444423
445424 cret := xBookmarkFileGetVisited(x.GoPointer(), UriVar, &cerr)
446-
447425 if cerr == nil {
448426 return cret, nil
449427 }
@@ -461,7 +439,6 @@ func (x *BookmarkFile) GetVisitedDateTime(UriVar string) (*DateTime, error) {
461439 var cerr *Error
462440
463441 cret := xBookmarkFileGetVisitedDateTime(x.GoPointer(), UriVar, &cerr)
464-
465442 if cerr == nil {
466443 return cret, nil
467444 }
@@ -480,7 +457,6 @@ func (x *BookmarkFile) HasApplication(UriVar string, NameVar string) (bool, erro
480457 var cerr *Error
481458
482459 cret := xBookmarkFileHasApplication(x.GoPointer(), UriVar, NameVar, &cerr)
483-
484460 if cerr == nil {
485461 return cret, nil
486462 }
@@ -499,7 +475,6 @@ func (x *BookmarkFile) HasGroup(UriVar string, GroupVar string) (bool, error) {
499475 var cerr *Error
500476
501477 cret := xBookmarkFileHasGroup(x.GoPointer(), UriVar, GroupVar, &cerr)
502-
503478 if cerr == nil {
504479 return cret, nil
505480 }
@@ -513,7 +488,6 @@ var xBookmarkFileHasItem func(uintptr, string) bool
513488 func (x *BookmarkFile) HasItem(UriVar string) bool {
514489
515490 cret := xBookmarkFileHasItem(x.GoPointer(), UriVar)
516-
517491 return cret
518492 }
519493
@@ -526,7 +500,6 @@ func (x *BookmarkFile) LoadFromData(DataVar []byte, LengthVar uint) (bool, error
526500 var cerr *Error
527501
528502 cret := xBookmarkFileLoadFromData(x.GoPointer(), DataVar, LengthVar, &cerr)
529-
530503 if cerr == nil {
531504 return cret, nil
532505 }
@@ -545,7 +518,6 @@ func (x *BookmarkFile) LoadFromDataDirs(FileVar string, FullPathVar *string) (bo
545518 var cerr *Error
546519
547520 cret := xBookmarkFileLoadFromDataDirs(x.GoPointer(), FileVar, FullPathVar, &cerr)
548-
549521 if cerr == nil {
550522 return cret, nil
551523 }
@@ -562,7 +534,6 @@ func (x *BookmarkFile) LoadFromFile(FilenameVar string) (bool, error) {
562534 var cerr *Error
563535
564536 cret := xBookmarkFileLoadFromFile(x.GoPointer(), FilenameVar, &cerr)
565-
566537 if cerr == nil {
567538 return cret, nil
568539 }
@@ -581,12 +552,10 @@ var xBookmarkFileMoveItem func(uintptr, string, uintptr, **Error) bool
581552 func (x *BookmarkFile) MoveItem(OldUriVar string, NewUriVar *string) (bool, error) {
582553 var cerr *Error
583554
584- NewUriVarPtr, NewUriVarBytes := core.NullableStringToPtr(NewUriVar)
555+ NewUriVarPtr := core.GStrdupNullable(NewUriVar)
556+ defer core.GFreeNullable(NewUriVarPtr)
585557
586558 cret := xBookmarkFileMoveItem(x.GoPointer(), OldUriVar, NewUriVarPtr, &cerr)
587-
588- runtime.KeepAlive(NewUriVarBytes)
589-
590559 if cerr == nil {
591560 return cret, nil
592561 }
@@ -608,7 +577,6 @@ func (x *BookmarkFile) RemoveApplication(UriVar string, NameVar string) (bool, e
608577 var cerr *Error
609578
610579 cret := xBookmarkFileRemoveApplication(x.GoPointer(), UriVar, NameVar, &cerr)
611-
612580 if cerr == nil {
613581 return cret, nil
614582 }
@@ -629,7 +597,6 @@ func (x *BookmarkFile) RemoveGroup(UriVar string, GroupVar string) (bool, error)
629597 var cerr *Error
630598
631599 cret := xBookmarkFileRemoveGroup(x.GoPointer(), UriVar, GroupVar, &cerr)
632-
633600 if cerr == nil {
634601 return cret, nil
635602 }
@@ -644,7 +611,6 @@ func (x *BookmarkFile) RemoveItem(UriVar string) (bool, error) {
644611 var cerr *Error
645612
646613 cret := xBookmarkFileRemoveItem(x.GoPointer(), UriVar, &cerr)
647-
648614 if cerr == nil {
649615 return cret, nil
650616 }
@@ -708,7 +674,6 @@ func (x *BookmarkFile) SetAppInfo(UriVar string, NameVar string, ExecVar string,
708674 var cerr *Error
709675
710676 cret := xBookmarkFileSetAppInfo(x.GoPointer(), UriVar, NameVar, ExecVar, CountVar, StampVar, &cerr)
711-
712677 if cerr == nil {
713678 return cret, nil
714679 }
@@ -749,7 +714,6 @@ func (x *BookmarkFile) SetApplicationInfo(UriVar string, NameVar string, ExecVar
749714 var cerr *Error
750715
751716 cret := xBookmarkFileSetApplicationInfo(x.GoPointer(), UriVar, NameVar, ExecVar, CountVar, StampVar, &cerr)
752-
753717 if cerr == nil {
754718 return cret, nil
755719 }
@@ -766,12 +730,11 @@ var xBookmarkFileSetDescription func(uintptr, uintptr, string)
766730 // If a bookmark for @uri cannot be found then it is created.
767731 func (x *BookmarkFile) SetDescription(UriVar *string, DescriptionVar string) {
768732
769- UriVarPtr, UriVarBytes := core.NullableStringToPtr(UriVar)
733+ UriVarPtr := core.GStrdupNullable(UriVar)
734+ defer core.GFreeNullable(UriVarPtr)
770735
771736 xBookmarkFileSetDescription(x.GoPointer(), UriVarPtr, DescriptionVar)
772737
773- runtime.KeepAlive(UriVarBytes)
774-
775738 }
776739
777740 var xBookmarkFileSetGroups func(uintptr, string, []string, uint)
@@ -795,12 +758,11 @@ var xBookmarkFileSetIcon func(uintptr, string, uintptr, string)
795758 // If no bookmark for @uri is found one is created.
796759 func (x *BookmarkFile) SetIcon(UriVar string, HrefVar *string, MimeTypeVar string) {
797760
798- HrefVarPtr, HrefVarBytes := core.NullableStringToPtr(HrefVar)
761+ HrefVarPtr := core.GStrdupNullable(HrefVar)
762+ defer core.GFreeNullable(HrefVarPtr)
799763
800764 xBookmarkFileSetIcon(x.GoPointer(), UriVar, HrefVarPtr, MimeTypeVar)
801765
802- runtime.KeepAlive(HrefVarBytes)
803-
804766 }
805767
806768 var xBookmarkFileSetIsPrivate func(uintptr, string, bool)
@@ -867,12 +829,11 @@ var xBookmarkFileSetTitle func(uintptr, uintptr, string)
867829 // If a bookmark for @uri cannot be found then it is created.
868830 func (x *BookmarkFile) SetTitle(UriVar *string, TitleVar string) {
869831
870- UriVarPtr, UriVarBytes := core.NullableStringToPtr(UriVar)
832+ UriVarPtr := core.GStrdupNullable(UriVar)
833+ defer core.GFreeNullable(UriVarPtr)
871834
872835 xBookmarkFileSetTitle(x.GoPointer(), UriVarPtr, TitleVar)
873836
874- runtime.KeepAlive(UriVarBytes)
875-
876837 }
877838
878839 var xBookmarkFileSetVisited func(uintptr, string, int)
@@ -916,7 +877,6 @@ func (x *BookmarkFile) ToData(LengthVar *uint) (uintptr, error) {
916877 var cerr *Error
917878
918879 cret := xBookmarkFileToData(x.GoPointer(), LengthVar, &cerr)
919-
920880 if cerr == nil {
921881 return cret, nil
922882 }
@@ -932,7 +892,6 @@ func (x *BookmarkFile) ToFile(FilenameVar string) (bool, error) {
932892 var cerr *Error
933893
934894 cret := xBookmarkFileToFile(x.GoPointer(), FilenameVar, &cerr)
935-
936895 if cerr == nil {
937896 return cret, nil
938897 }
M v4/glib/gcache.go +0 -1
@@ -67,7 +67,6 @@ var xCacheInsert func(uintptr, uintptr) uintptr
6767 func (x *Cache) Insert(KeyVar uintptr) uintptr {
6868
6969 cret := xCacheInsert(x.GoPointer(), KeyVar)
70-
7170 return cret
7271 }
7372
M v4/glib/gcharset.go +0 -6
@@ -32,7 +32,6 @@ var xGetCharset func(*string) bool
3232 func GetCharset(CharsetVar *string) bool {
3333
3434 cret := xGetCharset(CharsetVar)
35-
3635 return cret
3736 }
3837
@@ -42,7 +41,6 @@ var xGetCodeset func() string
4241 func GetCodeset() string {
4342
4443 cret := xGetCodeset()
45-
4644 return cret
4745 }
4846
@@ -68,7 +66,6 @@ var xGetConsoleCharset func(*string) bool
6866 func GetConsoleCharset(CharsetVar *string) bool {
6967
7068 cret := xGetConsoleCharset(CharsetVar)
71-
7269 return cret
7370 }
7471
@@ -88,7 +85,6 @@ var xGetLanguageNames func() []string
8885 func GetLanguageNames() []string {
8986
9087 cret := xGetLanguageNames()
91-
9288 return cret
9389 }
9490
@@ -107,7 +103,6 @@ var xGetLanguageNamesWithCategory func(string) []string
107103 func GetLanguageNamesWithCategory(CategoryNameVar string) []string {
108104
109105 cret := xGetLanguageNamesWithCategory(CategoryNameVar)
110-
111106 return cret
112107 }
113108
@@ -131,7 +126,6 @@ var xGetLocaleVariants func(string) []string
131126 func GetLocaleVariants(LocaleVar string) []string {
132127
133128 cret := xGetLocaleVariants(LocaleVar)
134-
135129 return cret
136130 }
137131
M v4/glib/gchecksum.go +0 -7
@@ -58,7 +58,6 @@ var xNewChecksum func(ChecksumType) *Checksum
5858 func NewChecksum(ChecksumTypeVar ChecksumType) *Checksum {
5959
6060 cret := xNewChecksum(ChecksumTypeVar)
61-
6261 return cret
6362 }
6463
@@ -70,7 +69,6 @@ var xChecksumCopy func(uintptr) *Checksum
7069 func (x *Checksum) Copy() *Checksum {
7170
7271 cret := xChecksumCopy(x.GoPointer())
73-
7472 return cret
7573 }
7674
@@ -107,7 +105,6 @@ var xChecksumGetString func(uintptr) string
107105 func (x *Checksum) GetString() string {
108106
109107 cret := xChecksumGetString(x.GoPointer())
110-
111108 return cret
112109 }
113110
@@ -158,7 +155,6 @@ var xChecksumTypeGetLength func(ChecksumType) int
158155 func ChecksumTypeGetLength(ChecksumTypeVar ChecksumType) int {
159156
160157 cret := xChecksumTypeGetLength(ChecksumTypeVar)
161-
162158 return cret
163159 }
164160
@@ -172,7 +168,6 @@ var xComputeChecksumForBytes func(ChecksumType, *Bytes) string
172168 func ComputeChecksumForBytes(ChecksumTypeVar ChecksumType, DataVar *Bytes) string {
173169
174170 cret := xComputeChecksumForBytes(ChecksumTypeVar, DataVar)
175-
176171 return cret
177172 }
178173
@@ -186,7 +181,6 @@ var xComputeChecksumForData func(ChecksumType, []byte, uint) string
186181 func ComputeChecksumForData(ChecksumTypeVar ChecksumType, DataVar []byte, LengthVar uint) string {
187182
188183 cret := xComputeChecksumForData(ChecksumTypeVar, DataVar, LengthVar)
189-
190184 return cret
191185 }
192186
@@ -198,7 +192,6 @@ var xComputeChecksumForString func(ChecksumType, string, int) string
198192 func ComputeChecksumForString(ChecksumTypeVar ChecksumType, StrVar string, LengthVar int) string {
199193
200194 cret := xComputeChecksumForString(ChecksumTypeVar, StrVar, LengthVar)
201-
202195 return cret
203196 }
204197
M v4/glib/gcompletion.go +0 -2
@@ -85,7 +85,6 @@ var xCompletionComplete func(uintptr, string, string) *List
8585 func (x *Completion) Complete(PrefixVar string, NewPrefixVar string) *List {
8686
8787 cret := xCompletionComplete(x.GoPointer(), PrefixVar, NewPrefixVar)
88-
8988 return cret
9089 }
9190
@@ -101,7 +100,6 @@ var xCompletionCompleteUtf8 func(uintptr, string, string) *List
101100 func (x *Completion) CompleteUtf8(PrefixVar string, NewPrefixVar string) *List {
102101
103102 cret := xCompletionCompleteUtf8(x.GoPointer(), PrefixVar, NewPrefixVar)
104-
105103 return cret
106104 }
107105
M v4/glib/gconvert.go +2 -21
@@ -2,7 +2,6 @@
22 package glib
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -41,7 +40,6 @@ var xIConvGIconv func(uintptr, string, uint, string, uint) uint
4140 func (x *IConv) GIconv(InbufVar string, InbytesLeftVar uint, OutbufVar string, OutbytesLeftVar uint) uint {
4241
4342 cret := xIConvGIconv(x.GoPointer(), InbufVar, InbytesLeftVar, OutbufVar, OutbytesLeftVar)
44-
4543 return cret
4644 }
4745
@@ -58,7 +56,6 @@ var xIConvClose func(uintptr) int
5856 func (x *IConv) Close() int {
5957
6058 cret := xIConvClose(x.GoPointer())
61-
6259 return cret
6360 }
6461
@@ -110,7 +107,6 @@ func Convert(StrVar []byte, LenVar int, ToCodesetVar string, FromCodesetVar stri
110107 var cerr *Error
111108
112109 cret := xConvert(StrVar, LenVar, ToCodesetVar, FromCodesetVar, BytesReadVar, BytesWrittenVar, &cerr)
113-
114110 if cerr == nil {
115111 return cret, nil
116112 }
@@ -141,7 +137,6 @@ func ConvertWithFallback(StrVar []byte, LenVar int, ToCodesetVar string, FromCod
141137 var cerr *Error
142138
143139 cret := xConvertWithFallback(StrVar, LenVar, ToCodesetVar, FromCodesetVar, FallbackVar, BytesReadVar, BytesWrittenVar, &cerr)
144-
145140 if cerr == nil {
146141 return cret, nil
147142 }
@@ -174,7 +169,6 @@ func ConvertWithIconv(StrVar []byte, LenVar int, ConverterVar uintptr, BytesRead
174169 var cerr *Error
175170
176171 cret := xConvertWithIconv(StrVar, LenVar, ConverterVar, BytesReadVar, BytesWrittenVar, &cerr)
177-
178172 if cerr == nil {
179173 return cret, nil
180174 }
@@ -203,7 +197,6 @@ var xFilenameDisplayBasename func(string) string
203197 func FilenameDisplayBasename(FilenameVar string) string {
204198
205199 cret := xFilenameDisplayBasename(FilenameVar)
206-
207200 return cret
208201 }
209202
@@ -227,7 +220,6 @@ var xFilenameDisplayName func(string) string
227220 func FilenameDisplayName(FilenameVar string) string {
228221
229222 cret := xFilenameDisplayName(FilenameVar)
230-
231223 return cret
232224 }
233225
@@ -244,7 +236,6 @@ func FilenameFromUri(UriVar string, HostnameVar *string) (string, error) {
244236 var cerr *Error
245237
246238 cret := xFilenameFromUri(UriVar, HostnameVar, &cerr)
247-
248239 if cerr == nil {
249240 return cret, nil
250241 }
@@ -268,7 +259,6 @@ func FilenameFromUtf8(Utf8stringVar string, LenVar int, BytesReadVar *uint, Byte
268259 var cerr *Error
269260
270261 cret := xFilenameFromUtf8(Utf8stringVar, LenVar, BytesReadVar, BytesWrittenVar, &cerr)
271-
272262 if cerr == nil {
273263 return cret, nil
274264 }
@@ -283,12 +273,10 @@ var xFilenameToUri func(string, uintptr, **Error) string
283273 func FilenameToUri(FilenameVar string, HostnameVar *string) (string, error) {
284274 var cerr *Error
285275
286- HostnameVarPtr, HostnameVarBytes := core.NullableStringToPtr(HostnameVar)
276+ HostnameVarPtr := core.GStrdupNullable(HostnameVar)
277+ defer core.GFreeNullable(HostnameVarPtr)
287278
288279 cret := xFilenameToUri(FilenameVar, HostnameVarPtr, &cerr)
289-
290- runtime.KeepAlive(HostnameVarBytes)
291-
292280 if cerr == nil {
293281 return cret, nil
294282 }
@@ -314,7 +302,6 @@ func FilenameToUtf8(OpsysstringVar string, LenVar int, BytesReadVar *uint, Bytes
314302 var cerr *Error
315303
316304 cret := xFilenameToUtf8(OpsysstringVar, LenVar, BytesReadVar, BytesWrittenVar, &cerr)
317-
318305 if cerr == nil {
319306 return cret, nil
320307 }
@@ -351,7 +338,6 @@ var xGetFilenameCharsets func(*[]string) bool
351338 func GetFilenameCharsets(FilenameCharsetsVar *[]string) bool {
352339
353340 cret := xGetFilenameCharsets(FilenameCharsetsVar)
354-
355341 return cret
356342 }
357343
@@ -376,7 +362,6 @@ var xIconv func(uintptr, string, uint, string, uint) uint
376362 func Iconv(ConverterVar uintptr, InbufVar string, InbytesLeftVar uint, OutbufVar string, OutbytesLeftVar uint) uint {
377363
378364 cret := xIconv(ConverterVar, InbufVar, InbytesLeftVar, OutbufVar, OutbytesLeftVar)
379-
380365 return cret
381366 }
382367
@@ -391,7 +376,6 @@ var xIconvOpen func(string, string) uintptr
391376 func IconvOpen(ToCodesetVar string, FromCodesetVar string) uintptr {
392377
393378 cret := xIconvOpen(ToCodesetVar, FromCodesetVar)
394-
395379 return cret
396380 }
397381
@@ -410,7 +394,6 @@ func LocaleFromUtf8(Utf8stringVar string, LenVar int, BytesReadVar *uint, BytesW
410394 var cerr *Error
411395
412396 cret := xLocaleFromUtf8(Utf8stringVar, LenVar, BytesReadVar, BytesWrittenVar, &cerr)
413-
414397 if cerr == nil {
415398 return cret, nil
416399 }
@@ -435,7 +418,6 @@ func LocaleToUtf8(OpsysstringVar []byte, LenVar int, BytesReadVar *uint, BytesWr
435418 var cerr *Error
436419
437420 cret := xLocaleToUtf8(OpsysstringVar, LenVar, BytesReadVar, BytesWrittenVar, &cerr)
438-
439421 if cerr == nil {
440422 return cret, nil
441423 }
@@ -451,7 +433,6 @@ var xUriListExtractUris func(string) []string
451433 func UriListExtractUris(UriListVar string) []string {
452434
453435 cret := xUriListExtractUris(UriListVar)
454-
455436 return cret
456437 }
457438
M v4/glib/gdataset.go +0 -8
@@ -89,7 +89,6 @@ var xDatalistGetData func(**Data, string) uintptr
8989 func DatalistGetData(DatalistVar **Data, KeyVar string) uintptr {
9090
9191 cret := xDatalistGetData(DatalistVar, KeyVar)
92-
9392 return cret
9493 }
9594
@@ -100,7 +99,6 @@ var xDatalistGetFlags func(**Data) uint
10099 func DatalistGetFlags(DatalistVar **Data) uint {
101100
102101 cret := xDatalistGetFlags(DatalistVar)
103-
104102 return cret
105103 }
106104
@@ -137,7 +135,6 @@ func DatalistIdDupData(DatalistVar **Data, KeyIdVar Quark, DupFuncVar *Duplicate
137135 }
138136
139137 cret := xDatalistIdDupData(DatalistVar, KeyIdVar, DupFuncVarRef, UserDataVar)
140-
141138 return cret
142139 }
143140
@@ -147,7 +144,6 @@ var xDatalistIdGetData func(**Data, Quark) uintptr
147144 func DatalistIdGetData(DatalistVar **Data, KeyIdVar Quark) uintptr {
148145
149146 cret := xDatalistIdGetData(DatalistVar, KeyIdVar)
150-
151147 return cret
152148 }
153149
@@ -173,7 +169,6 @@ var xDatalistIdRemoveNoNotify func(**Data, Quark) uintptr
173169 func DatalistIdRemoveNoNotify(DatalistVar **Data, KeyIdVar Quark) uintptr {
174170
175171 cret := xDatalistIdRemoveNoNotify(DatalistVar, KeyIdVar)
176-
177172 return cret
178173 }
179174
@@ -210,7 +205,6 @@ func DatalistIdReplaceData(DatalistVar **Data, KeyIdVar Quark, OldvalVar uintptr
210205 }
211206
212207 cret := xDatalistIdReplaceData(DatalistVar, KeyIdVar, OldvalVar, NewvalVar, DestroyVarRef, OldDestroyVar)
213-
214208 return cret
215209 }
216210
@@ -321,7 +315,6 @@ var xDatasetIdGetData func(uintptr, Quark) uintptr
321315 func DatasetIdGetData(DatasetLocationVar uintptr, KeyIdVar Quark) uintptr {
322316
323317 cret := xDatasetIdGetData(DatasetLocationVar, KeyIdVar)
324-
325318 return cret
326319 }
327320
@@ -332,7 +325,6 @@ var xDatasetIdRemoveNoNotify func(uintptr, Quark) uintptr
332325 func DatasetIdRemoveNoNotify(DatasetLocationVar uintptr, KeyIdVar Quark) uintptr {
333326
334327 cret := xDatasetIdRemoveNoNotify(DatasetLocationVar, KeyIdVar)
335-
336328 return cret
337329 }
338330
M v4/glib/gdate.go +0 -31
@@ -84,7 +84,6 @@ var xNewDate func() *Date
8484 func NewDate() *Date {
8585
8686 cret := xNewDate()
87-
8887 return cret
8988 }
9089
@@ -98,7 +97,6 @@ var xNewDateDmy func(DateDay, DateMonth, DateYear) *Date
9897 func NewDateDmy(DayVar DateDay, MonthVar DateMonth, YearVar DateYear) *Date {
9998
10099 cret := xNewDateDmy(DayVar, MonthVar, YearVar)
101-
102100 return cret
103101 }
104102
@@ -112,7 +110,6 @@ var xNewDateJulian func(uint32) *Date
112110 func NewDateJulian(JulianDayVar uint32) *Date {
113111
114112 cret := xNewDateJulian(JulianDayVar)
115-
116113 return cret
117114 }
118115
@@ -184,7 +181,6 @@ var xDateCompare func(uintptr, *Date) int
184181 func (x *Date) Compare(RhsVar *Date) int {
185182
186183 cret := xDateCompare(x.GoPointer(), RhsVar)
187-
188184 return cret
189185 }
190186
@@ -196,7 +192,6 @@ var xDateCopy func(uintptr) *Date
196192 func (x *Date) Copy() *Date {
197193
198194 cret := xDateCopy(x.GoPointer())
199-
200195 return cret
201196 }
202197
@@ -208,7 +203,6 @@ var xDateDaysBetween func(uintptr, *Date) int
208203 func (x *Date) DaysBetween(Date2Var *Date) int {
209204
210205 cret := xDateDaysBetween(x.GoPointer(), Date2Var)
211-
212206 return cret
213207 }
214208
@@ -227,7 +221,6 @@ var xDateGetDay func(uintptr) DateDay
227221 func (x *Date) GetDay() DateDay {
228222
229223 cret := xDateGetDay(x.GoPointer())
230-
231224 return cret
232225 }
233226
@@ -238,7 +231,6 @@ var xDateGetDayOfYear func(uintptr) uint
238231 func (x *Date) GetDayOfYear() uint {
239232
240233 cret := xDateGetDayOfYear(x.GoPointer())
241-
242234 return cret
243235 }
244236
@@ -249,7 +241,6 @@ var xDateGetIso8601WeekOfYear func(uintptr) uint
249241 func (x *Date) GetIso8601WeekOfYear() uint {
250242
251243 cret := xDateGetIso8601WeekOfYear(x.GoPointer())
252-
253244 return cret
254245 }
255246
@@ -262,7 +253,6 @@ var xDateGetJulian func(uintptr) uint32
262253 func (x *Date) GetJulian() uint32 {
263254
264255 cret := xDateGetJulian(x.GoPointer())
265-
266256 return cret
267257 }
268258
@@ -274,7 +264,6 @@ var xDateGetMondayWeekOfYear func(uintptr) uint
274264 func (x *Date) GetMondayWeekOfYear() uint {
275265
276266 cret := xDateGetMondayWeekOfYear(x.GoPointer())
277-
278267 return cret
279268 }
280269
@@ -284,7 +273,6 @@ var xDateGetMonth func(uintptr) DateMonth
284273 func (x *Date) GetMonth() DateMonth {
285274
286275 cret := xDateGetMonth(x.GoPointer())
287-
288276 return cret
289277 }
290278
@@ -296,7 +284,6 @@ var xDateGetSundayWeekOfYear func(uintptr) uint
296284 func (x *Date) GetSundayWeekOfYear() uint {
297285
298286 cret := xDateGetSundayWeekOfYear(x.GoPointer())
299-
300287 return cret
301288 }
302289
@@ -313,7 +300,6 @@ var xDateGetWeekOfYear func(uintptr, DateWeekday) uint
313300 func (x *Date) GetWeekOfYear(FirstDayOfWeekVar DateWeekday) uint {
314301
315302 cret := xDateGetWeekOfYear(x.GoPointer(), FirstDayOfWeekVar)
316-
317303 return cret
318304 }
319305
@@ -323,7 +309,6 @@ var xDateGetWeekday func(uintptr) DateWeekday
323309 func (x *Date) GetWeekday() DateWeekday {
324310
325311 cret := xDateGetWeekday(x.GoPointer())
326-
327312 return cret
328313 }
329314
@@ -333,7 +318,6 @@ var xDateGetYear func(uintptr) DateYear
333318 func (x *Date) GetYear() DateYear {
334319
335320 cret := xDateGetYear(x.GoPointer())
336-
337321 return cret
338322 }
339323
@@ -344,7 +328,6 @@ var xDateIsFirstOfMonth func(uintptr) bool
344328 func (x *Date) IsFirstOfMonth() bool {
345329
346330 cret := xDateIsFirstOfMonth(x.GoPointer())
347-
348331 return cret
349332 }
350333
@@ -355,7 +338,6 @@ var xDateIsLastOfMonth func(uintptr) bool
355338 func (x *Date) IsLastOfMonth() bool {
356339
357340 cret := xDateIsLastOfMonth(x.GoPointer())
358-
359341 return cret
360342 }
361343
@@ -537,7 +519,6 @@ var xDateValid func(uintptr) bool
537519 func (x *Date) Valid() bool {
538520
539521 cret := xDateValid(x.GoPointer())
540-
541522 return cret
542523 }
543524
@@ -666,7 +647,6 @@ var xDateGetDaysInMonth func(DateMonth, DateYear) byte
666647 func DateGetDaysInMonth(MonthVar DateMonth, YearVar DateYear) byte {
667648
668649 cret := xDateGetDaysInMonth(MonthVar, YearVar)
669-
670650 return cret
671651 }
672652
@@ -682,7 +662,6 @@ var xDateGetMondayWeeksInYear func(DateYear) byte
682662 func DateGetMondayWeeksInYear(YearVar DateYear) byte {
683663
684664 cret := xDateGetMondayWeeksInYear(YearVar)
685-
686665 return cret
687666 }
688667
@@ -698,7 +677,6 @@ var xDateGetSundayWeeksInYear func(DateYear) byte
698677 func DateGetSundayWeeksInYear(YearVar DateYear) byte {
699678
700679 cret := xDateGetSundayWeeksInYear(YearVar)
701-
702680 return cret
703681 }
704682
@@ -716,7 +694,6 @@ var xDateGetWeeksInYear func(DateYear, DateWeekday) byte
716694 func DateGetWeeksInYear(YearVar DateYear, FirstDayOfWeekVar DateWeekday) byte {
717695
718696 cret := xDateGetWeeksInYear(YearVar, FirstDayOfWeekVar)
719-
720697 return cret
721698 }
722699
@@ -731,7 +708,6 @@ var xDateIsLeapYear func(DateYear) bool
731708 func DateIsLeapYear(YearVar DateYear) bool {
732709
733710 cret := xDateIsLeapYear(YearVar)
734-
735711 return cret
736712 }
737713
@@ -753,7 +729,6 @@ var xDateStrftime func(string, uint, string, *Date) uint
753729 func DateStrftime(SVar string, SlenVar uint, FormatVar string, DateVar *Date) uint {
754730
755731 cret := xDateStrftime(SVar, SlenVar, FormatVar, DateVar)
756-
757732 return cret
758733 }
759734
@@ -764,7 +739,6 @@ var xDateValidDay func(DateDay) bool
764739 func DateValidDay(DayVar DateDay) bool {
765740
766741 cret := xDateValidDay(DayVar)
767-
768742 return cret
769743 }
770744
@@ -776,7 +750,6 @@ var xDateValidDmy func(DateDay, DateMonth, DateYear) bool
776750 func DateValidDmy(DayVar DateDay, MonthVar DateMonth, YearVar DateYear) bool {
777751
778752 cret := xDateValidDmy(DayVar, MonthVar, YearVar)
779-
780753 return cret
781754 }
782755
@@ -787,7 +760,6 @@ var xDateValidJulian func(uint32) bool
787760 func DateValidJulian(JulianDateVar uint32) bool {
788761
789762 cret := xDateValidJulian(JulianDateVar)
790-
791763 return cret
792764 }
793765
@@ -798,7 +770,6 @@ var xDateValidMonth func(DateMonth) bool
798770 func DateValidMonth(MonthVar DateMonth) bool {
799771
800772 cret := xDateValidMonth(MonthVar)
801-
802773 return cret
803774 }
804775
@@ -809,7 +780,6 @@ var xDateValidWeekday func(DateWeekday) bool
809780 func DateValidWeekday(WeekdayVar DateWeekday) bool {
810781
811782 cret := xDateValidWeekday(WeekdayVar)
812-
813783 return cret
814784 }
815785
@@ -820,7 +790,6 @@ var xDateValidYear func(DateYear) bool
820790 func DateValidYear(YearVar DateYear) bool {
821791
822792 cret := xDateValidYear(YearVar)
823-
824793 return cret
825794 }
826795
M v4/glib/gdatetime.go +0 -51
@@ -82,7 +82,6 @@ var xNewDateTime func(*TimeZone, int, int, int, int, int, float64) *DateTime
8282 func NewDateTime(TzVar *TimeZone, YearVar int, MonthVar int, DayVar int, HourVar int, MinuteVar int, SecondsVar float64) *DateTime {
8383
8484 cret := xNewDateTime(TzVar, YearVar, MonthVar, DayVar, HourVar, MinuteVar, SecondsVar)
85-
8685 return cret
8786 }
8887
@@ -134,7 +133,6 @@ var xNewDateTimeFromIso8601 func(string, *TimeZone) *DateTime
134133 func NewDateTimeFromIso8601(TextVar string, DefaultTzVar *TimeZone) *DateTime {
135134
136135 cret := xNewDateTimeFromIso8601(TextVar, DefaultTzVar)
137-
138136 return cret
139137 }
140138
@@ -155,7 +153,6 @@ var xNewDateTimeFromTimevalLocal func(*TimeVal) *DateTime
155153 func NewDateTimeFromTimevalLocal(TvVar *TimeVal) *DateTime {
156154
157155 cret := xNewDateTimeFromTimevalLocal(TvVar)
158-
159156 return cret
160157 }
161158
@@ -174,7 +171,6 @@ var xNewDateTimeFromTimevalUtc func(*TimeVal) *DateTime
174171 func NewDateTimeFromTimevalUtc(TvVar *TimeVal) *DateTime {
175172
176173 cret := xNewDateTimeFromTimevalUtc(TvVar)
177-
178174 return cret
179175 }
180176
@@ -194,7 +190,6 @@ var xNewDateTimeFromUnixLocal func(int64) *DateTime
194190 func NewDateTimeFromUnixLocal(TVar int64) *DateTime {
195191
196192 cret := xNewDateTimeFromUnixLocal(TVar)
197-
198193 return cret
199194 }
200195
@@ -214,7 +209,6 @@ var xNewDateTimeFromUnixLocalUsec func(int64) *DateTime
214209 func NewDateTimeFromUnixLocalUsec(UsecsVar int64) *DateTime {
215210
216211 cret := xNewDateTimeFromUnixLocalUsec(UsecsVar)
217-
218212 return cret
219213 }
220214
@@ -233,7 +227,6 @@ var xNewDateTimeFromUnixUtc func(int64) *DateTime
233227 func NewDateTimeFromUnixUtc(TVar int64) *DateTime {
234228
235229 cret := xNewDateTimeFromUnixUtc(TVar)
236-
237230 return cret
238231 }
239232
@@ -252,7 +245,6 @@ var xNewDateTimeFromUnixUtcUsec func(int64) *DateTime
252245 func NewDateTimeFromUnixUtcUsec(UsecsVar int64) *DateTime {
253246
254247 cret := xNewDateTimeFromUnixUtcUsec(UsecsVar)
255-
256248 return cret
257249 }
258250
@@ -266,7 +258,6 @@ var xNewDateTimeLocal func(int, int, int, int, int, float64) *DateTime
266258 func NewDateTimeLocal(YearVar int, MonthVar int, DayVar int, HourVar int, MinuteVar int, SecondsVar float64) *DateTime {
267259
268260 cret := xNewDateTimeLocal(YearVar, MonthVar, DayVar, HourVar, MinuteVar, SecondsVar)
269-
270261 return cret
271262 }
272263
@@ -284,7 +275,6 @@ var xNewDateTimeNow func(*TimeZone) *DateTime
284275 func NewDateTimeNow(TzVar *TimeZone) *DateTime {
285276
286277 cret := xNewDateTimeNow(TzVar)
287-
288278 return cret
289279 }
290280
@@ -298,7 +288,6 @@ var xNewDateTimeNowLocal func() *DateTime
298288 func NewDateTimeNowLocal() *DateTime {
299289
300290 cret := xNewDateTimeNowLocal()
301-
302291 return cret
303292 }
304293
@@ -311,7 +300,6 @@ var xNewDateTimeNowUtc func() *DateTime
311300 func NewDateTimeNowUtc() *DateTime {
312301
313302 cret := xNewDateTimeNowUtc()
314-
315303 return cret
316304 }
317305
@@ -325,7 +313,6 @@ var xNewDateTimeUtc func(int, int, int, int, int, float64) *DateTime
325313 func NewDateTimeUtc(YearVar int, MonthVar int, DayVar int, HourVar int, MinuteVar int, SecondsVar float64) *DateTime {
326314
327315 cret := xNewDateTimeUtc(YearVar, MonthVar, DayVar, HourVar, MinuteVar, SecondsVar)
328-
329316 return cret
330317 }
331318
@@ -335,7 +322,6 @@ var xDateTimeAdd func(uintptr, TimeSpan) *DateTime
335322 func (x *DateTime) Add(TimespanVar TimeSpan) *DateTime {
336323
337324 cret := xDateTimeAdd(x.GoPointer(), TimespanVar)
338-
339325 return cret
340326 }
341327
@@ -346,7 +332,6 @@ var xDateTimeAddDays func(uintptr, int) *DateTime
346332 func (x *DateTime) AddDays(DaysVar int) *DateTime {
347333
348334 cret := xDateTimeAddDays(x.GoPointer(), DaysVar)
349-
350335 return cret
351336 }
352337
@@ -357,7 +342,6 @@ var xDateTimeAddFull func(uintptr, int, int, int, int, int, float64) *DateTime
357342 func (x *DateTime) AddFull(YearsVar int, MonthsVar int, DaysVar int, HoursVar int, MinutesVar int, SecondsVar float64) *DateTime {
358343
359344 cret := xDateTimeAddFull(x.GoPointer(), YearsVar, MonthsVar, DaysVar, HoursVar, MinutesVar, SecondsVar)
360-
361345 return cret
362346 }
363347
@@ -368,7 +352,6 @@ var xDateTimeAddHours func(uintptr, int) *DateTime
368352 func (x *DateTime) AddHours(HoursVar int) *DateTime {
369353
370354 cret := xDateTimeAddHours(x.GoPointer(), HoursVar)
371-
372355 return cret
373356 }
374357
@@ -379,7 +362,6 @@ var xDateTimeAddMinutes func(uintptr, int) *DateTime
379362 func (x *DateTime) AddMinutes(MinutesVar int) *DateTime {
380363
381364 cret := xDateTimeAddMinutes(x.GoPointer(), MinutesVar)
382-
383365 return cret
384366 }
385367
@@ -395,7 +377,6 @@ var xDateTimeAddMonths func(uintptr, int) *DateTime
395377 func (x *DateTime) AddMonths(MonthsVar int) *DateTime {
396378
397379 cret := xDateTimeAddMonths(x.GoPointer(), MonthsVar)
398-
399380 return cret
400381 }
401382
@@ -406,7 +387,6 @@ var xDateTimeAddSeconds func(uintptr, float64) *DateTime
406387 func (x *DateTime) AddSeconds(SecondsVar float64) *DateTime {
407388
408389 cret := xDateTimeAddSeconds(x.GoPointer(), SecondsVar)
409-
410390 return cret
411391 }
412392
@@ -417,7 +397,6 @@ var xDateTimeAddWeeks func(uintptr, int) *DateTime
417397 func (x *DateTime) AddWeeks(WeeksVar int) *DateTime {
418398
419399 cret := xDateTimeAddWeeks(x.GoPointer(), WeeksVar)
420-
421400 return cret
422401 }
423402
@@ -431,7 +410,6 @@ var xDateTimeAddYears func(uintptr, int) *DateTime
431410 func (x *DateTime) AddYears(YearsVar int) *DateTime {
432411
433412 cret := xDateTimeAddYears(x.GoPointer(), YearsVar)
434-
435413 return cret
436414 }
437415
@@ -442,7 +420,6 @@ var xDateTimeCompare func(uintptr, uintptr) int
442420 func (x *DateTime) Compare(Dt2Var uintptr) int {
443421
444422 cret := xDateTimeCompare(x.GoPointer(), Dt2Var)
445-
446423 return cret
447424 }
448425
@@ -454,7 +431,6 @@ var xDateTimeDifference func(uintptr, *DateTime) TimeSpan
454431 func (x *DateTime) Difference(BeginVar *DateTime) TimeSpan {
455432
456433 cret := xDateTimeDifference(x.GoPointer(), BeginVar)
457-
458434 return cret
459435 }
460436
@@ -467,7 +443,6 @@ var xDateTimeEqual func(uintptr, uintptr) bool
467443 func (x *DateTime) Equal(Dt2Var uintptr) bool {
468444
469445 cret := xDateTimeEqual(x.GoPointer(), Dt2Var)
470-
471446 return cret
472447 }
473448
@@ -600,7 +575,6 @@ var xDateTimeFormat func(uintptr, string) string
600575 func (x *DateTime) Format(FormatVar string) string {
601576
602577 cret := xDateTimeFormat(x.GoPointer(), FormatVar)
603-
604578 return cret
605579 }
606580
@@ -614,7 +588,6 @@ var xDateTimeFormatIso8601 func(uintptr) string
614588 func (x *DateTime) FormatIso8601() string {
615589
616590 cret := xDateTimeFormatIso8601(x.GoPointer())
617-
618591 return cret
619592 }
620593
@@ -625,7 +598,6 @@ var xDateTimeGetDayOfMonth func(uintptr) int
625598 func (x *DateTime) GetDayOfMonth() int {
626599
627600 cret := xDateTimeGetDayOfMonth(x.GoPointer())
628-
629601 return cret
630602 }
631603
@@ -636,7 +608,6 @@ var xDateTimeGetDayOfWeek func(uintptr) int
636608 func (x *DateTime) GetDayOfWeek() int {
637609
638610 cret := xDateTimeGetDayOfWeek(x.GoPointer())
639-
640611 return cret
641612 }
642613
@@ -647,7 +618,6 @@ var xDateTimeGetDayOfYear func(uintptr) int
647618 func (x *DateTime) GetDayOfYear() int {
648619
649620 cret := xDateTimeGetDayOfYear(x.GoPointer())
650-
651621 return cret
652622 }
653623
@@ -657,7 +627,6 @@ var xDateTimeGetHour func(uintptr) int
657627 func (x *DateTime) GetHour() int {
658628
659629 cret := xDateTimeGetHour(x.GoPointer())
660-
661630 return cret
662631 }
663632
@@ -667,7 +636,6 @@ var xDateTimeGetMicrosecond func(uintptr) int
667636 func (x *DateTime) GetMicrosecond() int {
668637
669638 cret := xDateTimeGetMicrosecond(x.GoPointer())
670-
671639 return cret
672640 }
673641
@@ -677,7 +645,6 @@ var xDateTimeGetMinute func(uintptr) int
677645 func (x *DateTime) GetMinute() int {
678646
679647 cret := xDateTimeGetMinute(x.GoPointer())
680-
681648 return cret
682649 }
683650
@@ -688,7 +655,6 @@ var xDateTimeGetMonth func(uintptr) int
688655 func (x *DateTime) GetMonth() int {
689656
690657 cret := xDateTimeGetMonth(x.GoPointer())
691-
692658 return cret
693659 }
694660
@@ -698,7 +664,6 @@ var xDateTimeGetSecond func(uintptr) int
698664 func (x *DateTime) GetSecond() int {
699665
700666 cret := xDateTimeGetSecond(x.GoPointer())
701-
702667 return cret
703668 }
704669
@@ -709,7 +674,6 @@ var xDateTimeGetSeconds func(uintptr) float64
709674 func (x *DateTime) GetSeconds() float64 {
710675
711676 cret := xDateTimeGetSeconds(x.GoPointer())
712-
713677 return cret
714678 }
715679
@@ -719,7 +683,6 @@ var xDateTimeGetTimezone func(uintptr) *TimeZone
719683 func (x *DateTime) GetTimezone() *TimeZone {
720684
721685 cret := xDateTimeGetTimezone(x.GoPointer())
722-
723686 return cret
724687 }
725688
@@ -734,7 +697,6 @@ var xDateTimeGetTimezoneAbbreviation func(uintptr) string
734697 func (x *DateTime) GetTimezoneAbbreviation() string {
735698
736699 cret := xDateTimeGetTimezoneAbbreviation(x.GoPointer())
737-
738700 return cret
739701 }
740702
@@ -751,7 +713,6 @@ var xDateTimeGetUtcOffset func(uintptr) TimeSpan
751713 func (x *DateTime) GetUtcOffset() TimeSpan {
752714
753715 cret := xDateTimeGetUtcOffset(x.GoPointer())
754-
755716 return cret
756717 }
757718
@@ -791,7 +752,6 @@ var xDateTimeGetWeekNumberingYear func(uintptr) int
791752 func (x *DateTime) GetWeekNumberingYear() int {
792753
793754 cret := xDateTimeGetWeekNumberingYear(x.GoPointer())
794-
795755 return cret
796756 }
797757
@@ -815,7 +775,6 @@ var xDateTimeGetWeekOfYear func(uintptr) int
815775 func (x *DateTime) GetWeekOfYear() int {
816776
817777 cret := xDateTimeGetWeekOfYear(x.GoPointer())
818-
819778 return cret
820779 }
821780
@@ -825,7 +784,6 @@ var xDateTimeGetYear func(uintptr) int
825784 func (x *DateTime) GetYear() int {
826785
827786 cret := xDateTimeGetYear(x.GoPointer())
828-
829787 return cret
830788 }
831789
@@ -844,7 +802,6 @@ var xDateTimeHash func(uintptr) uint
844802 func (x *DateTime) Hash() uint {
845803
846804 cret := xDateTimeHash(x.GoPointer())
847-
848805 return cret
849806 }
850807
@@ -855,7 +812,6 @@ var xDateTimeIsDaylightSavings func(uintptr) bool
855812 func (x *DateTime) IsDaylightSavings() bool {
856813
857814 cret := xDateTimeIsDaylightSavings(x.GoPointer())
858-
859815 return cret
860816 }
861817
@@ -865,7 +821,6 @@ var xDateTimeRef func(uintptr) *DateTime
865821 func (x *DateTime) Ref() *DateTime {
866822
867823 cret := xDateTimeRef(x.GoPointer())
868-
869824 return cret
870825 }
871826
@@ -879,7 +834,6 @@ var xDateTimeToLocal func(uintptr) *DateTime
879834 func (x *DateTime) ToLocal() *DateTime {
880835
881836 cret := xDateTimeToLocal(x.GoPointer())
882-
883837 return cret
884838 }
885839
@@ -901,7 +855,6 @@ var xDateTimeToTimeval func(uintptr, *TimeVal) bool
901855 func (x *DateTime) ToTimeval(TvVar *TimeVal) bool {
902856
903857 cret := xDateTimeToTimeval(x.GoPointer(), TvVar)
904-
905858 return cret
906859 }
907860
@@ -916,7 +869,6 @@ var xDateTimeToTimezone func(uintptr, *TimeZone) *DateTime
916869 func (x *DateTime) ToTimezone(TzVar *TimeZone) *DateTime {
917870
918871 cret := xDateTimeToTimezone(x.GoPointer(), TzVar)
919-
920872 return cret
921873 }
922874
@@ -930,7 +882,6 @@ var xDateTimeToUnix func(uintptr) int64
930882 func (x *DateTime) ToUnix() int64 {
931883
932884 cret := xDateTimeToUnix(x.GoPointer())
933-
934885 return cret
935886 }
936887
@@ -943,7 +894,6 @@ var xDateTimeToUnixUsec func(uintptr) int64
943894 func (x *DateTime) ToUnixUsec() int64 {
944895
945896 cret := xDateTimeToUnixUsec(x.GoPointer())
946-
947897 return cret
948898 }
949899
@@ -957,7 +907,6 @@ var xDateTimeToUtc func(uintptr) *DateTime
957907 func (x *DateTime) ToUtc() *DateTime {
958908
959909 cret := xDateTimeToUtc(x.GoPointer())
960-
961910 return cret
962911 }
963912
M v4/glib/gdir.go +0 -3
@@ -34,7 +34,6 @@ func DirOpen(PathVar string, FlagsVar uint) (*Dir, error) {
3434 var cerr *Error
3535
3636 cret := xDirOpen(PathVar, FlagsVar, &cerr)
37-
3837 if cerr == nil {
3938 return cret, nil
4039 }
@@ -76,7 +75,6 @@ var xDirReadName func(uintptr) string
7675 func (x *Dir) ReadName() string {
7776
7877 cret := xDirReadName(x.GoPointer())
79-
8078 return cret
8179 }
8280
@@ -86,7 +84,6 @@ var xDirRef func(uintptr) *Dir
8684 func (x *Dir) Ref() *Dir {
8785
8886 cret := xDirRef(x.GoPointer())
89-
9087 return cret
9188 }
9289
M v4/glib/genviron.go +0 -7
@@ -13,7 +13,6 @@ var xEnvironGetenv func([]string, string) string
1313 func EnvironGetenv(EnvpVar []string, VariableVar string) string {
1414
1515 cret := xEnvironGetenv(EnvpVar, VariableVar)
16-
1716 return cret
1817 }
1918
@@ -24,7 +23,6 @@ var xEnvironSetenv func([]string, string, string, bool) []string
2423 func EnvironSetenv(EnvpVar []string, VariableVar string, ValueVar string, OverwriteVar bool) []string {
2524
2625 cret := xEnvironSetenv(EnvpVar, VariableVar, ValueVar, OverwriteVar)
27-
2826 return cret
2927 }
3028
@@ -35,7 +33,6 @@ var xEnvironUnsetenv func([]string, string) []string
3533 func EnvironUnsetenv(EnvpVar []string, VariableVar string) []string {
3634
3735 cret := xEnvironUnsetenv(EnvpVar, VariableVar)
38-
3936 return cret
4037 }
4138
@@ -54,7 +51,6 @@ var xGetEnviron func() []string
5451 func GetEnviron() []string {
5552
5653 cret := xGetEnviron()
57-
5854 return cret
5955 }
6056
@@ -70,7 +66,6 @@ var xGetenv func(string) string
7066 func Getenv(VariableVar string) string {
7167
7268 cret := xGetenv(VariableVar)
73-
7469 return cret
7570 }
7671
@@ -87,7 +82,6 @@ var xListenv func() []string
8782 func Listenv() []string {
8883
8984 cret := xListenv()
90-
9185 return cret
9286 }
9387
@@ -115,7 +109,6 @@ var xSetenv func(string, string, bool) bool
115109 func Setenv(VariableVar string, ValueVar string, OverwriteVar bool) bool {
116110
117111 cret := xSetenv(VariableVar, ValueVar, OverwriteVar)
118-
119112 return cret
120113 }
121114
M v4/glib/gerror.go +0 -8
@@ -66,7 +66,6 @@ var xNewError func(Quark, int, string, ...interface{}) *Error
6666 func NewError(DomainVar Quark, CodeVar int, FormatVar string, varArgs ...interface{}) *Error {
6767
6868 cret := xNewError(DomainVar, CodeVar, FormatVar, varArgs...)
69-
7069 return cret
7170 }
7271
@@ -79,7 +78,6 @@ var xNewErrorLiteral func(Quark, int, string) *Error
7978 func NewErrorLiteral(DomainVar Quark, CodeVar int, MessageVar string) *Error {
8079
8180 cret := xNewErrorLiteral(DomainVar, CodeVar, MessageVar)
82-
8381 return cret
8482 }
8583
@@ -90,7 +88,6 @@ var xNewErrorValist func(Quark, int, string, []interface{}) *Error
9088 func NewErrorValist(DomainVar Quark, CodeVar int, FormatVar string, ArgsVar []interface{}) *Error {
9189
9290 cret := xNewErrorValist(DomainVar, CodeVar, FormatVar, ArgsVar)
93-
9491 return cret
9592 }
9693
@@ -100,7 +97,6 @@ var xErrorCopy func(uintptr) *Error
10097 func (x *Error) Copy() *Error {
10198
10299 cret := xErrorCopy(x.GoPointer())
103-
104100 return cret
105101 }
106102
@@ -128,7 +124,6 @@ var xErrorMatches func(uintptr, Quark, int) bool
128124 func (x *Error) Matches(DomainVar Quark, CodeVar int) bool {
129125
130126 cret := xErrorMatches(x.GoPointer(), DomainVar, CodeVar)
131-
132127 return cret
133128 }
134129
@@ -140,7 +135,6 @@ func ClearError() error {
140135 var cerr *Error
141136
142137 xClearError()
143-
144138 if cerr == nil {
145139 return nil
146140 }
@@ -201,7 +195,6 @@ func ErrorDomainRegister(ErrorTypeNameVar string, ErrorTypePrivateSizeVar uint,
201195 }
202196
203197 cret := xErrorDomainRegister(ErrorTypeNameVar, ErrorTypePrivateSizeVar, ErrorTypeInitVarRef, ErrorTypeCopyVarRef, ErrorTypeClearVarRef)
204-
205198 return cret
206199 }
207200
@@ -272,7 +265,6 @@ func ErrorDomainRegisterStatic(ErrorTypeNameVar string, ErrorTypePrivateSizeVar
272265 }
273266
274267 cret := xErrorDomainRegisterStatic(ErrorTypeNameVar, ErrorTypePrivateSizeVar, ErrorTypeInitVarRef, ErrorTypeCopyVarRef, ErrorTypeClearVarRef)
275-
276268 return cret
277269 }
278270
M v4/glib/gfileutils.go +6 -36
@@ -2,8 +2,6 @@
22 package glib
33
44 import (
5- "runtime"
6-
75 "github.com/jwijenbergh/purego"
86 "github.com/jwijenbergh/puregotk/pkg/core"
97 )
@@ -174,7 +172,6 @@ var xBasename func(string) string
174172 func Basename(FileNameVar string) string {
175173
176174 cret := xBasename(FileNameVar)
177-
178175 return cret
179176 }
180177
@@ -201,7 +198,6 @@ var xBuildFilename func(string, ...interface{}) string
201198 func BuildFilename(FirstElementVar string, varArgs ...interface{}) string {
202199
203200 cret := xBuildFilename(FirstElementVar, varArgs...)
204-
205201 return cret
206202 }
207203
@@ -218,7 +214,6 @@ var xBuildFilenameValist func(string, []interface{}) string
218214 func BuildFilenameValist(FirstElementVar string, ArgsVar []interface{}) string {
219215
220216 cret := xBuildFilenameValist(FirstElementVar, ArgsVar)
221-
222217 return cret
223218 }
224219
@@ -236,7 +231,6 @@ var xBuildFilenamev func([]string) string
236231 func BuildFilenamev(ArgsVar []string) string {
237232
238233 cret := xBuildFilenamev(ArgsVar)
239-
240234 return cret
241235 }
242236
@@ -273,7 +267,6 @@ var xBuildPath func(string, string, ...interface{}) string
273267 func BuildPath(SeparatorVar string, FirstElementVar string, varArgs ...interface{}) string {
274268
275269 cret := xBuildPath(SeparatorVar, FirstElementVar, varArgs...)
276-
277270 return cret
278271 }
279272
@@ -286,7 +279,6 @@ var xBuildPathv func(string, []string) string
286279 func BuildPathv(SeparatorVar string, ArgsVar []string) string {
287280
288281 cret := xBuildPathv(SeparatorVar, ArgsVar)
289-
290282 return cret
291283 }
292284
@@ -308,12 +300,10 @@ var xCanonicalizeFilename func(string, uintptr) string
308300 // No file system I/O is done.
309301 func CanonicalizeFilename(FilenameVar string, RelativeToVar *string) string {
310302
311- RelativeToVarPtr, RelativeToVarBytes := core.NullableStringToPtr(RelativeToVar)
303+ RelativeToVarPtr := core.GStrdupNullable(RelativeToVar)
304+ defer core.GFreeNullable(RelativeToVarPtr)
312305
313306 cret := xCanonicalizeFilename(FilenameVar, RelativeToVarPtr)
314-
315- runtime.KeepAlive(RelativeToVarBytes)
316-
317307 return cret
318308 }
319309
@@ -333,12 +323,10 @@ var xDirMakeTmp func(uintptr, **Error) string
333323 func DirMakeTmp(TmplVar *string) (string, error) {
334324 var cerr *Error
335325
336- TmplVarPtr, TmplVarBytes := core.NullableStringToPtr(TmplVar)
326+ TmplVarPtr := core.GStrdupNullable(TmplVar)
327+ defer core.GFreeNullable(TmplVarPtr)
337328
338329 cret := xDirMakeTmp(TmplVarPtr, &cerr)
339-
340- runtime.KeepAlive(TmplVarBytes)
341-
342330 if cerr == nil {
343331 return cret, nil
344332 }
@@ -360,7 +348,6 @@ var xFileErrorFromErrno func(int) FileError
360348 func FileErrorFromErrno(ErrNoVar int) FileError {
361349
362350 cret := xFileErrorFromErrno(ErrNoVar)
363-
364351 return cret
365352 }
366353
@@ -380,7 +367,6 @@ func FileGetContents(FilenameVar string, ContentsVar *[]byte, LengthVar *uint) (
380367 var cerr *Error
381368
382369 cret := xFileGetContents(FilenameVar, ContentsVar, LengthVar, &cerr)
383-
384370 if cerr == nil {
385371 return cret, nil
386372 }
@@ -409,12 +395,10 @@ var xFileOpenTmp func(uintptr, *string, **Error) int
409395 func FileOpenTmp(TmplVar *string, NameUsedVar *string) (int, error) {
410396 var cerr *Error
411397
412- TmplVarPtr, TmplVarBytes := core.NullableStringToPtr(TmplVar)
398+ TmplVarPtr := core.GStrdupNullable(TmplVar)
399+ defer core.GFreeNullable(TmplVarPtr)
413400
414401 cret := xFileOpenTmp(TmplVarPtr, NameUsedVar, &cerr)
415-
416- runtime.KeepAlive(TmplVarBytes)
417-
418402 if cerr == nil {
419403 return cret, nil
420404 }
@@ -454,7 +438,6 @@ func FileReadLink(FilenameVar string) (string, error) {
454438 var cerr *Error
455439
456440 cret := xFileReadLink(FilenameVar, &cerr)
457-
458441 if cerr == nil {
459442 return cret, nil
460443 }
@@ -472,7 +455,6 @@ func FileSetContents(FilenameVar string, ContentsVar []byte, LengthVar int) (boo
472455 var cerr *Error
473456
474457 cret := xFileSetContents(FilenameVar, ContentsVar, LengthVar, &cerr)
475-
476458 if cerr == nil {
477459 return cret, nil
478460 }
@@ -540,7 +522,6 @@ func FileSetContentsFull(FilenameVar string, ContentsVar []byte, LengthVar int,
540522 var cerr *Error
541523
542524 cret := xFileSetContentsFull(FilenameVar, ContentsVar, LengthVar, FlagsVar, ModeVar, &cerr)
543-
544525 if cerr == nil {
545526 return cret, nil
546527 }
@@ -614,7 +595,6 @@ var xNewFileTest func(string, FileTest) bool
614595 func NewFileTest(FilenameVar string, TestVar FileTest) bool {
615596
616597 cret := xNewFileTest(FilenameVar, TestVar)
617-
618598 return cret
619599 }
620600
@@ -633,7 +613,6 @@ var xGetCurrentDir func() string
633613 func GetCurrentDir() string {
634614
635615 cret := xGetCurrentDir()
636-
637616 return cret
638617 }
639618
@@ -644,7 +623,6 @@ var xMkdirWithParents func(string, int) int
644623 func MkdirWithParents(PathnameVar string, ModeVar int) int {
645624
646625 cret := xMkdirWithParents(PathnameVar, ModeVar)
647-
648626 return cret
649627 }
650628
@@ -669,7 +647,6 @@ var xMkdtemp func(string) string
669647 func Mkdtemp(TmplVar string) string {
670648
671649 cret := xMkdtemp(TmplVar)
672-
673650 return cret
674651 }
675652
@@ -694,7 +671,6 @@ var xMkdtempFull func(string, int) string
694671 func MkdtempFull(TmplVar string, ModeVar int) string {
695672
696673 cret := xMkdtempFull(TmplVar, ModeVar)
697-
698674 return cret
699675 }
700676
@@ -714,7 +690,6 @@ var xMkstemp func(string) int
714690 func Mkstemp(TmplVar string) int {
715691
716692 cret := xMkstemp(TmplVar)
717-
718693 return cret
719694 }
720695
@@ -735,7 +710,6 @@ var xMkstempFull func(string, int, int) int
735710 func MkstempFull(TmplVar string, FlagsVar int, ModeVar int) int {
736711
737712 cret := xMkstempFull(TmplVar, FlagsVar, ModeVar)
738-
739713 return cret
740714 }
741715
@@ -750,7 +724,6 @@ var xPathGetBasename func(string) string
750724 func PathGetBasename(FileNameVar string) string {
751725
752726 cret := xPathGetBasename(FileNameVar)
753-
754727 return cret
755728 }
756729
@@ -765,7 +738,6 @@ var xPathGetDirname func(string) string
765738 func PathGetDirname(FileNameVar string) string {
766739
767740 cret := xPathGetDirname(FileNameVar)
768-
769741 return cret
770742 }
771743
@@ -798,7 +770,6 @@ var xPathIsAbsolute func(string) bool
798770 func PathIsAbsolute(FileNameVar string) bool {
799771
800772 cret := xPathIsAbsolute(FileNameVar)
801-
802773 return cret
803774 }
804775
@@ -810,7 +781,6 @@ var xPathSkipRoot func(string) string
810781 func PathSkipRoot(FileNameVar string) string {
811782
812783 cret := xPathSkipRoot(FileNameVar)
813-
814784 return cret
815785 }
816786
M v4/glib/ggettext.go +10 -23
@@ -2,8 +2,6 @@
22 package glib
33
44 import (
5- "runtime"
6-
75 "github.com/jwijenbergh/purego"
86 "github.com/jwijenbergh/puregotk/pkg/core"
97 )
@@ -16,12 +14,10 @@ var xDcgettext func(uintptr, string, int) string
1614 // dcgettext() directly.
1715 func Dcgettext(DomainVar *string, MsgidVar string, CategoryVar int) string {
1816
19- DomainVarPtr, DomainVarBytes := core.NullableStringToPtr(DomainVar)
17+ DomainVarPtr := core.GStrdupNullable(DomainVar)
18+ defer core.GFreeNullable(DomainVarPtr)
2019
2120 cret := xDcgettext(DomainVarPtr, MsgidVar, CategoryVar)
22-
23- runtime.KeepAlive(DomainVarBytes)
24-
2521 return cret
2622 }
2723
@@ -61,12 +57,10 @@ var xDgettext func(uintptr, string) string
6157 // but use the _() macro for translations.
6258 func Dgettext(DomainVar *string, MsgidVar string) string {
6359
64- DomainVarPtr, DomainVarBytes := core.NullableStringToPtr(DomainVar)
60+ DomainVarPtr := core.GStrdupNullable(DomainVar)
61+ defer core.GFreeNullable(DomainVarPtr)
6562
6663 cret := xDgettext(DomainVarPtr, MsgidVar)
67-
68- runtime.KeepAlive(DomainVarBytes)
69-
7064 return cret
7165 }
7266
@@ -80,12 +74,10 @@ var xDngettext func(uintptr, string, string, uint) string
8074 // proper.
8175 func Dngettext(DomainVar *string, MsgidVar string, MsgidPluralVar string, NVar uint) string {
8276
83- DomainVarPtr, DomainVarBytes := core.NullableStringToPtr(DomainVar)
77+ DomainVarPtr := core.GStrdupNullable(DomainVar)
78+ defer core.GFreeNullable(DomainVarPtr)
8479
8580 cret := xDngettext(DomainVarPtr, MsgidVar, MsgidPluralVar, NVar)
86-
87- runtime.KeepAlive(DomainVarBytes)
88-
8981 return cret
9082 }
9183
@@ -106,12 +98,10 @@ var xDpgettext func(uintptr, string, uint) string
10698 // but use the C_() macro for translations with context.
10799 func Dpgettext(DomainVar *string, MsgctxtidVar string, MsgidoffsetVar uint) string {
108100
109- DomainVarPtr, DomainVarBytes := core.NullableStringToPtr(DomainVar)
101+ DomainVarPtr := core.GStrdupNullable(DomainVar)
102+ defer core.GFreeNullable(DomainVarPtr)
110103
111104 cret := xDpgettext(DomainVarPtr, MsgctxtidVar, MsgidoffsetVar)
112-
113- runtime.KeepAlive(DomainVarBytes)
114-
115105 return cret
116106 }
117107
@@ -129,12 +119,10 @@ var xDpgettext2 func(uintptr, string, string) string
129119 // thus you may use non-string-literals as context and msgid arguments.
130120 func Dpgettext2(DomainVar *string, ContextVar string, MsgidVar string) string {
131121
132- DomainVarPtr, DomainVarBytes := core.NullableStringToPtr(DomainVar)
122+ DomainVarPtr := core.GStrdupNullable(DomainVar)
123+ defer core.GFreeNullable(DomainVarPtr)
133124
134125 cret := xDpgettext2(DomainVarPtr, ContextVar, MsgidVar)
135-
136- runtime.KeepAlive(DomainVarBytes)
137-
138126 return cret
139127 }
140128
@@ -144,7 +132,6 @@ var xStripContext func(string, string) string
144132 func StripContext(MsgidVar string, MsgvalVar string) string {
145133
146134 cret := xStripContext(MsgidVar, MsgvalVar)
147-
148135 return cret
149136 }
150137
M v4/glib/ghash.go +0 -31
@@ -72,7 +72,6 @@ var xHashTableIterGetHashTable func(uintptr) *HashTable
7272 func (x *HashTableIter) GetHashTable() *HashTable {
7373
7474 cret := xHashTableIterGetHashTable(x.GoPointer())
75-
7675 return cret
7776 }
7877
@@ -111,7 +110,6 @@ var xHashTableIterNext func(uintptr, *uintptr, *uintptr) bool
111110 func (x *HashTableIter) Next(KeyVar *uintptr, ValueVar *uintptr) bool {
112111
113112 cret := xHashTableIterNext(x.GoPointer(), KeyVar, ValueVar)
114-
115113 return cret
116114 }
117115
@@ -182,7 +180,6 @@ var xDirectEqual func(uintptr, uintptr) bool
182180 func DirectEqual(V1Var uintptr, V2Var uintptr) bool {
183181
184182 cret := xDirectEqual(V1Var, V2Var)
185-
186183 return cret
187184 }
188185
@@ -198,7 +195,6 @@ var xDirectHash func(uintptr) uint
198195 func DirectHash(VVar uintptr) uint {
199196
200197 cret := xDirectHash(VVar)
201-
202198 return cret
203199 }
204200
@@ -212,7 +208,6 @@ var xDoubleEqual func(uintptr, uintptr) bool
212208 func DoubleEqual(V1Var uintptr, V2Var uintptr) bool {
213209
214210 cret := xDoubleEqual(V1Var, V2Var)
215-
216211 return cret
217212 }
218213
@@ -225,7 +220,6 @@ var xDoubleHash func(uintptr) uint
225220 func DoubleHash(VVar uintptr) uint {
226221
227222 cret := xDoubleHash(VVar)
228-
229223 return cret
230224 }
231225
@@ -249,7 +243,6 @@ var xHashTableAdd func(*HashTable, uintptr) bool
249243 func HashTableAdd(HashTableVar *HashTable, KeyVar uintptr) bool {
250244
251245 cret := xHashTableAdd(HashTableVar, KeyVar)
252-
253246 return cret
254247 }
255248
@@ -259,7 +252,6 @@ var xHashTableContains func(*HashTable, uintptr) bool
259252 func HashTableContains(HashTableVar *HashTable, KeyVar uintptr) bool {
260253
261254 cret := xHashTableContains(HashTableVar, KeyVar)
262-
263255 return cret
264256 }
265257
@@ -310,7 +302,6 @@ func HashTableFind(HashTableVar *HashTable, PredicateVar *HRFunc, UserDataVar ui
310302 }
311303
312304 cret := xHashTableFind(HashTableVar, PredicateVarRef, UserDataVar)
313-
314305 return cret
315306 }
316307
@@ -377,7 +368,6 @@ func HashTableForeachRemove(HashTableVar *HashTable, FuncVar *HRFunc, UserDataVa
377368 }
378369
379370 cret := xHashTableForeachRemove(HashTableVar, FuncVarRef, UserDataVar)
380-
381371 return cret
382372 }
383373
@@ -408,7 +398,6 @@ func HashTableForeachSteal(HashTableVar *HashTable, FuncVar *HRFunc, UserDataVar
408398 }
409399
410400 cret := xHashTableForeachSteal(HashTableVar, FuncVarRef, UserDataVar)
411-
412401 return cret
413402 }
414403
@@ -425,7 +414,6 @@ var xHashTableGetKeysAsPtrArray func(*HashTable) uintptr
425414 func HashTableGetKeysAsPtrArray(HashTableVar *HashTable) uintptr {
426415
427416 cret := xHashTableGetKeysAsPtrArray(HashTableVar)
428-
429417 return cret
430418 }
431419
@@ -442,7 +430,6 @@ var xHashTableGetValuesAsPtrArray func(*HashTable) uintptr
442430 func HashTableGetValuesAsPtrArray(HashTableVar *HashTable) uintptr {
443431
444432 cret := xHashTableGetValuesAsPtrArray(HashTableVar)
445-
446433 return cret
447434 }
448435
@@ -463,7 +450,6 @@ var xHashTableInsert func(*HashTable, uintptr, uintptr) bool
463450 func HashTableInsert(HashTableVar *HashTable, KeyVar uintptr, ValueVar uintptr) bool {
464451
465452 cret := xHashTableInsert(HashTableVar, KeyVar, ValueVar)
466-
467453 return cret
468454 }
469455
@@ -476,7 +462,6 @@ var xHashTableLookup func(*HashTable, uintptr) uintptr
476462 func HashTableLookup(HashTableVar *HashTable, KeyVar uintptr) uintptr {
477463
478464 cret := xHashTableLookup(HashTableVar, KeyVar)
479-
480465 return cret
481466 }
482467
@@ -493,7 +478,6 @@ var xHashTableLookupExtended func(*HashTable, uintptr, *uintptr, *uintptr) bool
493478 func HashTableLookupExtended(HashTableVar *HashTable, LookupKeyVar uintptr, OrigKeyVar *uintptr, ValueVar *uintptr) bool {
494479
495480 cret := xHashTableLookupExtended(HashTableVar, LookupKeyVar, OrigKeyVar, ValueVar)
496-
497481 return cret
498482 }
499483
@@ -510,7 +494,6 @@ var xHashTableNewSimilar func(*HashTable) *HashTable
510494 func HashTableNewSimilar(OtherHashTableVar *HashTable) *HashTable {
511495
512496 cret := xHashTableNewSimilar(OtherHashTableVar)
513-
514497 return cret
515498 }
516499
@@ -521,7 +504,6 @@ var xHashTableRef func(*HashTable) *HashTable
521504 func HashTableRef(HashTableVar *HashTable) *HashTable {
522505
523506 cret := xHashTableRef(HashTableVar)
524-
525507 return cret
526508 }
527509
@@ -536,7 +518,6 @@ var xHashTableRemove func(*HashTable, uintptr) bool
536518 func HashTableRemove(HashTableVar *HashTable, KeyVar uintptr) bool {
537519
538520 cret := xHashTableRemove(HashTableVar, KeyVar)
539-
540521 return cret
541522 }
542523
@@ -570,7 +551,6 @@ var xHashTableReplace func(*HashTable, uintptr, uintptr) bool
570551 func HashTableReplace(HashTableVar *HashTable, KeyVar uintptr, ValueVar uintptr) bool {
571552
572553 cret := xHashTableReplace(HashTableVar, KeyVar, ValueVar)
573-
574554 return cret
575555 }
576556
@@ -580,7 +560,6 @@ var xHashTableSize func(*HashTable) uint
580560 func HashTableSize(HashTableVar *HashTable) uint {
581561
582562 cret := xHashTableSize(HashTableVar)
583-
584563 return cret
585564 }
586565
@@ -591,7 +570,6 @@ var xHashTableSteal func(*HashTable, uintptr) bool
591570 func HashTableSteal(HashTableVar *HashTable, KeyVar uintptr) bool {
592571
593572 cret := xHashTableSteal(HashTableVar, KeyVar)
594-
595573 return cret
596574 }
597575
@@ -614,7 +592,6 @@ var xHashTableStealAllKeys func(*HashTable) uintptr
614592 func HashTableStealAllKeys(HashTableVar *HashTable) uintptr {
615593
616594 cret := xHashTableStealAllKeys(HashTableVar)
617-
618595 return cret
619596 }
620597
@@ -627,7 +604,6 @@ var xHashTableStealAllValues func(*HashTable) uintptr
627604 func HashTableStealAllValues(HashTableVar *HashTable) uintptr {
628605
629606 cret := xHashTableStealAllValues(HashTableVar)
630-
631607 return cret
632608 }
633609
@@ -653,7 +629,6 @@ var xHashTableStealExtended func(*HashTable, uintptr, *uintptr, *uintptr) bool
653629 func HashTableStealExtended(HashTableVar *HashTable, LookupKeyVar uintptr, StolenKeyVar *uintptr, StolenValueVar *uintptr) bool {
654630
655631 cret := xHashTableStealExtended(HashTableVar, LookupKeyVar, StolenKeyVar, StolenValueVar)
656-
657632 return cret
658633 }
659634
@@ -679,7 +654,6 @@ var xInt64Equal func(uintptr, uintptr) bool
679654 func Int64Equal(V1Var uintptr, V2Var uintptr) bool {
680655
681656 cret := xInt64Equal(V1Var, V2Var)
682-
683657 return cret
684658 }
685659
@@ -693,7 +667,6 @@ var xInt64Hash func(uintptr) uint
693667 func Int64Hash(VVar uintptr) uint {
694668
695669 cret := xInt64Hash(VVar)
696-
697670 return cret
698671 }
699672
@@ -711,7 +684,6 @@ var xIntEqual func(uintptr, uintptr) bool
711684 func IntEqual(V1Var uintptr, V2Var uintptr) bool {
712685
713686 cret := xIntEqual(V1Var, V2Var)
714-
715687 return cret
716688 }
717689
@@ -727,7 +699,6 @@ var xIntHash func(uintptr) uint
727699 func IntHash(VVar uintptr) uint {
728700
729701 cret := xIntHash(VVar)
730-
731702 return cret
732703 }
733704
@@ -744,7 +715,6 @@ var xStrEqual func(uintptr, uintptr) bool
744715 func StrEqual(V1Var uintptr, V2Var uintptr) bool {
745716
746717 cret := xStrEqual(V1Var, V2Var)
747-
748718 return cret
749719 }
750720
@@ -767,7 +737,6 @@ var xStrHash func(uintptr) uint
767737 func StrHash(VVar uintptr) uint {
768738
769739 cret := xStrHash(VVar)
770-
771740 return cret
772741 }
773742
M v4/glib/ghmac.go +0 -7
@@ -60,7 +60,6 @@ var xNewHmac func(ChecksumType, []byte, uint) *Hmac
6060 func NewHmac(DigestTypeVar ChecksumType, KeyVar []byte, KeyLenVar uint) *Hmac {
6161
6262 cret := xNewHmac(DigestTypeVar, KeyVar, KeyLenVar)
63-
6463 return cret
6564 }
6665
@@ -72,7 +71,6 @@ var xHmacCopy func(uintptr) *Hmac
7271 func (x *Hmac) Copy() *Hmac {
7372
7473 cret := xHmacCopy(x.GoPointer())
75-
7674 return cret
7775 }
7876
@@ -100,7 +98,6 @@ var xHmacGetString func(uintptr) string
10098 func (x *Hmac) GetString() string {
10199
102100 cret := xHmacGetString(x.GoPointer())
103-
104101 return cret
105102 }
106103
@@ -112,7 +109,6 @@ var xHmacRef func(uintptr) *Hmac
112109 func (x *Hmac) Ref() *Hmac {
113110
114111 cret := xHmacRef(x.GoPointer())
115-
116112 return cret
117113 }
118114
@@ -152,7 +148,6 @@ var xComputeHmacForBytes func(ChecksumType, *Bytes, *Bytes) string
152148 func ComputeHmacForBytes(DigestTypeVar ChecksumType, KeyVar *Bytes, DataVar *Bytes) string {
153149
154150 cret := xComputeHmacForBytes(DigestTypeVar, KeyVar, DataVar)
155-
156151 return cret
157152 }
158153
@@ -166,7 +161,6 @@ var xComputeHmacForData func(ChecksumType, []byte, uint, []byte, uint) string
166161 func ComputeHmacForData(DigestTypeVar ChecksumType, KeyVar []byte, KeyLenVar uint, DataVar []byte, LengthVar uint) string {
167162
168163 cret := xComputeHmacForData(DigestTypeVar, KeyVar, KeyLenVar, DataVar, LengthVar)
169-
170164 return cret
171165 }
172166
@@ -178,7 +172,6 @@ var xComputeHmacForString func(ChecksumType, []byte, uint, string, int) string
178172 func ComputeHmacForString(DigestTypeVar ChecksumType, KeyVar []byte, KeyLenVar uint, StrVar string, LengthVar int) string {
179173
180174 cret := xComputeHmacForString(DigestTypeVar, KeyVar, KeyLenVar, StrVar, LengthVar)
181-
182175 return cret
183176 }
184177
M v4/glib/ghook.go +0 -2
@@ -66,7 +66,6 @@ var xHookCompareIds func(uintptr, *Hook) int
6666 func (x *Hook) CompareIds(SiblingVar *Hook) int {
6767
6868 cret := xHookCompareIds(x.GoPointer(), SiblingVar)
69-
7069 return cret
7170 }
7271
@@ -208,7 +207,6 @@ var xHookDestroy func(*HookList, uint) bool
208207 func HookDestroy(HookListVar *HookList, HookIdVar uint) bool {
209208
210209 cret := xHookDestroy(HookListVar, HookIdVar)
211-
212210 return cret
213211 }
214212
M v4/glib/ghostutils.go +0 -5
@@ -19,7 +19,6 @@ var xHostnameIsAsciiEncoded func(string) bool
1919 func HostnameIsAsciiEncoded(HostnameVar string) bool {
2020
2121 cret := xHostnameIsAsciiEncoded(HostnameVar)
22-
2322 return cret
2423 }
2524
@@ -32,7 +31,6 @@ var xHostnameIsIpAddress func(string) bool
3231 func HostnameIsIpAddress(HostnameVar string) bool {
3332
3433 cret := xHostnameIsIpAddress(HostnameVar)
35-
3634 return cret
3735 }
3836
@@ -48,7 +46,6 @@ var xHostnameIsNonAscii func(string) bool
4846 func HostnameIsNonAscii(HostnameVar string) bool {
4947
5048 cret := xHostnameIsNonAscii(HostnameVar)
51-
5249 return cret
5350 }
5451
@@ -60,7 +57,6 @@ var xHostnameToAscii func(string) string
6057 func HostnameToAscii(HostnameVar string) string {
6158
6259 cret := xHostnameToAscii(HostnameVar)
63-
6460 return cret
6561 }
6662
@@ -76,7 +72,6 @@ var xHostnameToUnicode func(string) string
7672 func HostnameToUnicode(HostnameVar string) string {
7773
7874 cret := xHostnameToUnicode(HostnameVar)
79-
8075 return cret
8176 }
8277
M v4/glib/giochannel.go +4 -37
@@ -2,7 +2,6 @@
22 package glib
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -117,7 +116,6 @@ func NewIOChannelFile(FilenameVar string, ModeVar string) (*IOChannel, error) {
117116 var cerr *Error
118117
119118 cret := xNewIOChannelFile(FilenameVar, ModeVar, &cerr)
120-
121119 if cerr == nil {
122120 return cret, nil
123121 }
@@ -152,7 +150,6 @@ var xIOChannelUnixNew func(int) *IOChannel
152150 func IOChannelUnixNew(FdVar int) *IOChannel {
153151
154152 cret := xIOChannelUnixNew(FdVar)
155-
156153 return cret
157154 }
158155
@@ -174,7 +171,6 @@ func (x *IOChannel) Flush() (IOStatus, error) {
174171 var cerr *Error
175172
176173 cret := xIOChannelFlush(x.GoPointer())
177-
178174 if cerr == nil {
179175 return cret, nil
180176 }
@@ -190,7 +186,6 @@ var xIOChannelGetBufferCondition func(uintptr) IOCondition
190186 func (x *IOChannel) GetBufferCondition() IOCondition {
191187
192188 cret := xIOChannelGetBufferCondition(x.GoPointer())
193-
194189 return cret
195190 }
196191
@@ -200,7 +195,6 @@ var xIOChannelGetBufferSize func(uintptr) uint
200195 func (x *IOChannel) GetBufferSize() uint {
201196
202197 cret := xIOChannelGetBufferSize(x.GoPointer())
203-
204198 return cret
205199 }
206200
@@ -210,7 +204,6 @@ var xIOChannelGetBuffered func(uintptr) bool
210204 func (x *IOChannel) GetBuffered() bool {
211205
212206 cret := xIOChannelGetBuffered(x.GoPointer())
213-
214207 return cret
215208 }
216209
@@ -223,7 +216,6 @@ var xIOChannelGetCloseOnUnref func(uintptr) bool
223216 func (x *IOChannel) GetCloseOnUnref() bool {
224217
225218 cret := xIOChannelGetCloseOnUnref(x.GoPointer())
226-
227219 return cret
228220 }
229221
@@ -235,7 +227,6 @@ var xIOChannelGetEncoding func(uintptr) string
235227 func (x *IOChannel) GetEncoding() string {
236228
237229 cret := xIOChannelGetEncoding(x.GoPointer())
238-
239230 return cret
240231 }
241232
@@ -253,7 +244,6 @@ var xIOChannelGetFlags func(uintptr) IOFlags
253244 func (x *IOChannel) GetFlags() IOFlags {
254245
255246 cret := xIOChannelGetFlags(x.GoPointer())
256-
257247 return cret
258248 }
259249
@@ -266,7 +256,6 @@ var xIOChannelGetLineTerm func(uintptr, *int) string
266256 func (x *IOChannel) GetLineTerm(LengthVar *int) string {
267257
268258 cret := xIOChannelGetLineTerm(x.GoPointer(), LengthVar)
269-
270259 return cret
271260 }
272261
@@ -289,7 +278,6 @@ var xIOChannelRead func(uintptr, string, uint, uint) IOError
289278 func (x *IOChannel) Read(BufVar string, CountVar uint, BytesReadVar uint) IOError {
290279
291280 cret := xIOChannelRead(x.GoPointer(), BufVar, CountVar, BytesReadVar)
292-
293281 return cret
294282 }
295283
@@ -300,7 +288,6 @@ func (x *IOChannel) ReadChars(BufVar *[]byte, CountVar uint, BytesReadVar *uint)
300288 var cerr *Error
301289
302290 cret := xIOChannelReadChars(x.GoPointer(), BufVar, CountVar, BytesReadVar, &cerr)
303-
304291 if cerr == nil {
305292 return cret, nil
306293 }
@@ -318,7 +305,6 @@ func (x *IOChannel) ReadLine(StrReturnVar *string, LengthVar *uint, TerminatorPo
318305 var cerr *Error
319306
320307 cret := xIOChannelReadLine(x.GoPointer(), StrReturnVar, LengthVar, TerminatorPosVar, &cerr)
321-
322308 if cerr == nil {
323309 return cret, nil
324310 }
@@ -333,7 +319,6 @@ func (x *IOChannel) ReadLineString(BufferVar *String, TerminatorPosVar uint) (IO
333319 var cerr *Error
334320
335321 cret := xIOChannelReadLineString(x.GoPointer(), BufferVar, TerminatorPosVar, &cerr)
336-
337322 if cerr == nil {
338323 return cret, nil
339324 }
@@ -348,7 +333,6 @@ func (x *IOChannel) ReadToEnd(StrReturnVar *[]byte, LengthVar *uint) (IOStatus,
348333 var cerr *Error
349334
350335 cret := xIOChannelReadToEnd(x.GoPointer(), StrReturnVar, LengthVar, &cerr)
351-
352336 if cerr == nil {
353337 return cret, nil
354338 }
@@ -364,7 +348,6 @@ func (x *IOChannel) ReadUnichar(ThecharVar *uint32) (IOStatus, error) {
364348 var cerr *Error
365349
366350 cret := xIOChannelReadUnichar(x.GoPointer(), ThecharVar, &cerr)
367-
368351 if cerr == nil {
369352 return cret, nil
370353 }
@@ -378,7 +361,6 @@ var xIOChannelRef func(uintptr) *IOChannel
378361 func (x *IOChannel) Ref() *IOChannel {
379362
380363 cret := xIOChannelRef(x.GoPointer())
381-
382364 return cret
383365 }
384366
@@ -389,7 +371,6 @@ var xIOChannelSeek func(uintptr, int64, SeekType) IOError
389371 func (x *IOChannel) Seek(OffsetVar int64, TypeVar SeekType) IOError {
390372
391373 cret := xIOChannelSeek(x.GoPointer(), OffsetVar, TypeVar)
392-
393374 return cret
394375 }
395376
@@ -400,7 +381,6 @@ func (x *IOChannel) SeekPosition(OffsetVar int64, TypeVar SeekType) (IOStatus, e
400381 var cerr *Error
401382
402383 cret := xIOChannelSeekPosition(x.GoPointer(), OffsetVar, TypeVar, &cerr)
403-
404384 if cerr == nil {
405385 return cret, nil
406386 }
@@ -497,12 +477,10 @@ var xIOChannelSetEncoding func(uintptr, uintptr, **Error) IOStatus
497477 func (x *IOChannel) SetEncoding(EncodingVar *string) (IOStatus, error) {
498478 var cerr *Error
499479
500- EncodingVarPtr, EncodingVarBytes := core.NullableStringToPtr(EncodingVar)
480+ EncodingVarPtr := core.GStrdupNullable(EncodingVar)
481+ defer core.GFreeNullable(EncodingVarPtr)
501482
502483 cret := xIOChannelSetEncoding(x.GoPointer(), EncodingVarPtr, &cerr)
503-
504- runtime.KeepAlive(EncodingVarBytes)
505-
506484 if cerr == nil {
507485 return cret, nil
508486 }
@@ -517,7 +495,6 @@ func (x *IOChannel) SetFlags(FlagsVar IOFlags) (IOStatus, error) {
517495 var cerr *Error
518496
519497 cret := xIOChannelSetFlags(x.GoPointer(), FlagsVar, &cerr)
520-
521498 if cerr == nil {
522499 return cret, nil
523500 }
@@ -531,12 +508,11 @@ var xIOChannelSetLineTerm func(uintptr, uintptr, int)
531508 // where in the file a line break occurs.
532509 func (x *IOChannel) SetLineTerm(LineTermVar *string, LengthVar int) {
533510
534- LineTermVarPtr, LineTermVarBytes := core.NullableStringToPtr(LineTermVar)
511+ LineTermVarPtr := core.GStrdupNullable(LineTermVar)
512+ defer core.GFreeNullable(LineTermVarPtr)
535513
536514 xIOChannelSetLineTerm(x.GoPointer(), LineTermVarPtr, LengthVar)
537515
538- runtime.KeepAlive(LineTermVarBytes)
539-
540516 }
541517
542518 var xIOChannelShutdown func(uintptr, bool, **Error) IOStatus
@@ -548,7 +524,6 @@ func (x *IOChannel) Shutdown(FlushVar bool) (IOStatus, error) {
548524 var cerr *Error
549525
550526 cret := xIOChannelShutdown(x.GoPointer(), FlushVar, &cerr)
551-
552527 if cerr == nil {
553528 return cret, nil
554529 }
@@ -565,7 +540,6 @@ var xIOChannelUnixGetFd func(uintptr) int
565540 func (x *IOChannel) UnixGetFd() int {
566541
567542 cret := xIOChannelUnixGetFd(x.GoPointer())
568-
569543 return cret
570544 }
571545
@@ -584,7 +558,6 @@ var xIOChannelWrite func(uintptr, string, uint, uint) IOError
584558 func (x *IOChannel) Write(BufVar string, CountVar uint, BytesWrittenVar uint) IOError {
585559
586560 cret := xIOChannelWrite(x.GoPointer(), BufVar, CountVar, BytesWrittenVar)
587-
588561 return cret
589562 }
590563
@@ -600,7 +573,6 @@ func (x *IOChannel) WriteChars(BufVar []byte, CountVar int, BytesWrittenVar *uin
600573 var cerr *Error
601574
602575 cret := xIOChannelWriteChars(x.GoPointer(), BufVar, CountVar, BytesWrittenVar, &cerr)
603-
604576 if cerr == nil {
605577 return cret, nil
606578 }
@@ -616,7 +588,6 @@ func (x *IOChannel) WriteUnichar(ThecharVar uint32) (IOStatus, error) {
616588 var cerr *Error
617589
618590 cret := xIOChannelWriteUnichar(x.GoPointer(), ThecharVar, &cerr)
619-
620591 if cerr == nil {
621592 return cret, nil
622593 }
@@ -1069,7 +1040,6 @@ func IoAddWatch(ChannelVar *IOChannel, ConditionVar IOCondition, FuncVar *IOFunc
10691040 }
10701041
10711042 cret := xIoAddWatch(ChannelVar, ConditionVar, FuncVarRef, UserDataVar)
1072-
10731043 return cret
10741044 }
10751045
@@ -1114,7 +1084,6 @@ func IoAddWatchFull(ChannelVar *IOChannel, PriorityVar int, ConditionVar IOCondi
11141084 }
11151085
11161086 cret := xIoAddWatchFull(ChannelVar, PriorityVar, ConditionVar, FuncVarRef, UserDataVar, NotifyVarRef)
1117-
11181087 return cret
11191088 }
11201089
@@ -1124,7 +1093,6 @@ var xIoChannelErrorFromErrno func(int) IOChannelError
11241093 func IoChannelErrorFromErrno(EnVar int) IOChannelError {
11251094
11261095 cret := xIoChannelErrorFromErrno(EnVar)
1127-
11281096 return cret
11291097 }
11301098
@@ -1147,7 +1115,6 @@ var xIoCreateWatch func(*IOChannel, IOCondition) *Source
11471115 func IoCreateWatch(ChannelVar *IOChannel, ConditionVar IOCondition) *Source {
11481116
11491117 cret := xIoCreateWatch(ChannelVar, ConditionVar)
1150-
11511118 return cret
11521119 }
11531120
M v4/glib/gkeyfile.go +18 -61
@@ -2,7 +2,6 @@
22 package glib
33
44 import (
5- "runtime"
65 "structs"
76 "unsafe"
87
@@ -177,7 +176,6 @@ var xNewKeyFile func() *KeyFile
177176 func NewKeyFile() *KeyFile {
178177
179178 cret := xNewKeyFile()
180-
181179 return cret
182180 }
183181
@@ -206,7 +204,6 @@ func (x *KeyFile) GetBoolean(GroupNameVar string, KeyVar string) (bool, error) {
206204 var cerr *Error
207205
208206 cret := xKeyFileGetBoolean(x.GoPointer(), GroupNameVar, KeyVar, &cerr)
209-
210207 if cerr == nil {
211208 return cret, nil
212209 }
@@ -226,7 +223,6 @@ func (x *KeyFile) GetBooleanList(GroupNameVar string, KeyVar string, LengthVar *
226223 var cerr *Error
227224
228225 cret := xKeyFileGetBooleanList(x.GoPointer(), GroupNameVar, KeyVar, LengthVar, &cerr)
229-
230226 if cerr == nil {
231227 return cret, nil
232228 }
@@ -248,16 +244,13 @@ var xKeyFileGetComment func(uintptr, uintptr, uintptr, **Error) string
248244 func (x *KeyFile) GetComment(GroupNameVar *string, KeyVar *string) (string, error) {
249245 var cerr *Error
250246
251- GroupNameVarPtr, GroupNameVarBytes := core.NullableStringToPtr(GroupNameVar)
247+ GroupNameVarPtr := core.GStrdupNullable(GroupNameVar)
248+ defer core.GFreeNullable(GroupNameVarPtr)
252249
253- KeyVarPtr, KeyVarBytes := core.NullableStringToPtr(KeyVar)
250+ KeyVarPtr := core.GStrdupNullable(KeyVar)
251+ defer core.GFreeNullable(KeyVarPtr)
254252
255253 cret := xKeyFileGetComment(x.GoPointer(), GroupNameVarPtr, KeyVarPtr, &cerr)
256-
257- runtime.KeepAlive(GroupNameVarBytes)
258-
259- runtime.KeepAlive(KeyVarBytes)
260-
261254 if cerr == nil {
262255 return cret, nil
263256 }
@@ -276,7 +269,6 @@ func (x *KeyFile) GetDouble(GroupNameVar string, KeyVar string) (float64, error)
276269 var cerr *Error
277270
278271 cret := xKeyFileGetDouble(x.GoPointer(), GroupNameVar, KeyVar, &cerr)
279-
280272 if cerr == nil {
281273 return cret, nil
282274 }
@@ -296,7 +288,6 @@ func (x *KeyFile) GetDoubleList(GroupNameVar string, KeyVar string, LengthVar *u
296288 var cerr *Error
297289
298290 cret := xKeyFileGetDoubleList(x.GoPointer(), GroupNameVar, KeyVar, LengthVar, &cerr)
299-
300291 if cerr == nil {
301292 return cret, nil
302293 }
@@ -313,7 +304,6 @@ var xKeyFileGetGroups func(uintptr, *uint) []string
313304 func (x *KeyFile) GetGroups(LengthVar *uint) []string {
314305
315306 cret := xKeyFileGetGroups(x.GoPointer(), LengthVar)
316-
317307 return cret
318308 }
319309
@@ -328,7 +318,6 @@ func (x *KeyFile) GetInt64(GroupNameVar string, KeyVar string) (int64, error) {
328318 var cerr *Error
329319
330320 cret := xKeyFileGetInt64(x.GoPointer(), GroupNameVar, KeyVar, &cerr)
331-
332321 if cerr == nil {
333322 return cret, nil
334323 }
@@ -349,7 +338,6 @@ func (x *KeyFile) GetInteger(GroupNameVar string, KeyVar string) (int, error) {
349338 var cerr *Error
350339
351340 cret := xKeyFileGetInteger(x.GoPointer(), GroupNameVar, KeyVar, &cerr)
352-
353341 if cerr == nil {
354342 return cret, nil
355343 }
@@ -370,7 +358,6 @@ func (x *KeyFile) GetIntegerList(GroupNameVar string, KeyVar string, LengthVar *
370358 var cerr *Error
371359
372360 cret := xKeyFileGetIntegerList(x.GoPointer(), GroupNameVar, KeyVar, LengthVar, &cerr)
373-
374361 if cerr == nil {
375362 return cret, nil
376363 }
@@ -389,7 +376,6 @@ func (x *KeyFile) GetKeys(GroupNameVar string, LengthVar *uint) ([]string, error
389376 var cerr *Error
390377
391378 cret := xKeyFileGetKeys(x.GoPointer(), GroupNameVar, LengthVar, &cerr)
392-
393379 if cerr == nil {
394380 return cret, nil
395381 }
@@ -410,12 +396,10 @@ var xKeyFileGetLocaleForKey func(uintptr, string, string, uintptr) string
410396 // this function.
411397 func (x *KeyFile) GetLocaleForKey(GroupNameVar string, KeyVar string, LocaleVar *string) string {
412398
413- LocaleVarPtr, LocaleVarBytes := core.NullableStringToPtr(LocaleVar)
399+ LocaleVarPtr := core.GStrdupNullable(LocaleVar)
400+ defer core.GFreeNullable(LocaleVarPtr)
414401
415402 cret := xKeyFileGetLocaleForKey(x.GoPointer(), GroupNameVar, KeyVar, LocaleVarPtr)
416-
417- runtime.KeepAlive(LocaleVarBytes)
418-
419403 return cret
420404 }
421405
@@ -440,12 +424,10 @@ var xKeyFileGetLocaleString func(uintptr, string, string, uintptr, **Error) stri
440424 func (x *KeyFile) GetLocaleString(GroupNameVar string, KeyVar string, LocaleVar *string) (string, error) {
441425 var cerr *Error
442426
443- LocaleVarPtr, LocaleVarBytes := core.NullableStringToPtr(LocaleVar)
427+ LocaleVarPtr := core.GStrdupNullable(LocaleVar)
428+ defer core.GFreeNullable(LocaleVarPtr)
444429
445430 cret := xKeyFileGetLocaleString(x.GoPointer(), GroupNameVar, KeyVar, LocaleVarPtr, &cerr)
446-
447- runtime.KeepAlive(LocaleVarBytes)
448-
449431 if cerr == nil {
450432 return cret, nil
451433 }
@@ -476,12 +458,10 @@ var xKeyFileGetLocaleStringList func(uintptr, string, string, uintptr, *uint, **
476458 func (x *KeyFile) GetLocaleStringList(GroupNameVar string, KeyVar string, LocaleVar *string, LengthVar *uint) ([]string, error) {
477459 var cerr *Error
478460
479- LocaleVarPtr, LocaleVarBytes := core.NullableStringToPtr(LocaleVar)
461+ LocaleVarPtr := core.GStrdupNullable(LocaleVar)
462+ defer core.GFreeNullable(LocaleVarPtr)
480463
481464 cret := xKeyFileGetLocaleStringList(x.GoPointer(), GroupNameVar, KeyVar, LocaleVarPtr, LengthVar, &cerr)
482-
483- runtime.KeepAlive(LocaleVarBytes)
484-
485465 if cerr == nil {
486466 return cret, nil
487467 }
@@ -495,7 +475,6 @@ var xKeyFileGetStartGroup func(uintptr) string
495475 func (x *KeyFile) GetStartGroup() string {
496476
497477 cret := xKeyFileGetStartGroup(x.GoPointer())
498-
499478 return cret
500479 }
501480
@@ -513,7 +492,6 @@ func (x *KeyFile) GetString(GroupNameVar string, KeyVar string) (string, error)
513492 var cerr *Error
514493
515494 cret := xKeyFileGetString(x.GoPointer(), GroupNameVar, KeyVar, &cerr)
516-
517495 if cerr == nil {
518496 return cret, nil
519497 }
@@ -532,7 +510,6 @@ func (x *KeyFile) GetStringList(GroupNameVar string, KeyVar string, LengthVar *u
532510 var cerr *Error
533511
534512 cret := xKeyFileGetStringList(x.GoPointer(), GroupNameVar, KeyVar, LengthVar, &cerr)
535-
536513 if cerr == nil {
537514 return cret, nil
538515 }
@@ -551,7 +528,6 @@ func (x *KeyFile) GetUint64(GroupNameVar string, KeyVar string) (uint64, error)
551528 var cerr *Error
552529
553530 cret := xKeyFileGetUint64(x.GoPointer(), GroupNameVar, KeyVar, &cerr)
554-
555531 if cerr == nil {
556532 return cret, nil
557533 }
@@ -572,7 +548,6 @@ func (x *KeyFile) GetValue(GroupNameVar string, KeyVar string) (string, error) {
572548 var cerr *Error
573549
574550 cret := xKeyFileGetValue(x.GoPointer(), GroupNameVar, KeyVar, &cerr)
575-
576551 if cerr == nil {
577552 return cret, nil
578553 }
@@ -586,7 +561,6 @@ var xKeyFileHasGroup func(uintptr, string) bool
586561 func (x *KeyFile) HasGroup(GroupNameVar string) bool {
587562
588563 cret := xKeyFileHasGroup(x.GoPointer(), GroupNameVar)
589-
590564 return cret
591565 }
592566
@@ -607,7 +581,6 @@ func (x *KeyFile) HasKey(GroupNameVar string, KeyVar string) (bool, error) {
607581 var cerr *Error
608582
609583 cret := xKeyFileHasKey(x.GoPointer(), GroupNameVar, KeyVar, &cerr)
610-
611584 if cerr == nil {
612585 return cret, nil
613586 }
@@ -625,7 +598,6 @@ func (x *KeyFile) LoadFromBytes(BytesVar *Bytes, FlagsVar KeyFileFlags) (bool, e
625598 var cerr *Error
626599
627600 cret := xKeyFileLoadFromBytes(x.GoPointer(), BytesVar, FlagsVar, &cerr)
628-
629601 if cerr == nil {
630602 return cret, nil
631603 }
@@ -642,7 +614,6 @@ func (x *KeyFile) LoadFromData(DataVar string, LengthVar uint, FlagsVar KeyFileF
642614 var cerr *Error
643615
644616 cret := xKeyFileLoadFromData(x.GoPointer(), DataVar, LengthVar, FlagsVar, &cerr)
645-
646617 if cerr == nil {
647618 return cret, nil
648619 }
@@ -665,7 +636,6 @@ func (x *KeyFile) LoadFromDataDirs(FileVar string, FullPathVar *string, FlagsVar
665636 var cerr *Error
666637
667638 cret := xKeyFileLoadFromDataDirs(x.GoPointer(), FileVar, FullPathVar, FlagsVar, &cerr)
668-
669639 if cerr == nil {
670640 return cret, nil
671641 }
@@ -694,7 +664,6 @@ func (x *KeyFile) LoadFromDirs(FileVar string, SearchDirsVar []string, FullPathV
694664 var cerr *Error
695665
696666 cret := xKeyFileLoadFromDirs(x.GoPointer(), FileVar, SearchDirsVar, FullPathVar, FlagsVar, &cerr)
697-
698667 if cerr == nil {
699668 return cret, nil
700669 }
@@ -716,7 +685,6 @@ func (x *KeyFile) LoadFromFile(FileVar string, FlagsVar KeyFileFlags) (bool, err
716685 var cerr *Error
717686
718687 cret := xKeyFileLoadFromFile(x.GoPointer(), FileVar, FlagsVar, &cerr)
719-
720688 if cerr == nil {
721689 return cret, nil
722690 }
@@ -730,7 +698,6 @@ var xKeyFileRef func(uintptr) *KeyFile
730698 func (x *KeyFile) Ref() *KeyFile {
731699
732700 cret := xKeyFileRef(x.GoPointer())
733-
734701 return cret
735702 }
736703
@@ -744,16 +711,13 @@ var xKeyFileRemoveComment func(uintptr, uintptr, uintptr, **Error) bool
744711 func (x *KeyFile) RemoveComment(GroupNameVar *string, KeyVar *string) (bool, error) {
745712 var cerr *Error
746713
747- GroupNameVarPtr, GroupNameVarBytes := core.NullableStringToPtr(GroupNameVar)
714+ GroupNameVarPtr := core.GStrdupNullable(GroupNameVar)
715+ defer core.GFreeNullable(GroupNameVarPtr)
748716
749- KeyVarPtr, KeyVarBytes := core.NullableStringToPtr(KeyVar)
717+ KeyVarPtr := core.GStrdupNullable(KeyVar)
718+ defer core.GFreeNullable(KeyVarPtr)
750719
751720 cret := xKeyFileRemoveComment(x.GoPointer(), GroupNameVarPtr, KeyVarPtr, &cerr)
752-
753- runtime.KeepAlive(GroupNameVarBytes)
754-
755- runtime.KeepAlive(KeyVarBytes)
756-
757721 if cerr == nil {
758722 return cret, nil
759723 }
@@ -769,7 +733,6 @@ func (x *KeyFile) RemoveGroup(GroupNameVar string) (bool, error) {
769733 var cerr *Error
770734
771735 cret := xKeyFileRemoveGroup(x.GoPointer(), GroupNameVar, &cerr)
772-
773736 if cerr == nil {
774737 return cret, nil
775738 }
@@ -784,7 +747,6 @@ func (x *KeyFile) RemoveKey(GroupNameVar string, KeyVar string) (bool, error) {
784747 var cerr *Error
785748
786749 cret := xKeyFileRemoveKey(x.GoPointer(), GroupNameVar, KeyVar, &cerr)
787-
788750 if cerr == nil {
789751 return cret, nil
790752 }
@@ -808,7 +770,6 @@ func (x *KeyFile) SaveToFile(FilenameVar string) (bool, error) {
808770 var cerr *Error
809771
810772 cret := xKeyFileSaveToFile(x.GoPointer(), FilenameVar, &cerr)
811-
812773 if cerr == nil {
813774 return cret, nil
814775 }
@@ -856,16 +817,13 @@ var xKeyFileSetComment func(uintptr, uintptr, uintptr, string, **Error) bool
856817 func (x *KeyFile) SetComment(GroupNameVar *string, KeyVar *string, CommentVar string) (bool, error) {
857818 var cerr *Error
858819
859- GroupNameVarPtr, GroupNameVarBytes := core.NullableStringToPtr(GroupNameVar)
820+ GroupNameVarPtr := core.GStrdupNullable(GroupNameVar)
821+ defer core.GFreeNullable(GroupNameVarPtr)
860822
861- KeyVarPtr, KeyVarBytes := core.NullableStringToPtr(KeyVar)
823+ KeyVarPtr := core.GStrdupNullable(KeyVar)
824+ defer core.GFreeNullable(KeyVarPtr)
862825
863826 cret := xKeyFileSetComment(x.GoPointer(), GroupNameVarPtr, KeyVarPtr, CommentVar, &cerr)
864-
865- runtime.KeepAlive(GroupNameVarBytes)
866-
867- runtime.KeepAlive(KeyVarBytes)
868-
869827 if cerr == nil {
870828 return cret, nil
871829 }
@@ -1027,7 +985,6 @@ func (x *KeyFile) ToData(LengthVar *uint) (string, error) {
1027985 var cerr *Error
1028986
1029987 cret := xKeyFileToData(x.GoPointer(), LengthVar, &cerr)
1030-
1031988 if cerr == nil {
1032989 return cret, nil
1033990 }
M v4/glib/glib-types.go +0 -2
@@ -12,7 +12,6 @@ var xStrvGetType func() types.GType
1212 func StrvGetType() types.GType {
1313
1414 cret := xStrvGetType()
15-
1615 return cret
1716 }
1817
@@ -21,7 +20,6 @@ var xVariantGetGtype func() types.GType
2120 func VariantGetGtype() types.GType {
2221
2322 cret := xVariantGetGtype()
24-
2523 return cret
2624 }
2725
M v4/glib/glib-unix.go +0 -11
@@ -57,7 +57,6 @@ var xClosefrom func(int) int
5757 func Closefrom(LowfdVar int) int {
5858
5959 cret := xClosefrom(LowfdVar)
60-
6160 return cret
6261 }
6362
@@ -80,7 +79,6 @@ var xFdwalkSetCloexec func(int) int
8079 func FdwalkSetCloexec(LowfdVar int) int {
8180
8281 cret := xFdwalkSetCloexec(LowfdVar)
83-
8482 return cret
8583 }
8684
@@ -117,7 +115,6 @@ func UnixFdAdd(FdVar int, ConditionVar IOCondition, FunctionVar *UnixFDSourceFun
117115 }
118116
119117 cret := xUnixFdAdd(FdVar, ConditionVar, FunctionVarRef, UserDataVar)
120-
121118 return cret
122119 }
123120
@@ -162,7 +159,6 @@ func UnixFdAddFull(PriorityVar int, FdVar int, ConditionVar IOCondition, Functio
162159 }
163160
164161 cret := xUnixFdAddFull(PriorityVar, FdVar, ConditionVar, FunctionVarRef, UserDataVar, NotifyVarRef)
165-
166162 return cret
167163 }
168164
@@ -178,7 +174,6 @@ var xUnixFdSourceNew func(int, IOCondition) *Source
178174 func UnixFdSourceNew(FdVar int, ConditionVar IOCondition) *Source {
179175
180176 cret := xUnixFdSourceNew(FdVar, ConditionVar)
181-
182177 return cret
183178 }
184179
@@ -199,7 +194,6 @@ func UnixGetPasswdEntry(UserNameVar string) (uintptr, error) {
199194 var cerr *Error
200195
201196 cret := xUnixGetPasswdEntry(UserNameVar, &cerr)
202-
203197 if cerr == nil {
204198 return cret, nil
205199 }
@@ -232,7 +226,6 @@ func UnixOpenPipe(FdsVar [2]int, FlagsVar int) (bool, error) {
232226 var cerr *Error
233227
234228 cret := xUnixOpenPipe(FdsVar, FlagsVar, &cerr)
235-
236229 if cerr == nil {
237230 return cret, nil
238231 }
@@ -249,7 +242,6 @@ func UnixSetFdNonblocking(FdVar int, NonblockVar bool) (bool, error) {
249242 var cerr *Error
250243
251244 cret := xUnixSetFdNonblocking(FdVar, NonblockVar, &cerr)
252-
253245 if cerr == nil {
254246 return cret, nil
255247 }
@@ -280,7 +272,6 @@ func UnixSignalAdd(SignumVar int, HandlerVar *SourceFunc, UserDataVar uintptr) u
280272 }
281273
282274 cret := xUnixSignalAdd(SignumVar, HandlerVarRef, UserDataVar)
283-
284275 return cret
285276 }
286277
@@ -322,7 +313,6 @@ func UnixSignalAddFull(PriorityVar int, SignumVar int, HandlerVar *SourceFunc, U
322313 }
323314
324315 cret := xUnixSignalAddFull(PriorityVar, SignumVar, HandlerVarRef, UserDataVar, NotifyVarRef)
325-
326316 return cret
327317 }
328318
@@ -354,7 +344,6 @@ var xUnixSignalSourceNew func(int) *Source
354344 func UnixSignalSourceNew(SignumVar int) *Source {
355345
356346 cret := xUnixSignalSourceNew(SignumVar)
357-
358347 return cret
359348 }
360349
M v4/glib/gmain.go +0 -60 collapsed to keep the page light
M v4/glib/gmappedfile.go +0 -6 collapsed to keep the page light
M v4/glib/gmarkup.go +0 -12 collapsed to keep the page light
M v4/glib/gmem.go +0 -15 collapsed to keep the page light
M v4/glib/gmessages.go +26 -58 collapsed to keep the page light
M v4/glib/gnode.go +0 -20 collapsed to keep the page light
M v4/glib/goption.go +6 -21 collapsed to keep the page light
M v4/glib/gpathbuf.go +4 -18 collapsed to keep the page light
M v4/glib/gpattern.go +4 -15 collapsed to keep the page light
M v4/glib/gpoll.go +0 -1 collapsed to keep the page light
M v4/glib/gprimes.go +0 -1 collapsed to keep the page light
M v4/glib/gprintf.go +0 -7 collapsed to keep the page light
M v4/glib/gquark.go +10 -23 collapsed to keep the page light
M v4/glib/gqueue.go +0 -21 collapsed to keep the page light
M v4/glib/grand.go +0 -12 collapsed to keep the page light
M v4/glib/grcbox.go +0 -10 collapsed to keep the page light
M v4/glib/grefcount.go +0 -4 collapsed to keep the page light
M v4/glib/grefstring.go +0 -6 collapsed to keep the page light
M v4/glib/gregex.go +0 -37 collapsed to keep the page light
M v4/glib/grel.go +0 -5 collapsed to keep the page light
M v4/glib/gscanner.go +0 -10 collapsed to keep the page light
M v4/glib/gsequence.go +0 -24 collapsed to keep the page light
M v4/glib/gshell.go +0 -3 collapsed to keep the page light
M v4/glib/gslice.go +0 -5 collapsed to keep the page light
M v4/glib/gspawn.go +10 -25 collapsed to keep the page light
M v4/glib/gstdio.go +0 -17 collapsed to keep the page light
M v4/glib/gstrfuncs.go +16 -83 collapsed to keep the page light
M v4/glib/gstring.go +2 -38 collapsed to keep the page light
M v4/glib/gstringchunk.go +0 -3 collapsed to keep the page light
M v4/glib/gstrvbuilder.go +0 -4 collapsed to keep the page light
M v4/glib/gtestutils.go +18 -51 collapsed to keep the page light
M v4/glib/gthread.go +4 -36 collapsed to keep the page light
M v4/glib/gthreadpool.go +0 -9 collapsed to keep the page light
M v4/glib/gtimer.go +0 -3 collapsed to keep the page light
M v4/glib/gtimezone.go +4 -19 collapsed to keep the page light
M v4/glib/gtrashstack.go +0 -3 collapsed to keep the page light
M v4/glib/gtree.go +0 -23 collapsed to keep the page light
M v4/glib/gtypes.go +0 -1 collapsed to keep the page light
M v4/glib/gunicode.go +2 -71 collapsed to keep the page light
M v4/glib/guri.go +60 -125 collapsed to keep the page light
M v4/glib/gutils.go +2 -30 collapsed to keep the page light
M v4/glib/guuid.go +0 -2 collapsed to keep the page light
M v4/glib/gvariant-parser.go +0 -1 collapsed to keep the page light
M v4/glib/gvariant.go +8 -113 collapsed to keep the page light
M v4/glib/gvarianttype.go +2 -34 collapsed to keep the page light
M v4/glib/gversion.go +0 -1 collapsed to keep the page light
M v4/glib/main.go +0 -16 collapsed to keep the page light
M v4/gmodule/gmodule.go +2 -10 collapsed to keep the page light
M v4/gmodule/main.go +0 -1 collapsed to keep the page light
M v4/gobject/gbinding.go +0 -3 collapsed to keep the page light
M v4/gobject/gboxed.go +0 -2 collapsed to keep the page light
M v4/gobject/gclosure.go +0 -6 collapsed to keep the page light
M v4/gobject/genums.go +0 -10 collapsed to keep the page light
M v4/gobject/glib-types.go +0 -1 collapsed to keep the page light
M v4/gobject/gobject.go +0 -15 collapsed to keep the page light
M v4/gobject/gparam.go +4 -23 collapsed to keep the page light
M v4/gobject/gparamspecs.go +90 -137 collapsed to keep the page light
M v4/gobject/gsignal.go +0 -22 collapsed to keep the page light
M v4/gobject/gtype.go +0 -47 collapsed to keep the page light
M v4/gobject/gtypemodule.go +0 -4 collapsed to keep the page light
M v4/gobject/gvalue.go +8 -43 collapsed to keep the page light
M v4/gobject/gvaluearray.go +0 -9 collapsed to keep the page light
M v4/gobject/gvaluetypes.go +0 -3 collapsed to keep the page light
M v4/graphene/graphene-box.go +0 -19 collapsed to keep the page light
M v4/graphene/graphene-euler.go +0 -16 collapsed to keep the page light
M v4/graphene/graphene-frustum.go +0 -8 collapsed to keep the page light
M v4/graphene/graphene-matrix.go +0 -33 collapsed to keep the page light
M v4/graphene/graphene-plane.go +0 -9 collapsed to keep the page light
M v4/graphene/graphene-point.go +0 -8 collapsed to keep the page light
M v4/graphene/graphene-point3d.go +0 -10 collapsed to keep the page light
M v4/graphene/graphene-quad.go +0 -6 collapsed to keep the page light
M v4/graphene/graphene-quaternion.go +0 -12 collapsed to keep the page light
M v4/graphene/graphene-ray.go +0 -13 collapsed to keep the page light
M v4/graphene/graphene-rect.go +0 -17 collapsed to keep the page light
M v4/graphene/graphene-size.go +0 -5 collapsed to keep the page light
M v4/graphene/graphene-sphere.go +0 -9 collapsed to keep the page light
M v4/graphene/graphene-triangle.go +0 -9 collapsed to keep the page light
M v4/graphene/graphene-vec2.go +0 -14 collapsed to keep the page light
M v4/graphene/graphene-vec3.go +0 -16 collapsed to keep the page light
M v4/graphene/graphene-vec4.go +0 -20 collapsed to keep the page light
M v4/gsk/gskcomponenttransfer.go +0 -1 collapsed to keep the page light
M v4/gsk/gskglshader.go +0 -20 collapsed to keep the page light
M v4/gsk/gskpath.go +0 -1 collapsed to keep the page light
M v4/gsk/gskpathpoint.go +0 -6 collapsed to keep the page light
M v4/gsk/gskrenderer.go +0 -3 collapsed to keep the page light
M v4/gsk/gskrendernode.go +0 -5 collapsed to keep the page light
M v4/gsk/gskrendernodeimpl.go +0 -62 collapsed to keep the page light
M v4/gsk/gskroundedrect.go +0 -10 collapsed to keep the page light
M v4/gsk/gskstroke.go +0 -1 collapsed to keep the page light
M v4/gsk/gsktransform.go +0 -1
@@ -18,7 +18,6 @@ var xTransformParse func(string, **Transform) bool
1818 func TransformParse(StringVar string, OutTransformVar **Transform) bool {
1919
2020 cret := xTransformParse(StringVar, OutTransformVar)
21-
2221 return cret
2322 }
2423
M v4/gsk/gsktypes.go +0 -56 collapsed to keep the page light
M v4/gsk/main.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkaboutdialog.go +18 -47 collapsed to keep the page light
M v4/gtk/gtkaccelgroup.go +0 -8 collapsed to keep the page light
M v4/gtk/gtkaccessible.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkactionable.go +2 -6 collapsed to keep the page light
M v4/gtk/gtkactionbar.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkadjustment.go +0 -7 collapsed to keep the page light
M v4/gtk/gtkalertdialog.go +0 -7 collapsed to keep the page light
M v4/gtk/gtkappchooser.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkappchooserbutton.go +0 -9 collapsed to keep the page light
M v4/gtk/gtkappchooserdialog.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkappchooserwidget.go +0 -11 collapsed to keep the page light
M v4/gtk/gtkapplication.go +4 -20 collapsed to keep the page light
M v4/gtk/gtkapplicationwindow.go +0 -14 collapsed to keep the page light
M v4/gtk/gtkaspectframe.go +0 -8 collapsed to keep the page light
M v4/gtk/gtkassistant.go +0 -12 collapsed to keep the page light
M v4/gtk/gtkatcontext.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkbitset.go +0 -7 collapsed to keep the page light
M v4/gtk/gtkbookmarklist.go +6 -17 collapsed to keep the page light
M v4/gtk/gtkboolfilter.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkborder.go +0 -2 collapsed to keep the page light
M v4/gtk/gtkbox.go +0 -9 collapsed to keep the page light
M v4/gtk/gtkboxlayout.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkbuildable.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkbuilder.go +2 -18 collapsed to keep the page light
M v4/gtk/gtkbuilderlistitemfactory.go +0 -2 collapsed to keep the page light
M v4/gtk/gtkbuilderscope.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkbutton.go +2 -15 collapsed to keep the page light
M v4/gtk/gtkcalendar.go +0 -12 collapsed to keep the page light
M v4/gtk/gtkcellarea.go +0 -14 collapsed to keep the page light
M v4/gtk/gtkcellareabox.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkcelllayout.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkcellrenderer.go +0 -8 collapsed to keep the page light
M v4/gtk/gtkcellrendererprogress.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkcellrenderertoggle.go +0 -3 collapsed to keep the page light
M v4/gtk/gtkcellview.go +0 -9 collapsed to keep the page light
M v4/gtk/gtkcenterbox.go +0 -7 collapsed to keep the page light
M v4/gtk/gtkcenterlayout.go +0 -3 collapsed to keep the page light
M v4/gtk/gtkcheckbutton.go +8 -23 collapsed to keep the page light
M v4/gtk/gtkcolorbutton.go +0 -7 collapsed to keep the page light
M v4/gtk/gtkcolorchooser.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkcolorchooserdialog.go +2 -10 collapsed to keep the page light
M v4/gtk/gtkcolorchooserwidget.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkcolordialog.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkcolordialogbutton.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkcolumnview.go +0 -13 collapsed to keep the page light
M v4/gtk/gtkcolumnviewcell.go +0 -3 collapsed to keep the page light
M v4/gtk/gtkcolumnviewcolumn.go +6 -16 collapsed to keep the page light
M v4/gtk/gtkcolumnviewrow.go +0 -7 collapsed to keep the page light
M v4/gtk/gtkcolumnviewsorter.go +0 -2 collapsed to keep the page light
M v4/gtk/gtkcombobox.go +2 -19 collapsed to keep the page light
M v4/gtk/gtkcomboboxtext.go +6 -17 collapsed to keep the page light
M v4/gtk/gtkconstraint.go +0 -9 collapsed to keep the page light
M v4/gtk/gtkconstraintguide.go +2 -6 collapsed to keep the page light
M v4/gtk/gtkconstraintlayout.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkcsserror.go +0 -2 collapsed to keep the page light
M v4/gtk/gtkcssprovider.go +2 -5 collapsed to keep the page light
M v4/gtk/gtkcsssection.go +0 -8 collapsed to keep the page light
M v4/gtk/gtkdebug.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkdialog.go +4 -12 collapsed to keep the page light
M v4/gtk/gtkdialogerror.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkdirectorylist.go +4 -15 collapsed to keep the page light
M v4/gtk/gtkdragicon.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkdragsource.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkdrawingarea.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkdropcontrollermotion.go +0 -2 collapsed to keep the page light
M v4/gtk/gtkdropdown.go +0 -8 collapsed to keep the page light
M v4/gtk/gtkdroptarget.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkdroptargetasync.go +0 -2 collapsed to keep the page light
M v4/gtk/gtkeditable.go +0 -13 collapsed to keep the page light
M v4/gtk/gtkeditablelabel.go +0 -15 collapsed to keep the page light
M v4/gtk/gtkemojichooser.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkentry.go +8 -51 collapsed to keep the page light
M v4/gtk/gtkentrybuffer.go +2 -10 collapsed to keep the page light
M v4/gtk/gtkentrycompletion.go +0 -11 collapsed to keep the page light
M v4/gtk/gtkenums.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkeventcontroller.go +4 -12 collapsed to keep the page light
M v4/gtk/gtkeventcontrollerfocus.go +0 -2 collapsed to keep the page light
M v4/gtk/gtkeventcontrollerkey.go +0 -2 collapsed to keep the page light
M v4/gtk/gtkeventcontrollermotion.go +0 -2 collapsed to keep the page light
M v4/gtk/gtkeventcontrollerscroll.go +0 -2 collapsed to keep the page light
M v4/gtk/gtkexpander.go +6 -19 collapsed to keep the page light
M v4/gtk/gtkexpression.go +0 -8 collapsed to keep the page light
M v4/gtk/gtkfilechooser.go +0 -10 collapsed to keep the page light
M v4/gtk/gtkfilechooserdialog.go +4 -21 collapsed to keep the page light
M v4/gtk/gtkfilechoosernative.go +10 -27 collapsed to keep the page light
M v4/gtk/gtkfilechooserwidget.go +0 -13 collapsed to keep the page light
M v4/gtk/gtkfiledialog.go +4 -11 collapsed to keep the page light
M v4/gtk/gtkfilefilter.go +2 -8 collapsed to keep the page light
M v4/gtk/gtkfilelauncher.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkfilter.go +0 -2 collapsed to keep the page light
M v4/gtk/gtkfilterlistmodel.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkfixed.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkfixedlayout.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkflattenlistmodel.go +0 -3 collapsed to keep the page light
M v4/gtk/gtkflowbox.go +0 -19 collapsed to keep the page light
M v4/gtk/gtkfontbutton.go +0 -16 collapsed to keep the page light
M v4/gtk/gtkfontchooser.go +0 -8 collapsed to keep the page light
M v4/gtk/gtkfontchooserdialog.go +2 -17 collapsed to keep the page light
M v4/gtk/gtkfontchooserwidget.go +0 -12 collapsed to keep the page light
M v4/gtk/gtkfontdialog.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkfontdialogbutton.go +2 -14 collapsed to keep the page light
M v4/gtk/gtkframe.go +4 -13 collapsed to keep the page light
M v4/gtk/gtkgesture.go +0 -13 collapsed to keep the page light
M v4/gtk/gtkgesturedrag.go +0 -2 collapsed to keep the page light
M v4/gtk/gtkgesturelongpress.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkgesturepan.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkgesturerotate.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkgesturesingle.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkgesturestylus.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkgestureswipe.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkgesturezoom.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkglarea.go +0 -11 collapsed to keep the page light
M v4/gtk/gtkgraphicsoffload.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkgrid.go +0 -11 collapsed to keep the page light
M v4/gtk/gtkgridlayout.go +0 -10 collapsed to keep the page light
M v4/gtk/gtkgridview.go +0 -13 collapsed to keep the page light
M v4/gtk/gtkheaderbar.go +2 -12 collapsed to keep the page light
M v4/gtk/gtkiconpaintable.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkicontheme.go +2 -12 collapsed to keep the page light
M v4/gtk/gtkiconview.go +0 -34 collapsed to keep the page light
M v4/gtk/gtkimage.go +8 -22 collapsed to keep the page light
M v4/gtk/gtkimcontext.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkimmulticontext.go +2 -5 collapsed to keep the page light
M v4/gtk/gtkinfobar.go +2 -11 collapsed to keep the page light
M v4/gtk/gtkinscription.go +6 -24 collapsed to keep the page light
M v4/gtk/gtklabel.go +4 -32 collapsed to keep the page light
M v4/gtk/gtklayoutmanager.go +0 -1 collapsed to keep the page light
M v4/gtk/gtklevelbar.go +4 -18 collapsed to keep the page light
M v4/gtk/gtklinkbutton.go +4 -15 collapsed to keep the page light
M v4/gtk/gtklistbase.go +0 -8 collapsed to keep the page light
M v4/gtk/gtklistbox.go +2 -23 collapsed to keep the page light
M v4/gtk/gtklistheader.go +0 -3 collapsed to keep the page light
M v4/gtk/gtklistitem.go +0 -7 collapsed to keep the page light
M v4/gtk/gtkliststore.go +0 -24 collapsed to keep the page light
M v4/gtk/gtklistview.go +0 -12 collapsed to keep the page light
M v4/gtk/gtklockbutton.go +2 -11 collapsed to keep the page light
M v4/gtk/gtkmain.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkmaplistmodel.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkmediacontrols.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkmediafile.go +4 -11 collapsed to keep the page light
M v4/gtk/gtkmediastream.go +0 -17 collapsed to keep the page light
M v4/gtk/gtkmenubutton.go +0 -13 collapsed to keep the page light
M v4/gtk/gtkmessagedialog.go +6 -14 collapsed to keep the page light
M v4/gtk/gtkmountoperation.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkmultifilter.go +0 -12 collapsed to keep the page light
M v4/gtk/gtkmultiselection.go +0 -13 collapsed to keep the page light
M v4/gtk/gtkmultisorter.go +0 -4 collapsed to keep the page light
M v4/gtk/gtknativedialog.go +0 -3 collapsed to keep the page light
M v4/gtk/gtknoselection.go +0 -13 collapsed to keep the page light
M v4/gtk/gtknotebook.go +2 -26 collapsed to keep the page light
M v4/gtk/gtknumericsorter.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkorientable.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkoverlay.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkoverlaylayout.go +0 -2 collapsed to keep the page light
M v4/gtk/gtkpagesetup.go +6 -25 collapsed to keep the page light
M v4/gtk/gtkpagesetupunixdialog.go +2 -9 collapsed to keep the page light
M v4/gtk/gtkpaned.go +0 -11 collapsed to keep the page light
M v4/gtk/gtkpapersize.go +4 -29 collapsed to keep the page light
M v4/gtk/gtkpasswordentry.go +0 -15 collapsed to keep the page light
M v4/gtk/gtkpicture.go +10 -24 collapsed to keep the page light
M v4/gtk/gtkpopover.go +0 -10 collapsed to keep the page light
M v4/gtk/gtkpopovermenu.go +0 -7 collapsed to keep the page light
M v4/gtk/gtkpopovermenubar.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkprintcontext.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkprintdialog.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkprinter.go +0 -20 collapsed to keep the page light
M v4/gtk/gtkprintjob.go +0 -16 collapsed to keep the page light
M v4/gtk/gtkprintoperation.go +2 -15 collapsed to keep the page light
M v4/gtk/gtkprintoperationpreview.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkprintsettings.go +8 -51 collapsed to keep the page light
M v4/gtk/gtkprintunixdialog.go +2 -15 collapsed to keep the page light
M v4/gtk/gtkprogressbar.go +2 -16 collapsed to keep the page light
M v4/gtk/gtkrange.go +0 -13 collapsed to keep the page light
M v4/gtk/gtkrecentmanager.go +4 -37 collapsed to keep the page light
M v4/gtk/gtkrevealer.go +0 -8 collapsed to keep the page light
M v4/gtk/gtkscale.go +2 -13 collapsed to keep the page light
M v4/gtk/gtkscalebutton.go +0 -8 collapsed to keep the page light
M v4/gtk/gtkscrollable.go +0 -3 collapsed to keep the page light
M v4/gtk/gtkscrollbar.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkscrolledwindow.go +0 -14 collapsed to keep the page light
M v4/gtk/gtksearchbar.go +0 -6 collapsed to keep the page light
M v4/gtk/gtksearchentry.go +2 -22 collapsed to keep the page light
M v4/gtk/gtkselectionfiltermodel.go +0 -3 collapsed to keep the page light
M v4/gtk/gtkselectionmodel.go +0 -10 collapsed to keep the page light
M v4/gtk/gtkseparator.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkshortcut.go +2 -5 collapsed to keep the page light
M v4/gtk/gtkshortcutaction.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkshortcutcontroller.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkshortcutlabel.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkshortcutsgroup.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkshortcutssection.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkshortcutsshortcut.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkshortcutswindow.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkshortcuttrigger.go +0 -10 collapsed to keep the page light
M v4/gtk/gtkshow.go +0 -1 collapsed to keep the page light
M v4/gtk/gtksingleselection.go +0 -16 collapsed to keep the page light
M v4/gtk/gtksizegroup.go +0 -3 collapsed to keep the page light
M v4/gtk/gtksizerequest.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkslicelistmodel.go +0 -5 collapsed to keep the page light
M v4/gtk/gtksnapshot.go +0 -1 collapsed to keep the page light
M v4/gtk/gtksorter.go +0 -2 collapsed to keep the page light
M v4/gtk/gtksortlistmodel.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkspinbutton.go +0 -24 collapsed to keep the page light
M v4/gtk/gtkspinner.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkstack.go +4 -28 collapsed to keep the page light
M v4/gtk/gtkstacksidebar.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkstackswitcher.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkstatusbar.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkstringfilter.go +2 -7 collapsed to keep the page light
M v4/gtk/gtkstringlist.go +0 -7 collapsed to keep the page light
M v4/gtk/gtkstringsorter.go +0 -2 collapsed to keep the page light
M v4/gtk/gtkstylecontext.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkswitch.go +2 -12 collapsed to keep the page light
M v4/gtk/gtktestatcontext.go +0 -7 collapsed to keep the page light
M v4/gtk/gtktestutils.go +0 -1 collapsed to keep the page light
M v4/gtk/gtktext.go +2 -33 collapsed to keep the page light
M v4/gtk/gtktextbuffer.go +6 -31 collapsed to keep the page light
M v4/gtk/gtktextchild.go +0 -2 collapsed to keep the page light
M v4/gtk/gtktextiter.go +0 -77 collapsed to keep the page light
M v4/gtk/gtktextmark.go +2 -8 collapsed to keep the page light
M v4/gtk/gtktexttag.go +2 -5 collapsed to keep the page light
M v4/gtk/gtktexttagtable.go +0 -3 collapsed to keep the page light
M v4/gtk/gtktextview.go +0 -37 collapsed to keep the page light
M v4/gtk/gtktogglebutton.go +2 -11 collapsed to keep the page light
M v4/gtk/gtktooltip.go +6 -11 collapsed to keep the page light
M v4/gtk/gtktreednd.go +0 -5 collapsed to keep the page light
M v4/gtk/gtktreeexpander.go +0 -7 collapsed to keep the page light
M v4/gtk/gtktreelistmodel.go +0 -9 collapsed to keep the page light
M v4/gtk/gtktreemodel.go +0 -36 collapsed to keep the page light
M v4/gtk/gtktreemodelfilter.go +0 -20 collapsed to keep the page light
M v4/gtk/gtktreemodelsort.go +0 -23 collapsed to keep the page light
M v4/gtk/gtktreeselection.go +0 -8 collapsed to keep the page light
M v4/gtk/gtktreesortable.go +0 -2 collapsed to keep the page light
M v4/gtk/gtktreestore.go +0 -26 collapsed to keep the page light
M v4/gtk/gtktreeview.go +0 -40 collapsed to keep the page light
M v4/gtk/gtktreeviewcolumn.go +0 -21 collapsed to keep the page light
M v4/gtk/gtktypes.go +0 -18 collapsed to keep the page light
M v4/gtk/gtkurilauncher.go +4 -10 collapsed to keep the page light
M v4/gtk/gtkversion.go +0 -6 collapsed to keep the page light
M v4/gtk/gtkvideo.go +8 -20 collapsed to keep the page light
M v4/gtk/gtkviewport.go +0 -8 collapsed to keep the page light
M v4/gtk/gtkvolumebutton.go +0 -5 collapsed to keep the page light
M v4/gtk/gtkwidget.go +18 -108 collapsed to keep the page light
M v4/gtk/gtkwidgetpaintable.go +0 -4 collapsed to keep the page light
M v4/gtk/gtkwindow.go +4 -30 collapsed to keep the page light
M v4/gtk/gtkwindowcontrols.go +2 -12 collapsed to keep the page light
M v4/gtk/gtkwindowgroup.go +0 -1 collapsed to keep the page light
M v4/gtk/gtkwindowhandle.go +0 -4 collapsed to keep the page light
M v4/pango/main.go +0 -1 collapsed to keep the page light
M v4/pango/pango-attributes.go +0 -64 collapsed to keep the page light
M v4/pango/pango-bidi-type.go +0 -4 collapsed to keep the page light
M v4/pango/pango-color.go +0 -4 collapsed to keep the page light
M v4/pango/pango-context.go +0 -10 collapsed to keep the page light
M v4/pango/pango-coverage.go +0 -1 collapsed to keep the page light
M v4/pango/pango-font.go +6 -57 collapsed to keep the page light
M v4/pango/pango-fontmap.go +2 -9 collapsed to keep the page light
M v4/pango/pango-fontset-simple.go +0 -1 collapsed to keep the page light
M v4/pango/pango-fontset.go +0 -1 collapsed to keep the page light
M v4/pango/pango-glyph-item.go +0 -8 collapsed to keep the page light
M v4/pango/pango-glyph.go +6 -13 collapsed to keep the page light
M v4/pango/pango-gravity.go +0 -4 collapsed to keep the page light
M v4/pango/pango-item.go +0 -7 collapsed to keep the page light
M v4/pango/pango-language.go +2 -8 collapsed to keep the page light
M v4/pango/pango-layout.go +0 -52 collapsed to keep the page light
M v4/pango/pango-markup.go +0 -3 collapsed to keep the page light
M v4/pango/pango-matrix.go +0 -3 collapsed to keep the page light
M v4/pango/pango-renderer.go +2 -8 collapsed to keep the page light
M v4/pango/pango-script.go +0 -4 collapsed to keep the page light
M v4/pango/pango-tabs.go +0 -8 collapsed to keep the page light
M v4/pango/pango-types.go +0 -7 collapsed to keep the page light
M v4/pango/pango-utils.go +2 -22 collapsed to keep the page light
M v4/pangocairo/pangocairo.go +0 -6 collapsed to keep the page light

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 1

Tags 102

↑↓ moveenter openesc close