Main Page | Class Hierarchy | Data Structures | Directories | File List | Data Fields | Related Pages

csv_extern.h

00001 /*-
00002  * See the file LICENSE for redistribution information.
00003  *
00004  * Copyright (c) 2005
00005  *      Sleepycat Software.  All rights reserved.
00006  *
00007  * $Id: csv_extern.h,v 1.5 2005/10/14 12:50:37 bostic Exp $
00008  */
00009 
00010 extern DbRecord DbRecord_base;                  /* Initialized structure. */
00011 
00012 /*
00013  * Prototypes
00014  */
00015 extern int      DbRecord_discard(DbRecord *);
00016 extern int      DbRecord_init(const DBT *, const DBT *, DbRecord *);
00017 extern void     DbRecord_print(DbRecord *, FILE *);
00018 extern int      DbRecord_read(u_long, DbRecord *);
00019 extern int      DbRecord_search_field_name(char *, char *, OPERATOR);
00020 extern int      DbRecord_search_field_number(u_int, char *, OPERATOR);
00021 extern int      compare_double(DB *, const DBT *, const DBT *);
00022 extern int      compare_string(DB *, const DBT *, const DBT *);
00023 extern int      compare_ulong(DB *, const DBT *, const DBT *);
00024 extern int      csv_env_close(void);
00025 extern int      csv_env_open(const char *, int);
00026 extern int      csv_secondary_close(void);
00027 extern int      csv_secondary_open(void);
00028 extern int      entry_print(void *, size_t, u_int32_t);
00029 extern int      field_cmp_double(void *, void *, OPERATOR);
00030 extern int      field_cmp_re(void *, void *, OPERATOR);
00031 extern int      field_cmp_string(void *, void *, OPERATOR);
00032 extern int      field_cmp_ulong(void *, void *, OPERATOR);
00033 extern int      input_load(input_fmt, u_long);
00034 extern int      query(char *, int *);
00035 extern int      query_interactive(void);
00036 extern int      secondary_callback(DB *, const DBT *, const DBT *, DBT *);
00037 extern int      strtod_err(char *, double *);
00038 extern int      strtoul_err(char *, u_long *);

Generated on Sun Dec 25 12:14:25 2005 for Berkeley DB 4.4.16 by  doxygen 1.4.2