Using DirectFunctionCall with more than 9 arguments (LWGEOM_affine)
I am pretty new to postgis development, and am trying to write some geometric manipulation functions as a c extension for a small performance boost. The problem is that the function I want to call from the C code directly is st_rotate (which is defined by st_affine, or LWGEOM_affine). This function takes in 13 arguments, so I created my own DirectFunctionCall13Coll that was implemented identically to 1-9, however when I run the function with a 0 degree rotation, the return value is a polygon, but the points are of the order of ~e-324, which is much smaller than I was expecting. I wasn't quite sure what I was doing wrong.