diff options
author | Michael Paquier <michael@paquier.xyz> | 2020-12-21 09:37:11 +0900 |
---|---|---|
committer | Michael Paquier <michael@paquier.xyz> | 2020-12-21 09:37:11 +0900 |
commit | 93e8ff8701a65a70ea8826bdde7fdbbd9c285477 (patch) | |
tree | 70afa5868c3b27609fe50097204bba45a21092d6 /src/include/common/string.h | |
parent | 4e1ee79e3182256d9c8ddbc1ce9c4e8419c611ff (diff) | |
download | postgresql-93e8ff8701a65a70ea8826bdde7fdbbd9c285477.tar.gz postgresql-93e8ff8701a65a70ea8826bdde7fdbbd9c285477.zip |
Refactor logic to check for ASCII-only characters in string
The same logic was present for collation commands, SASLprep and
pgcrypto, so this removes some code.
Author: Michael Paquier
Reviewed-by: Stephen Frost, Heikki Linnakangas
Discussion: https://postgr.es/m/X9womIn6rne6Gud2@paquier.xyz
Diffstat (limited to 'src/include/common/string.h')
-rw-r--r-- | src/include/common/string.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/common/string.h b/src/include/common/string.h index 6a4baa6f359..655ccc05708 100644 --- a/src/include/common/string.h +++ b/src/include/common/string.h @@ -18,6 +18,7 @@ extern int strtoint(const char *pg_restrict str, char **pg_restrict endptr, int base); extern void pg_clean_ascii(char *str); extern int pg_strip_crlf(char *str); +extern bool pg_is_ascii(const char *str); /* functions in src/common/pg_get_line.c */ extern char *pg_get_line(FILE *stream); |