Files
openGauss-server/src/bin/psql/stringutils.h
2020-06-30 17:38:27 +08:00

20 lines
605 B
C

/*
* psql - the PostgreSQL interactive terminal
*
* Copyright (c) 2000-2012, PostgreSQL Global Development Group
*
* src/bin/psql/stringutils.h
*/
#ifndef STRINGUTILS_H
#define STRINGUTILS_H
/* The cooler version of strtok() which knows about quotes and doesn't
* overwrite your input */
extern char* strtokx(const char* s, const char* whitespace, const char* delim, const char* quote, char escape,
bool e_strings, bool del_quotes, int encoding);
extern char* quote_if_needed(const char* source, const char* entails_quote, char quote, char escape, int encoding);
#endif /* STRINGUTILS_H */