PostgreSQL Source Code  git master
scansup.h
Go to the documentation of this file.
1 /*-------------------------------------------------------------------------
2  *
3  * scansup.h
4  * scanner support routines used by the core lexer
5  *
6  * Portions Copyright (c) 1996-2024, PostgreSQL Global Development Group
7  * Portions Copyright (c) 1994, Regents of the University of California
8  *
9  * src/include/parser/scansup.h
10  *
11  *-------------------------------------------------------------------------
12  */
13 
14 #ifndef SCANSUP_H
15 #define SCANSUP_H
16 
17 extern char *downcase_truncate_identifier(const char *ident, int len,
18  bool warn);
19 
20 extern char *downcase_identifier(const char *ident, int len,
21  bool warn, bool truncate);
22 
23 extern void truncate_identifier(char *ident, int len, bool warn);
24 
25 extern bool scanner_isspace(char ch);
26 
27 #endif /* SCANSUP_H */
#define ident
Definition: indent_codes.h:47
const void size_t len
void truncate_identifier(char *ident, int len, bool warn)
Definition: scansup.c:93
bool scanner_isspace(char ch)
Definition: scansup.c:117
char * downcase_identifier(const char *ident, int len, bool warn, bool truncate)
Definition: scansup.c:46
char * downcase_truncate_identifier(const char *ident, int len, bool warn)
Definition: scansup.c:37
warn
Definition: strftime.c:110