52 for (s = src; s < src +
len; s++)
109 len = strlen(rawstr);
114 result[newlen] =
'\0';
#define ESCAPE_STRING_SYNTAX
#define SQL_STR_DOUBLE(ch, escape_backslash)
#define PG_GETARG_TEXT_PP(n)
#define DirectFunctionCall1(func, arg1)
#define PG_GETARG_DATUM(n)
#define PG_RETURN_TEXT_P(x)
#define PG_RETURN_DATUM(x)
static size_t quote_literal_internal(char *dst, const char *src, size_t len)
Datum quote_ident(PG_FUNCTION_ARGS)
char * quote_literal_cstr(const char *rawstr)
Datum quote_nullable(PG_FUNCTION_ARGS)
Datum quote_literal(PG_FUNCTION_ARGS)
const char * quote_identifier(const char *ident)
#define SET_VARSIZE(PTR, len)
#define VARSIZE_ANY_EXHDR(PTR)
char * text_to_cstring(const text *t)
text * cstring_to_text(const char *s)