/*------------------------------------------------------------------------- * * pg_encoding.c * * * Copyright (c) 1998, PostgreSQL development group * * * IDENTIFICATION * $Header: /cvsroot/pgsql/src/bin/pg_encoding/Attic/pg_encoding.c,v 1.5 1999/12/16 20:10:00 momjian Exp $ * *------------------------------------------------------------------------- */ #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, "\nUsage: pg_encoding encoding_name | encoding_number\n\n"); }