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(SQL)
AC_SUBST(LFLAGS) AC_SUBST(LFLAGS)
CFLAGS="$CFLAGS -Wall" CFLAGS="$CFLAGS -Wall -Wstrict-prototypes"
dnl Enable -Wl,--as-needed by default to prevent overlinking dnl Enable -Wl,--as-needed by default to prevent overlinking
AC_ARG_ENABLE([as-needed], AC_ARG_ENABLE([as-needed],

View File

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

View File

@@ -54,7 +54,7 @@
// Theses 2 atrbutes are not supported by all compilers: // Theses 2 atrbutes are not supported by all compilers:
// M$VC see http://stackoverflow.com/questions/1113409/attribute-constructor-equivalent-in-vc // M$VC see http://stackoverflow.com/questions/1113409/attribute-constructor-equivalent-in-vc
#define MDB_DEPRECATED(type, funcname) type __attribute__((deprecated)) funcname #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 { enum {
MDB_PAGE_DB = 0, MDB_PAGE_DB = 0,
@@ -436,8 +436,8 @@ typedef struct {
} MdbSarg; } MdbSarg;
/* mem.c */ /* mem.c */
extern MDB_DEPRECATED(void, mdb_init()); extern MDB_DEPRECATED(void, mdb_init(void));
extern MDB_DEPRECATED(void, mdb_exit()); extern MDB_DEPRECATED(void, mdb_exit(void));
/* file.c */ /* file.c */
extern ssize_t mdb_read_pg(MdbHandle *mdb, unsigned long pg); 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 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_ole_read_full(MdbHandle *mdb, MdbColumn *col, size_t *size);
extern void mdb_set_date_fmt(const char *); 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); extern int mdb_read_row(MdbTableDef *table, unsigned int row);
/* dump.c */ /* 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 MdbBackendType* mdb_get_colbacktype(const MdbColumn *col);
extern const char* mdb_get_colbacktype_string(const MdbColumn *col); extern const char* mdb_get_colbacktype_string(const MdbColumn *col);
extern int mdb_colbacktype_takes_length(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 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 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); 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; static int is_init;
GHashTable *mdb_backends; GHashTable *mdb_backends;
void _mdb_remove_backends(); void _mdb_remove_backends(void);
/* Access data types */ /* Access data types */
static MdbBackendType mdb_access_types[] = { static MdbBackendType mdb_access_types[] = {

View File

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

View File

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

View File

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