mirror of
https://github.com/mdbtools/mdbtools.git
synced 2026-02-25 13:13:06 +08:00
Merge pull request #222 from evanmiller/merge-108
Revise and merge in #108 (new --escape-invisible flag to mdb-export)
This commit is contained in:
@@ -190,10 +190,11 @@ enum {
|
||||
|
||||
/* csv export binary options */
|
||||
enum {
|
||||
MDB_BINEXPORT_STRIP,
|
||||
MDB_BINEXPORT_RAW,
|
||||
MDB_BINEXPORT_OCTAL,
|
||||
MDB_BINEXPORT_HEXADECIMAL
|
||||
MDB_EXPORT_BINARY_STRIP = (1 << 0),
|
||||
MDB_EXPORT_BINARY_RAW = (1 << 1),
|
||||
MDB_EXPORT_BINARY_OCTAL = (1 << 2),
|
||||
MDB_EXPORT_BINARY_HEXADECIMAL = (1 << 3),
|
||||
MDB_EXPORT_ESCAPE_CONTROL_CHARS = (1 << 4)
|
||||
};
|
||||
|
||||
#define IS_JET4(mdb) (mdb->f->jet_version==MDB_VER_JET4) /* obsolete */
|
||||
@@ -557,7 +558,7 @@ void mdb_register_backend(MdbHandle *mdb, char *backend_name, guint32 capabiliti
|
||||
gchar* (*quote_schema_name)(const gchar*, const gchar*));
|
||||
int mdb_set_default_backend(MdbHandle *mdb, const char *backend_name);
|
||||
void mdb_print_schema(MdbHandle *mdb, FILE *outfile, char *tabname, char *dbnamespace, guint32 export_options);
|
||||
void mdb_print_col(FILE *outfile, gchar *col_val, int quote_text, int col_type, int bin_len, char *quote_char, char *escape_char, int bin_mode);
|
||||
void mdb_print_col(FILE *outfile, gchar *col_val, int quote_text, int col_type, int bin_len, char *quote_char, char *escape_char, int flags);
|
||||
|
||||
/* sargs.c */
|
||||
int mdb_test_sargs(MdbTableDef *table, MdbField *fields, int num_fields);
|
||||
|
||||
Reference in New Issue
Block a user