diff options
author | Bruce Momjian <bruce@momjian.us> | 2004-04-20 00:40:06 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2004-04-20 00:40:06 +0000 |
commit | 6949fc0269e0686bb3dd1d2b0d73a653f843705b (patch) | |
tree | 06ea708316d17760bb806ac946fdeea6cb6f99f7 /src/bin/pg_encoding/pg_encoding.c | |
parent | 41fa9e9bae605ca52d5d52a1590d7878237954a8 (diff) |
Remove pg_encoding. Not needed anymore since we have an initdb in C.
Diffstat (limited to 'src/bin/pg_encoding/pg_encoding.c')
-rw-r--r-- | src/bin/pg_encoding/pg_encoding.c | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/src/bin/pg_encoding/pg_encoding.c b/src/bin/pg_encoding/pg_encoding.c deleted file mode 100644 index b7703625d81..00000000000 --- a/src/bin/pg_encoding/pg_encoding.c +++ /dev/null @@ -1,100 +0,0 @@ -/*------------------------------------------------------------------------- - * - * pg_encoding.c - * - * - * Copyright (c) 1998-2003, PostgreSQL Global Development Group - * - * - * IDENTIFICATION - * $PostgreSQL: pgsql/src/bin/pg_encoding/pg_encoding.c,v 1.14 2003/11/29 19:52:05 pgsql Exp $ - * - *------------------------------------------------------------------------- - */ -#include "postgres.h" -#include "miscadmin.h" -#include "mb/pg_wchar.h" - -#include <ctype.h> - -static void usage(void); - -int -main(int argc, char **argv) -{ - char *p; - int enc; - bool be_only = FALSE; - - if (argc < 2) - { - usage(); - exit(1); - } - - if (strcmp(argv[1], "-b") == 0) - { - if (argc < 3) - { - usage(); - exit(1); - } - be_only = TRUE; - p = argv[2]; - } - else - p = argv[1]; - - if (p && *p && isdigit((unsigned char) *p)) - { - /* - * Encoding number to name - */ - char *name; - - enc = atoi(p); - - if ((name = (char *) pg_encoding_to_char(enc))) - { - if (be_only && pg_valid_server_encoding(name) < 0) - exit(1); - - /* - * pg_encoding_to_char() returns "" if invalid encoding number - * is given - */ - else if (strcmp("", name)) - printf("%s\n", name); - else - exit(1); - } - exit(0); - } - else if (p && *p) - { - /* - * Encoding name to encoding number - */ - if ((enc = pg_char_to_encoding(p)) >= 0) - { - if (be_only && pg_valid_server_encoding(p) < 0) - exit(1); - printf("%d\n", enc); - } - else - exit(1); - - exit(0); - } - exit(1); -} - -static void -usage() -{ - fprintf(stderr, - "\nUsage: pg_encoding [options] encoding_name | encoding_number\n\n" - "options:" - " -b check if encoding is valid for backend\n\n" - ); -} |