PathNode
PathNode fpn_node; /* path node */
PathNode *pnp;
if ((pnp = calloc(1, sizeof (PathNode))) != NULL) {
PathNode *pnp;
hash1 = ((PathNode *)n1)->pn_hash;
hash2 = ((PathNode *)n2)->pn_hash;
st1 = ((PathNode *)n1)->pn_name;
st2 = ((PathNode *)n2)->pn_name;
avl_create(avlt, pnavl_compare, size, SGSOFFSETOF(PathNode, pn_avl));
PathNode pn;
((*pnavl = pnavl_create(sizeof (PathNode))) == NULL))
PathNode *pnp;
if ((pnp = calloc(1, sizeof (PathNode))) != NULL) {
PathNode *pnp;
if ((pnp = calloc(1, sizeof (PathNode))) != NULL) {
static PathNode *pnbuf = NULL;
PathNode *pnp;
((stravl = pnavl_create(sizeof (PathNode))) == NULL))
if ((pnbuf == NULL) || (sizeof (PathNode) > pnsize)) {
pnsize -= sizeof (PathNode);
PathNode *node; /* A node in the list of directories in the path */
typedef struct PathNode PathNode;
PathNode *next; /* The next directory in the path */
PathNode *node; /* A node in the list of directories in the path */
PathNode *head; /* The head of the list of directories in the */
PathNode *tail; /* The tail of the list of directories in the */
PathNode *node; /* A node in the list of directories in the path */
pc->node_mem = _new_FreeList(sizeof(PathNode), PATH_NODE_BLK);
PathNode *node; /* A node in the list of directory paths */
PathNode *node; /* The new directory list node */
node = (PathNode *) _new_FreeListNode(pc->node_mem);
node = (PathNode *) _del_FreeListNode(pc->node_mem, node);