Library solves generally tasks like finding optimal-cost path in map, timing objects and their movement in map, simple collision detection and solving of deadlocks. The library is written in C and does not contain any platform dependent code.
Library defines trivial control interface, own map and object structures.
The PED structure describes path engine state, state of map and objects. This structure has to be passed to each engine function. Because the library is designed generally, is not directly usable for RTS games. I wrote an example application Finder , which shows the possibilities of the library.