OSDN Git Service

Simplify psql's new linestyle behavior to default to linestyle=ascii all
[pg-rex/syncrep.git] / src / bin / psql / mbprint.h
1 /* $PostgreSQL: pgsql/src/bin/psql/mbprint.h,v 1.15 2009/11/25 20:26:31 tgl Exp $ */
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 unsigned char *pwcs, size_t len, int encoding);
14 extern void pg_wcsformat(unsigned char *pwcs, size_t len, int encoding, struct lineptr * lines, int count);
15 extern void pg_wcssize(unsigned char *pwcs, size_t len, int encoding,
16                    int *width, int *height, int *format_size);
17
18 #endif   /* MBPRINT_H */