C99, dynamic arrays, and branch rosuav/gtk2-drag-drop