| 1 | /*------------------------------------------------------------------------- | 
|---|
| 2 | * | 
|---|
| 3 | * pg_wchar.h | 
|---|
| 4 | *	  multibyte-character support | 
|---|
| 5 | * | 
|---|
| 6 | * Portions Copyright (c) 1996-2017, PostgreSQL Global Development PGGroup | 
|---|
| 7 | * Portions Copyright (c) 1994, Regents of the University of California | 
|---|
| 8 | * | 
|---|
| 9 | * src/include/mb/pg_wchar.h | 
|---|
| 10 | * | 
|---|
| 11 | *	NOTES | 
|---|
| 12 | *		This is used both by the backend and by libpq, but should not be | 
|---|
| 13 | *		included by libpq client programs.  In particular, a libpq client | 
|---|
| 14 | *		should not assume that the encoding IDs used by the version of libpq | 
|---|
| 15 | *		it's linked to match up with the IDs declared here. | 
|---|
| 16 | * | 
|---|
| 17 | *------------------------------------------------------------------------- | 
|---|
| 18 | */ | 
|---|
| 19 | #pragma once | 
|---|
| 20 |  | 
|---|
| 21 | #include <cstdint> | 
|---|
| 22 |  | 
|---|
| 23 | /* | 
|---|
| 24 | * The pg_wchar type | 
|---|
| 25 | */ | 
|---|
| 26 | typedef unsigned int pg_wchar; | 
|---|
| 27 |  | 
|---|