Skip to content

Commit 846116e

Browse files
Changed syntax on cgoout director exclusions
1 parent 17c3127 commit 846116e

File tree

1 file changed

+9
-27
lines changed

1 file changed

+9
-27
lines changed

PDFTronGo/pdftron.i

Lines changed: 9 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)