From 3f94ff54002d4cbad86a3d4fccfef1bda17adc4b Mon Sep 17 00:00:00 2001 From: Bruce Momjian <bruce@momjian.us> Date: Fri, 21 Dec 2001 04:30:59 +0000 Subject: [PATCH] Allow contrib/dbase to compile if HAVE_ICONV_H it not defined. This is only a partial solution but a step in the right direction. --- contrib/dbase/dbf2pg.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/contrib/dbase/dbf2pg.c b/contrib/dbase/dbf2pg.c index e2393de5422..425f5afacaf 100644 --- a/contrib/dbase/dbf2pg.c +++ b/contrib/dbase/dbf2pg.c @@ -742,12 +742,14 @@ main(int argc, char **argv) case 'U': username = (char *) strdup(optarg); break; +#ifdef HAVE_ICONV_H case 'F': charset_from = (char *) strdup(optarg); break; case 'T': charset_to = (char *) strdup(optarg); break; +#endif case ':': usage(); printf("missing argument!\n"); @@ -806,8 +808,10 @@ main(int argc, char **argv) free(username); if (password) free(password); +#ifdef HAVE_ICONV_H if (charset_from) iconv_close(iconv_d); +#endif exit(1); } @@ -846,8 +850,10 @@ main(int argc, char **argv) free(username); if (password) free(password); +#ifdef HAVE_ICONV_H if (charset_from) iconv_close(iconv_d); +#endif exit(1); } @@ -864,8 +870,10 @@ main(int argc, char **argv) free(username); if (password) free(password); +#ifdef HAVE_ICONV_H if (charset_from) iconv_close(iconv_d); +#endif exit(1); } if (del) @@ -880,8 +888,10 @@ main(int argc, char **argv) free(username); if (password) free(password); +#ifdef HAVE_ICONV_H if (charset_from) iconv_close(iconv_d); +#endif exit(1); } if (verbose > 1) @@ -903,8 +913,10 @@ main(int argc, char **argv) free(username); if (password) free(password); +#ifdef HAVE_ICONV_H if (charset_from) iconv_close(iconv_d); +#endif exit(1); } if (verbose > 1) @@ -933,7 +945,9 @@ main(int argc, char **argv) free(username); if (password) free(password); +#ifdef HAVE_ICONV_H if (charset_from) iconv_close(iconv_d); +#endif exit(0); } -- GitLab