]> granicus.if.org Git - postgresql/blob - src/bin/psql/mbprint.h
psql: fix \connect with URIs and conninfo strings
[postgresql] / src / bin / psql / mbprint.h
1 /* src/bin/psql/mbprint.h */
2 #ifndef MBPRINT_H
3 #define MBPRINT_H
4
5
6 struct lineptr
7 {
8         unsigned char *ptr;
9         int                     width;
10 };
11
12 extern unsigned char *mbvalidate(unsigned char *pwcs, int encoding);
13 extern int      pg_wcswidth(const char *pwcs, size_t len, int encoding);
14 extern void pg_wcsformat(const unsigned char *pwcs, size_t len, int encoding, struct lineptr * lines, int count);
15 extern void pg_wcssize(const unsigned char *pwcs, size_t len, int encoding,
16                    int *width, int *height, int *format_size);
17
18 #endif   /* MBPRINT_H */