#include <assert.h>
#include <pathutil.h>
#include <stdlib.h>
Include dependency graph for util.c:
Go to the source code of this file.
Defines | |
#define | ALLOC(size, ptr, type) (ptr? (type*)realloc(ptr,(size)*sizeof(type)):(type*)malloc((size)*sizeof(type))) |
Functions | |
Ppoly_t | copypoly (Ppoly_t argpoly) |
void | freepoly (Ppoly_t argpoly) |
int | Ppolybarriers (Ppoly_t **polys, int npolys, Pedge_t **barriers, int *n_barriers) |
void | make_polyline (Ppolyline_t line, Ppolyline_t *sline) |
#define ALLOC | ( | size, | |||
ptr, | |||||
type | ) | (ptr? (type*)realloc(ptr,(size)*sizeof(type)):(type*)malloc((size)*sizeof(type))) |
void freepoly | ( | Ppoly_t | argpoly | ) |
void make_polyline | ( | Ppolyline_t | line, | |
Ppolyline_t * | sline | |||
) |
Definition at line 45 of file util.c.
References Pedge_t::a, assert, Pedge_t::b, malloc(), Ppoly_t::pn, and Ppoly_t::ps.