@@ -245,49 +245,31 @@ import "fmt"
245245
246246// Exclude director classes from error handling typemaps
247247%typemap(gotype, out) pdftron::PDF::Callback* " $gotype"
248- %typemap(cgoout, out) pdftron::PDF::Callback* %{
249- return $cgocall
250- %}
248+ %typemap(cgoout, out) pdftron::PDF::Callback* " $cgocall"
251249
252250%typemap(gotype, out) SwigDirector_Callback " $gotype"
253- %typemap(cgoout, out) SwigDirector_Callback %{
254- return $cgocall
255- %}
251+ %typemap(cgoout, out) SwigDirector_Callback " $cgocall"
256252
257253%typemap(gotype, out) SwigDirector_Callback* " $gotype"
258- %typemap(cgoout, out) SwigDirector_Callback* %{
259- return $cgocall
260- %}
254+ %typemap(cgoout, out) SwigDirector_Callback* " $cgocall"
261255
262256%typemap(gotype, out) pdftron::SDF::SignatureHandler* " $gotype"
263- %typemap(cgoout, out) pdftron::SDF::SignatureHandler* %{
264- return $cgocall
265- %}
257+ %typemap(cgoout, out) pdftron::SDF::SignatureHandler* " $cgocall"
266258
267259%typemap(gotype, out) SwigDirector_SignatureHandler " $gotype"
268- %typemap(cgoout, out) SwigDirector_SignatureHandler %{
269- return $cgocall
270- %}
260+ %typemap(cgoout, out) SwigDirector_SignatureHandler " $cgocall"
271261
272262%typemap(gotype, out) SwigDirector_SignatureHandler* " $gotype"
273- %typemap(cgoout, out) SwigDirector_SignatureHandler* %{
274- return $cgocall
275- %}
263+ %typemap(cgoout, out) SwigDirector_SignatureHandler* " $cgocall"
276264
277265%typemap(gotype, out) pdftron::PDF::Separation* " $gotype"
278- %typemap(cgoout, out) pdftron::PDF::Separation* %{
279- return $cgocall
280- %}
266+ %typemap(cgoout, out) pdftron::PDF::Separation* " $cgocall"
281267
282268%typemap(gotype, out) pdftron::PDF::Rect* " $gotype"
283- %typemap(cgoout, out) pdftron::PDF::Rect* %{
284- return $cgocall
285- %}
269+ %typemap(cgoout, out) pdftron::PDF::Rect* " $cgocall"
286270
287271%typemap(gotype, out) pdftron::PDF::Date* " $gotype"
288- %typemap(cgoout, out) pdftron::PDF::Date* %{
289- return $cgocall
290- %}
272+ %typemap(cgoout, out) pdftron::PDF::Date* " $cgocall"
291273
292274// Macro for generating gotype (adding error to return) and cgoout (adding panic recovery to return errors) typemaps
293275%define ERROR_HANDLING_TYPEMAPS (TYPE)
0 commit comments