Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit c6b2838

Browse files
committed
Fix typo. Remove #ifdef MULTIBYTE
1 parent 06ad580 commit c6b2838

File tree

1 file changed

+25
-35
lines changed

1 file changed

+25
-35
lines changed

src/include/mb/pg_wchar.h

Lines changed: 25 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* $Id: pg_wchar.h,v 1.40 2002/07/18 02:02:30 ishii Exp $ */
1+
/* $Id: pg_wchar.h,v 1.41 2002/07/29 08:04:55 ishii Exp $ */
22

33
#ifndef PG_WCHAR_H
44
#define PG_WCHAR_H
@@ -15,13 +15,8 @@
1515
/*
1616
* The pg_wchar
1717
*/
18-
#ifdef MULTIBYTE
1918
typedef unsigned int pg_wchar;
2019

21-
#else
22-
#define pg_wchar char
23-
#endif
24-
2520
/*
2621
* various definitions for EUC
2722
*/
@@ -197,9 +192,6 @@ typedef enum pg_enc
197192
#define PG_ENCODING_BE_LAST PG_ISO_8859_8
198193
#define PG_ENCODING_FE_LAST PG_WIN1256
199194

200-
201-
#ifdef MULTIBYTE
202-
203195
/*
204196
* Please use these tests before access to pg_encconv_tbl[]
205197
* or to other places...
@@ -284,29 +276,29 @@ typedef struct
284276
unsigned int utf; /* UTF-8 */
285277
} pg_local_to_utf;
286278

287-
extern int pg_mb2wchar(const unsigned char *, pg_wchar *);
288-
extern int pg_mb2wchar_with_len(const unsigned char *, pg_wchar *, int);
289-
extern int pg_char_and_wchar_strcmp(const char *, const pg_wchar *);
290-
extern int pg_wchar_strncmp(const pg_wchar *, const pg_wchar *, size_t);
291-
extern int pg_char_and_wchar_strncmp(const char *, const pg_wchar *, size_t);
292-
extern size_t pg_wchar_strlen(const pg_wchar *);
293-
extern int pg_mblen(const unsigned char *);
294-
extern int pg_encoding_mblen(int, const unsigned char *);
295-
extern int pg_mule_mblen(const unsigned char *);
296-
extern int pg_mic_mblen(const unsigned char *);
297-
extern int pg_mbstrlen(const unsigned char *);
298-
extern int pg_mbstrlen_with_len(const unsigned char *, int);
299-
extern int pg_mbcliplen(const unsigned char *, int, int);
300-
extern int pg_mbcharcliplen(const unsigned char *, int, int);
301-
extern int pg_encoding_max_length(int);
279+
extern int pg_mb2wchar(const unsigned char *from, pg_wchar *to);
280+
extern int pg_mb2wchar_with_len(const unsigned char *from, pg_wchar *to, int len);
281+
extern int pg_char_and_wchar_strcmp(const char *s1, const pg_wchar *s2);
282+
extern int pg_wchar_strncmp(const pg_wchar *s1, const pg_wchar *s2, size_t n);
283+
extern int pg_char_and_wchar_strncmp(const char *s1, const pg_wchar *s2, size_t n);
284+
extern size_t pg_wchar_strlen(const pg_wchar *wstr);
285+
extern int pg_mblen(const unsigned char *mbstr);
286+
extern int pg_encoding_mblen(int encoding, const unsigned char *mbstr);
287+
extern int pg_mule_mblen(const unsigned char *mbstr);
288+
extern int pg_mic_mblen(const unsigned char *mbstr);
289+
extern int pg_mbstrlen(const unsigned char *mbstr);
290+
extern int pg_mbstrlen_with_len(const unsigned char *mbstr, int len);
291+
extern int pg_mbcliplen(const unsigned char *mbstr, int len, int limit);
292+
extern int pg_mbcharcliplen(const unsigned char *mbstr, int len, int imit);
293+
extern int pg_encoding_max_length(int encoding);
302294
extern int pg_database_encoding_max_length(void);
303295

304296
extern void SetDefaultClientEncoding(void);
305297
extern int SetClientEncoding(int encoding, bool doit);
306298
extern int pg_get_client_encoding(void);
307299
extern const char *pg_get_client_encoding_name(void);
308300

309-
extern void SetDatabaseEncoding(int);
301+
extern void SetDatabaseEncoding(int encoding);
310302
extern int GetDatabaseEncoding(void);
311303
extern const char *GetDatabaseEncodingName(void);
312304

@@ -318,24 +310,22 @@ extern unsigned char *pg_do_encoding_conversion(unsigned char *src, int len,
318310
int src_encoding,
319311
int dest_encoding);
320312

321-
extern unsigned char *pg_client_to_server(unsigned char *, int);
322-
extern unsigned char *pg_server_to_client(unsigned char *, int);
313+
extern unsigned char *pg_client_to_server(unsigned char *s, int len);
314+
extern unsigned char *pg_server_to_client(unsigned char *s, int len);
323315

324-
extern unsigned short BIG5toCNS(unsigned short, unsigned char *);
325-
extern unsigned short CNStoBIG5(unsigned short, unsigned char);
316+
extern unsigned short BIG5toCNS(unsigned short big5, unsigned char *lc);
317+
extern unsigned short CNStoBIG5(unsigned short cns, unsigned char lc);
326318

327319
extern void LocalToUtf(unsigned char *iso, unsigned char *utf,
328320
pg_local_to_utf *map, int size, int encoding, int len);
329321

330322
extern void UtfToLocal(unsigned char *utf, unsigned char *iso,
331323
pg_utf_to_local *map, int size, int len);
332324

333-
char *pg_verifymbstr(const unsigned char *, int);
334-
335-
void pg_ascii2mic(unsigned char *src, unsigned char *dest, int len);
336-
void pg_mic2ascii(unsigned char *src, unsigned char *dest, int len);
337-
void pg_print_bogus_char(unsigned char **mic, unsigned char **p);
325+
extern char *pg_verifymbstr(const unsigned char *mbstr, int len);
338326

339-
#endif /* MULTIBYTE */
327+
extern void pg_ascii2mic(unsigned char *src, unsigned char *dest, int len);
328+
extern void pg_mic2ascii(unsigned char *src, unsigned char *dest, int len);
329+
extern void pg_print_bogus_char(unsigned char **mic, unsigned char **p);
340330

341331
#endif /* PG_WCHAR_H */

0 commit comments

Comments
 (0)