Rsa97, ой, да, len, что-то меня переклинило) Ну, насколько я понял, эта функция добавляет только одну вершину в полигон, на что указывает, например, p->len++.
Спасибо. Если я правильно понял, то alloc - это объем памяти для заданного полигона, а size - количество его вершин. Нельзя ли было ограничиться одной size для выделения памяти?