Remove common.c, removed in Karal's patch.
authorBruce Momjian
Fri, 7 Sep 2001 14:00:25 +0000 (14:00 +0000)
committerBruce Momjian
Fri, 7 Sep 2001 14:00:25 +0000 (14:00 +0000)
src/backend/utils/mb/common.c [deleted file]

diff --git a/src/backend/utils/mb/common.c b/src/backend/utils/mb/common.c
deleted file mode 100644 (file)
index 9c75b6c..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * This file contains some public functions
- * usable for both the backend and the frontend.
- * Tatsuo Ishii
- * $Id: common.c,v 1.13 2001/04/16 02:42:01 tgl Exp $
- */
-#include "postgres.h"
-
-#ifdef WIN32
-#include "win32.h"
-#else
-#include 
-#endif
-
-#include "miscadmin.h"
-#include "mb/pg_wchar.h"
-#include "utils/builtins.h"
-
-#ifndef FRONTEND
-/*
- * convert encoding char to encoding symbol value.
- * case is ignored.
- * if there's no valid encoding, returns -1
- */
-int
-pg_char_to_encoding(const char *s)
-{
-   pg_encoding_conv_tbl *p = pg_conv_tbl;
-
-   if (!s)
-       return (-1);
-
-   for (; p->encoding >= 0; p++)
-   {
-       if (!strcasecmp(s, p->name))
-           break;
-   }
-   return (p->encoding);
-}
-
-/* Same, as an fmgr-callable function */
-Datum
-PG_char_to_encoding(PG_FUNCTION_ARGS)
-{
-   Name        s = PG_GETARG_NAME(0);
-
-   PG_RETURN_INT32(pg_char_to_encoding(NameStr(*s)));
-}
-
-/*
- * check to see if encoding name is valid
- */
-int
-pg_valid_client_encoding(const char *name)
-{
-   return (pg_char_to_encoding(name));
-}
-
-/*
- * find encoding table entry by encoding
- */
-pg_encoding_conv_tbl *
-pg_get_encent_by_encoding(int encoding)
-{
-   pg_encoding_conv_tbl *p = pg_conv_tbl;
-
-   for (; p->encoding >= 0; p++)
-   {
-       if (p->encoding == encoding)
-           return (p);
-   }
-   return (0);
-}
-
-/*
- * convert encoding symbol to encoding char.
- * if there's no valid encoding symbol, returns ""
- */
-const char *
-pg_encoding_to_char(int encoding)
-{
-   pg_encoding_conv_tbl *p = pg_get_encent_by_encoding(encoding);
-
-   if (!p)
-       return ("");
-   return (p->name);
-}
-
-/* Same, as an fmgr-callable function */
-Datum
-PG_encoding_to_char(PG_FUNCTION_ARGS)
-{
-   int32       encoding = PG_GETARG_INT32(0);
-   const char *encoding_name = pg_encoding_to_char(encoding);
-
-   return DirectFunctionCall1(namein, CStringGetDatum(encoding_name));
-}
-
-#endif