This is a C port of the poly2tri library - a fast and powerful library for computing 2D constrained Delaunay triangulations. Instead of the standard C++ library (which included some utilities and template-based data structures), this port depends on GLib for it's data structures and some of it's utilities.
This library will also have an additional feature the source didn't have - it will have an implementation of Chew's second algorithm for mesh refinement.
This port was done as a part of Google Summer of Code 2011, for the GIMP project. This port will be sent to be integrated with the original poly2tri project, once the work on it is done.