/*------------------------------------------------------------------------- * * pg_encoding.c-- * * * Copyright (c) 1998, PostgreSQL development group * * * IDENTIFICATION * $Header: /cvsroot/pgsql/src/bin/pg_encoding/Attic/pg_encoding.c,v 1.1 1998/07/24 03:32:10 scrappy Exp $ * *------------------------------------------------------------------------- */ #include #include #include "postgres.h" #include "mb/pg_wchar.h" static void usage(void); int main(int argc, char **argv) { char c; char *p; int rtn; if (argc < 2) { usage(); exit(1); } p = argv[1]; while((c = *p++)) { if (c < '0' || c > '9') { rtn = pg_char_to_encoding(argv[1]); if (rtn >= 0) { printf("%d\n",rtn); } exit(0); } } printf("%s\n",pg_encoding_to_char(atoi(argv[1]))); exit(0); } static void usage() { fprintf(stderr, "pg_encoding: encoding_name | encoding_number\n"); }