TIP: Click on subject to list as thread! ANSI
echo: aust_c_here
to: All
from: Paul Edwards
date: 1995-08-31 08:10:00
subject: dlist.h

/* single-linked list routines */
/* written by Xiayi Edwards */
/* released to the public domain */

#include 

struct pointers
{
    char *p1;
    struct pointers *p2;
};

typedef struct
{
    struct pointers *last;
    struct pointers *begin;
} DLIST;

void dlistDefaults(DLIST * dlist);  /* */
void dlistInit(DLIST * dlist);  /* */
void dlistAddNode(DLIST * dlist, void *data, size_t len); /* */
void dlistDelNode(DLIST * dlist);
void *dlistFirst(DLIST * dlist);/* */
void *dlistNext(DLIST * dlist); /* */
void *dlistPrev(DLIST * dlist);
void *dlistLast(DLIST * dlist);
void dlistTerm(DLIST * dlist);  /* */
void dlistInsertBefore(DLIST * dlist, void *data, size_t len);
void dlistInsertAfter(DLIST * dlist, void *data, size_t len);
void dlistTraverse(DLIST * dlist, int (*func) (void *data, size_t len));
@EOT:

---
* Origin: X (3:711/934.9)

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.