Start development on 386BSD 0.0
[unix-history] / .ref-BSD-4_3_Net_2 / usr / src / contrib / isode / others / quipu / uips / sd / filt.h
/*
* $Header: /f/osi/others/quipu/uips/sd/RCS/filt.h,v 7.2 91/02/22 09:32:15 mrose Interim $
*/
#ifndef FILT
#define FILT
#include "quipu/ds_search.h"
typedef struct stroid_list {
int fi_type;
char *stroid;
char *name;
} filt_item;
typedef struct filter_struct {
int flt_type;
union ftype {
filt_item item;
struct filter_struct *sub_filt;
} fu_cont;
struct filter_struct *next;
} filt_struct;
void make_type();
filt_struct *make_item_filter();
filt_struct *link_filters();
filt_struct *make_parent_filter();
Filter make_filter();
Filter make_attr_filter();
void free_filt();
#endif