mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			846 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			846 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*-------------------------------------------------------------------------
 | 
						|
 *
 | 
						|
 * scansup.h
 | 
						|
 *	  scanner support routines.  used by both the bootstrap lexer
 | 
						|
 * as well as the normal lexer
 | 
						|
 *
 | 
						|
 * Portions Copyright (c) 1996-2017, PostgreSQL Global Development Group
 | 
						|
 * Portions Copyright (c) 1994, Regents of the University of California
 | 
						|
 *
 | 
						|
 * src/include/parser/scansup.h
 | 
						|
 *
 | 
						|
 *-------------------------------------------------------------------------
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef SCANSUP_H
 | 
						|
#define SCANSUP_H
 | 
						|
 | 
						|
extern char *scanstr(const char *s);
 | 
						|
 | 
						|
extern char *downcase_truncate_identifier(const char *ident, int len,
 | 
						|
							 bool warn);
 | 
						|
 | 
						|
extern char *downcase_identifier(const char *ident, int len,
 | 
						|
					bool warn, bool truncate);
 | 
						|
 | 
						|
extern void truncate_identifier(char *ident, int len, bool warn);
 | 
						|
 | 
						|
extern bool scanner_isspace(char ch);
 | 
						|
 | 
						|
#endif   /* SCANSUP_H */
 |