Consistently use "superuser" instead of "super user"
[pgsql.git] / src / include / fe_utils / mbprint.h
blobdf677dc569ae7a7eea36739e787cbf6959904de6
1 /*-------------------------------------------------------------------------
3 * Multibyte character printing support for frontend code
6 * Portions Copyright (c) 1996-2021, PostgreSQL Global Development Group
7 * Portions Copyright (c) 1994, Regents of the University of California
9 * src/include/fe_utils/mbprint.h
11 *-------------------------------------------------------------------------
13 #ifndef MBPRINT_H
14 #define MBPRINT_H
16 struct lineptr
18 unsigned char *ptr;
19 int width;
22 extern unsigned char *mbvalidate(unsigned char *pwcs, int encoding);
23 extern int pg_wcswidth(const char *pwcs, size_t len, int encoding);
24 extern void pg_wcsformat(const unsigned char *pwcs, size_t len, int encoding,
25 struct lineptr *lines, int count);
26 extern void pg_wcssize(const unsigned char *pwcs, size_t len, int encoding,
27 int *width, int *height, int *format_size);
29 #endif /* MBPRINT_H */