88 (
errcode(ERRCODE_NAME_TOO_LONG),
89 errmsg(
"identifier \"%s\" will be truncated to \"%.*s\"",
#define pg_attribute_unused()
int errcode(int sqlerrcode)
int errmsg(const char *fmt,...)
#define ereport(elevel,...)
Assert(PointerIsAligned(start, uint64))
int pg_mbcliplen(const char *mbstr, int len, int limit)
size_t pg_downcase_ident(char *dst, size_t dstsize, const char *src, ssize_t srclen)
char * downcase_identifier(const char *ident, int len, bool warn, bool truncate)
void truncate_identifier(char *ident, int len, bool warn)
char * downcase_truncate_identifier(const char *ident, int len, bool warn)
bool scanner_isspace(char ch)