Fix compile errors in CYR_RECODE code, per report from Oliver Elphick.
This commit is contained in:
parent
90739d4621
commit
91fc10fdac
@ -8,7 +8,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/utils/init/miscinit.c,v 1.87 2002/04/27 21:24:34 tgl Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/utils/init/miscinit.c,v 1.88 2002/05/03 20:43:30 tgl Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@ -25,6 +25,8 @@
|
||||
#include <pwd.h>
|
||||
#include <stdlib.h>
|
||||
#include <errno.h>
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/inet.h>
|
||||
|
||||
#include "catalog/catname.h"
|
||||
#include "catalog/pg_shadow.h"
|
||||
@ -36,17 +38,19 @@
|
||||
#include "utils/syscache.h"
|
||||
|
||||
|
||||
#ifdef CYR_RECODE
|
||||
unsigned char RecodeForwTable[128];
|
||||
unsigned char RecodeBackTable[128];
|
||||
#endif
|
||||
|
||||
ProcessingMode Mode = InitProcessing;
|
||||
|
||||
/* Note: we rely on these to initialize as zeroes */
|
||||
static char directoryLockFile[MAXPGPATH];
|
||||
static char socketLockFile[MAXPGPATH];
|
||||
|
||||
#ifdef CYR_RECODE
|
||||
static unsigned char RecodeForwTable[128];
|
||||
static unsigned char RecodeBackTable[128];
|
||||
|
||||
static void GetCharSetByHost(char *TableName, int host, const char *DataDir);
|
||||
#endif
|
||||
|
||||
|
||||
/* ----------------------------------------------------------------
|
||||
* ignoring system indexes support stuff
|
||||
@ -236,14 +240,14 @@ pg_convert2(PG_FUNCTION_ARGS)
|
||||
|
||||
#ifdef CYR_RECODE
|
||||
|
||||
void
|
||||
SetCharSet(void)
|
||||
{
|
||||
FILE *file;
|
||||
char *filename;
|
||||
char *map_file;
|
||||
char buf[MAX_TOKEN];
|
||||
int i,
|
||||
c;
|
||||
int i;
|
||||
unsigned char FromChar,
|
||||
ToChar;
|
||||
char ChTable[MAX_TOKEN];
|
||||
@ -289,8 +293,8 @@ SetCharSet(void)
|
||||
while (!feof(file) && buf[0])
|
||||
{
|
||||
next_token(file, buf, sizeof(buf));
|
||||
elog(LOG, "SetCharSet: unknown tag %s in file %s"
|
||||
buf, filename);
|
||||
elog(LOG, "SetCharSet: unknown tag %s in file %s",
|
||||
buf, filename);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -415,7 +419,6 @@ GetCharSetByHost(char *TableName, int host, const char *DataDir)
|
||||
*map_file;
|
||||
int key,
|
||||
ChIndex = 0,
|
||||
c,
|
||||
i,
|
||||
bufsize;
|
||||
struct CharsetItem *ChArray[MAX_CHARSETS];
|
||||
@ -445,8 +448,8 @@ GetCharSetByHost(char *TableName, int host, const char *DataDir)
|
||||
else if (strcasecmp(buf, "RecodeTable") == 0)
|
||||
key = KEY_TABLE;
|
||||
else
|
||||
elog(LOG, "GetCharSetByHost: unknown tag %s in file %s"
|
||||
buf, CHARSET_FILE);
|
||||
elog(LOG, "GetCharSetByHost: unknown tag %s in file %s",
|
||||
buf, CHARSET_FILE);
|
||||
|
||||
switch (key)
|
||||
{
|
||||
@ -501,8 +504,8 @@ GetCharSetByHost(char *TableName, int host, const char *DataDir)
|
||||
while (!feof(file) && buf[0])
|
||||
{
|
||||
next_token(file, buf, sizeof(buf));
|
||||
elog(LOG, "GetCharSetByHost: unknown tag %s in file %s"
|
||||
buf, CHARSET_FILE);
|
||||
elog(LOG, "GetCharSetByHost: unknown tag %s in file %s",
|
||||
buf, CHARSET_FILE);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user