10 const struct scnode *lto;
17 const struct scnode *nod;
18 const struct scway *way;
19 struct scwaypoint *nxt;
23 struct scnode *scnodalloc(void *);
24 struct scway *scaddway(struct scnode *, const struct scnode *, float, void *data);
25 int scisconnected(struct scnode *, struct scnode *);
26 struct scwaypoint *scout(const struct scnode *, const struct scnode *, struct scwaypoint *);
27 void scdestroypath(struct scwaypoint *);
30 #ifdef __LIBSCOUT_INTERNAL__
32 struct scway *__scnodgetway(const struct scnode *);
33 struct scwaypoint *__scallocwayp(const struct scnode *, const struct scway *);
34 int __scstackfind(const struct scwaypoint *, const struct scway *);
35 struct scwaypoint *__scstackgetend(struct scwaypoint *);
37 #endif // __LIBSCOUT_INTERNAL__
39 #ifdef __LIBSCOUT_TYPEDEF__
41 typedef struct scnode scnode;
42 typedef struct scway scway;
43 typedef struct scwaypoint scwaypoint;
47 #endif // __LIBSCOUT__