diff options
author | Bruce Momjian <bruce@momjian.us> | 2001-12-21 04:30:59 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2001-12-21 04:30:59 +0000 |
commit | 3f94ff54002d4cbad86a3d4fccfef1bda17adc4b (patch) | |
tree | 6d928671d48f55dca00f99a7e6c2e330ee76ad77 | |
parent | eb36cdd5628afad4f4ec5d7f33a10b63096d63ef (diff) |
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.
-rw-r--r-- | contrib/dbase/dbf2pg.c | 14 |
1 files changed, 14 insertions, 0 deletions
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); } |