Pristine Ack-5.5
[Ack-5.5.git] / util / ego / share / lset.h
1 /* $Id: lset.h,v 1.4 1994/06/24 10:30:26 ceriel Exp $ */
2 /*
3  * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
4  * See the copyright notice in the ACK home directory, in the file "Copyright".
5  */
6 /*  O P E R A T I O N S    F O R
7  *      L O N G   S E T S
8  */
9
10
11 extern  lset    Lempty_set();   /* ()                           */
12 extern  bool    Lis_elem();     /* (Lelem_t, lset)              */
13 extern          Ladd();         /* (Lelem_t, *lset)             */
14 extern          Lremove();      /* (Lelem_t, *lset)             */
15 extern  Lindex  Lfirst();       /* (lset)                       */
16 extern  Lindex  Lnext();        /* (Lindex, lset)               */
17 extern  Lelem_t Lelem();        /* (Lindex)                     */
18 extern          Ljoin();        /* (lset, *lset)                */
19 extern          Ldeleteset();   /* (lset)                       */
20 extern bool     Lis_subset();   /* (lset, lset)                 */
21 extern  short   Lnrelems();     /* (lset)                       */