Control: tags -1 patch

A fix for the dbf2mysql FTBFS with gcc 7 is attached.

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

Description: Make strtoupper/strtolower static inline
 This seems to have been intended,
 and the static makes gcc 7 happy.
Author: Adrian Bunk <b...@debian.org>
Bug-Debian: https://bugs.debian.org/853368

--- dbf2mysql-1.14a.orig/dbf2mysql.c
+++ dbf2mysql-1.14a/dbf2mysql.c
@@ -41,21 +41,19 @@ char	*convert = NULL;
 
 void do_onlyfields (char *flist, dbhead *dbh);
 void do_substitute(char *subarg, dbhead *dbh);
-inline void strtoupper(char *string);
-inline void strtolower(char *string);
 void do_create(MYSQL *, char*, dbhead*);
 void do_inserts(MYSQL *, char*, dbhead*);
 int check_table(MYSQL *, char*);
 void usage(void);
 
-inline void strtoupper(char *string) {
+static inline void strtoupper(char *string) {
 	while(*string != '\0') {
 		*string = toupper(*string);
 		string++;
 	}
 }
 
-inline void strtolower(char *string) {
+static inline void strtolower(char *string) {
 	while(*string != '\0') {
 		*string = tolower(*string);
 		string++;
--- dbf2mysql-1.14a.orig/mysql2dbf.c
+++ dbf2mysql-1.14a/mysql2dbf.c
@@ -21,18 +21,16 @@ char	*table = NULL;
 char    *pass = NULL;
 char    *user = NULL;
 
-inline void strtoupper(char *string);
-inline void strtolower(char *string);
 void usage(void);
 
-inline void strtoupper(char *string) {
+static inline void strtoupper(char *string) {
         while(*string != '\0') {
                 *string = toupper(*string);
 		string++;
         }
 }
 
-inline void strtolower(char *string) {
+static inline void strtolower(char *string) {
         while(*string != '\0') {
                 *string = tolower(*string);
 		string++;

Reply via email to