hbabcockos1@mac.com writes:
(pl-defcfun ("c_plmesh" plmesh) :void (x *plflt nx) (y *plflt ny) (z **plflt (nx ny)) (nx plint) (ny plint) (opt plint))
[...]
(DEFUN PLMESH (X Y Z OPT)
Ah, I missed this detail. To do this you need a wrapper function indeed. I suppose that when someone adds :out types we might come up with a generalized interface to omit arguments, maybe.