Skip to content

Commit 8cca257

Browse files
committed
Change return type of:
pg_mb2wchar(const unsigned char *, pg_wchar *); pg_mb2wchar_with_len(const unsigned char *, pg_wchar *, int); from void to int. Now they return the number of wide chars.
1 parent 996832c commit 8cca257

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/include/mb/pg_wchar.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* $Id: pg_wchar.h,v 1.16 2000/06/15 00:52:19 momjian Exp $ */
1+
/* $Id: pg_wchar.h,v 1.17 2000/08/25 14:24:09 ishii Exp $ */
22

33
#ifndef PG_WCHAR_H
44
#define PG_WCHAR_H
@@ -88,15 +88,15 @@ extern pg_encoding_conv_tbl pg_conv_tbl[];
8888

8989
typedef struct
9090
{
91-
void (*mb2wchar_with_len) (); /* convert a multi-byte
91+
int (*mb2wchar_with_len) (); /* convert a multi-byte
9292
* string to a wchar */
9393
int (*mblen) (); /* returns the length of a multi-byte word */
9494
} pg_wchar_tbl;
9595

9696
extern pg_wchar_tbl pg_wchar_table[];
9797

98-
extern void pg_mb2wchar(const unsigned char *, pg_wchar *);
99-
extern void pg_mb2wchar_with_len(const unsigned char *, pg_wchar *, int);
98+
extern int pg_mb2wchar(const unsigned char *, pg_wchar *);
99+
extern int pg_mb2wchar_with_len(const unsigned char *, pg_wchar *, int);
100100
extern int pg_char_and_wchar_strcmp(const char *, const pg_wchar *);
101101
extern int pg_wchar_strncmp(const pg_wchar *, const pg_wchar *, size_t);
102102
extern int pg_char_and_wchar_strncmp(const char *, const pg_wchar *, size_t);

0 commit comments

Comments
 (0)