|
|
1.1 root 1: typedef struct message message;
2:
3: struct message {
4: message *prev; /* doubly linked list for messages */
5: message *next;
6: message *extent; /* singly linked list for range of messages */
7: string *sender;
8: string *date;
9: string *body;
10: int pos;
11: int size;
12: int status;
13: };
14:
15: extern message *m_get();
16: extern int m_print();
17: extern int read_mbox();
18: extern int write_mbox();
19: extern void V();
20: extern int P();
21:
22: /* message status */
23: #define DELETED 1
24:
25: extern message *mlist,*mlast,*mzero; /* list of messages */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.