Logo Search packages:      
Sourcecode: abook version File versions  Download package

filter.h

#ifndef _FILTER_H
#define _FILTER_H

#include "database.h"

#define           FILTNAME_LEN      8


struct abook_output_filter {
      char filtname[FILTNAME_LEN];
      char *desc;
      int (*func) (FILE *handle, struct db_enumerator e);
};

struct abook_input_filter {
      char filtname[FILTNAME_LEN];
      char *desc;
      int (*func) (FILE *handle);
};


int         import_database();
int             import_file(char filtname[FILTNAME_LEN], char *filename);

int         export_database();
int             export_file(char filtname[FILTNAME_LEN], char *filename);
int         fexport(char filtname[FILTNAME_LEN], FILE *handle,
            int enum_mode);

void        print_filters();

#endif

Generated by  Doxygen 1.6.0   Back to index