Upstream C language source for J. R. Shewchuk's Triangle mesh generator with modifications. Used by Triangle_jll.jl which is at the core of Triangulate.jl.
See README for the original readme of the code.
Additions/modifications with respect to the upstram source found at netlib/voronoi:
- Replace
unsigned longby ULONG to be flexible with this type. While in general,unsigned longis the right choice, on Windows (mingw32) it needs to beunsigned long long. Similar issue here. The requirement is thatULONGcan hold a pointer. - Longjump to caller replacing error exit.
- Support passing triangle sizing function from Julia.