Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.2:ARM
mdbtools
mdbtools-codecleanup.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mdbtools-codecleanup.patch of Package mdbtools
--- src/gmdb2/debug.c +++ src/gmdb2/debug.c @@ -503,7 +503,7 @@ str = g_strdup_printf("Row Number: %u", pg_row & 0xff); gmdb_debug_add_item(store, node, str, offset, 1); - str = g_strdup_printf("Page Number: %lu", pg_row >> 8); + str = g_strdup_printf("Page Number: %lu", (unsigned long)(pg_row >> 8)); gmdb_debug_add_item(store, node, str, offset+1, 3); } static void @@ -1078,7 +1078,7 @@ gboolean *dissect; pglabel = glade_xml_get_widget (xml, "debug_num_label"); - str = g_strdup_printf("(0-%d):", gmdb_get_max_page(mdb)); + str = g_strdup_printf("(0-%ld):", gmdb_get_max_page(mdb)); gtk_label_set_text(GTK_LABEL(pglabel), str); g_free(str); --- src/gmdb2/sql.c +++ src/gmdb2/sql.c @@ -39,6 +39,12 @@ extern MdbHandle *mdb; extern MdbSQL *sql; +#if defined __STDC__ || defined __cplusplus +extern int yyparse (void); +#else +extern int yyparse (); +#endif + static void gmdb_sql_tree_populate(MdbHandle *mdb, GladeXML *xml); static void gmdb_sql_load_query(GladeXML *xml, gchar *file_path); @@ -80,7 +86,7 @@ filesel = glade_xml_get_widget (xml, "export_dialog"); sql_xml = g_object_get_data(G_OBJECT(filesel), "sql_xml"); - printf("sql_xml %lu\n",sql_xml); + printf("sql_xml %lu\n",(unsigned long)sql_xml); gmdb_export_get_delimiter(xml, delimiter, 10); gmdb_export_get_lineterm(xml, lineterm, 5); --- src/odbc/connectparams.c +++ src/odbc/connectparams.c @@ -23,12 +23,18 @@ #include <stdio.h> #include <string.h> #include <sys/stat.h> +#include <ctype.h> #include "connectparams.h" #ifdef HAVE_CONFIG_H #include "config.h" #endif +#if HAVE_SQLGETPRIVATEPROFILESTRING +#include <odbcinst.h> +#endif + + /* * * Last resort place to check for INI file. This is usually set at compile time * * by build scripts. @@ -46,7 +52,10 @@ static char line[max_line]; static guint HashFunction (gconstpointer key); -static GString* GetIniFileName (); + +#if !HAVE_SQLGETPRIVATEPROFILESTRING +static GString* GetIniFileName (void); +#endif static int FileExists (const gchar* name); static int FindSection (FILE* stream, const char* section); static int GetNextItem (FILE* stream, char** name, char** value); @@ -319,6 +328,7 @@ return params->dsnName->str; } +#if !HAVE_SQLGETPRIVATEPROFILESTRING /* * Begin local function definitions */ @@ -363,6 +373,7 @@ return iniFileName; } +#endif static int FileExists (const gchar* name) { @@ -467,7 +478,7 @@ { FILE* output = (FILE*) user_data; - g_printerr ("Parameter: %s, Value: %s\n", key, value); + g_printerr ("Parameter: %s, Value: %s\n", (char *)key, (char *)value); } static gboolean cleanup (gpointer key, gpointer value, gpointer user_data) --- src/util/mdb-import.c +++ src/util/mdb-import.c @@ -20,6 +20,9 @@ #include "mdbtools.h" +extern void _mdb_put_int16(void *buf, guint32 offset, guint32 value); +extern void _mdb_put_int32(void *buf, guint32 offset, guint32 value); +extern int mdb_insert_row(MdbTableDef *table, int num_fields, MdbField *fields); #define MAX_ROW_SIZE 4096 void --- src/util/mdb-sql.c +++ src/util/mdb-sql.c @@ -282,11 +282,11 @@ row_count++; for (j=0;j<sql->num_columns-1;j++) { sqlcol = g_ptr_array_index(sql->columns,j); - fprintf(out, "%s%s", sql->bound_values[j], + fprintf(out, "%s%s", (char *)(sql->bound_values[j]), delimiter ? delimiter : "\t"); } sqlcol = g_ptr_array_index(sql->columns,sql->num_columns-1); - fprintf(out, "%s", sql->bound_values[sql->num_columns-1]); + fprintf(out, "%s", (char *)(sql->bound_values[sql->num_columns-1])); fprintf(out,"\n"); fflush(out); }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor