Merge github.com:cyberemissary/mdbtools

This commit is contained in:
Evan Miller
2019-06-03 11:58:16 -04:00
7 changed files with 13 additions and 13 deletions

View File

@@ -61,7 +61,7 @@ AM_CONDITIONAL(SQL, test x$sql = xtrue)
AC_SUBST(SQL)
AC_SUBST(LFLAGS)
CFLAGS="$CFLAGS -Wall"
CFLAGS="$CFLAGS -Wall -Wstrict-prototypes"
dnl Enable -Wl,--as-needed by default to prevent overlinking
AC_ARG_ENABLE([as-needed],

View File

@@ -77,8 +77,8 @@ extern char *g_input_ptr;
void mdb_sql_error(MdbSQL* sql, char *fmt, ...);
extern MdbSQL *_mdb_sql(MdbSQL *sql);
extern MdbSQL *mdb_sql_init();
extern MdbSQLSarg *mdb_sql_alloc_sarg();
extern MdbSQL *mdb_sql_init(void);
extern MdbSQLSarg *mdb_sql_alloc_sarg(void);
extern MdbHandle *mdb_sql_open(MdbSQL *sql, char *db_name);
extern int mdb_sql_add_sarg(MdbSQL *sql, char *col_name, int op, char *constant);
extern void mdb_sql_all_columns(MdbSQL *sql);

View File

@@ -54,7 +54,7 @@
// Theses 2 atrbutes are not supported by all compilers:
// M$VC see http://stackoverflow.com/questions/1113409/attribute-constructor-equivalent-in-vc
#define MDB_DEPRECATED(type, funcname) type __attribute__((deprecated)) funcname
#define MDB_CONSTRUCTOR(funcname) void __attribute__((constructor)) funcname()
#define MDB_CONSTRUCTOR(funcname) void __attribute__((constructor)) funcname(void)
enum {
MDB_PAGE_DB = 0,
@@ -436,8 +436,8 @@ typedef struct {
} MdbSarg;
/* mem.c */
extern MDB_DEPRECATED(void, mdb_init());
extern MDB_DEPRECATED(void, mdb_exit());
extern MDB_DEPRECATED(void, mdb_init(void));
extern MDB_DEPRECATED(void, mdb_exit(void));
/* file.c */
extern ssize_t mdb_read_pg(MdbHandle *mdb, unsigned long pg);
@@ -502,7 +502,7 @@ extern size_t mdb_ole_read_next(MdbHandle *mdb, MdbColumn *col, void *ole_ptr);
extern size_t mdb_ole_read(MdbHandle *mdb, MdbColumn *col, void *ole_ptr, int chunk_size);
extern void* mdb_ole_read_full(MdbHandle *mdb, MdbColumn *col, size_t *size);
extern void mdb_set_date_fmt(const char *);
extern void mdb_set_boolean_fmt_words();
extern void mdb_set_boolean_fmt_words(void);
extern int mdb_read_row(MdbTableDef *table, unsigned int row);
/* dump.c */
@@ -514,9 +514,9 @@ extern MDB_DEPRECATED(int, mdb_coltype_takes_length(MdbBackend *backend, int col
extern const MdbBackendType* mdb_get_colbacktype(const MdbColumn *col);
extern const char* mdb_get_colbacktype_string(const MdbColumn *col);
extern int mdb_colbacktype_takes_length(const MdbColumn *col);
extern MDB_DEPRECATED(void, mdb_init_backends());
extern MDB_DEPRECATED(void, mdb_init_backends(void));
extern void mdb_register_backend(char *backend_name, guint32 capabilities, MdbBackendType *backend_type, MdbBackendType *type_shortdate, MdbBackendType *type_autonum, const char *short_now, const char *long_now, const char *charset_statement, const char *drop_statement, const char *constaint_not_empty_statement, const char *column_comment_statement, const char *table_comment_statement, gchar* (*quote_schema_name)(const gchar*, const gchar*));
extern MDB_DEPRECATED(void, mdb_remove_backends());
extern MDB_DEPRECATED(void, mdb_remove_backends(void));
extern int mdb_set_default_backend(MdbHandle *mdb, const char *backend_name);
extern void mdb_print_schema(MdbHandle *mdb, FILE *outfile, char *tabname, char *dbnamespace, guint32 export_options);

View File

@@ -35,7 +35,7 @@
static int is_init;
GHashTable *mdb_backends;
void _mdb_remove_backends();
void _mdb_remove_backends(void);
/* Access data types */
static MdbBackendType mdb_access_types[] = {

View File

@@ -31,7 +31,7 @@
static unsigned long opts;
static int optset;
static void load_options();
static void load_options(void);
void
mdb_debug(int klass, char *fmt, ...)

View File

@@ -76,7 +76,7 @@ free_names(GPtrArray *names) {
g_ptr_array_free(names, TRUE);
}
MdbProperties *
mdb_alloc_props()
mdb_alloc_props(void)
{
MdbProperties *props;

View File

@@ -44,7 +44,7 @@ struct type_struct {
};
char *
valid_types()
valid_types(void)
{
static char ret[256]; /* be sure to allow for enough space if adding more */
int i = 0;