mirror of
				https://github.com/Icinga/icinga2.git
				synced 2025-10-30 02:33:50 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			815 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			815 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| /* Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ */
 | |
| 
 | |
| #ifndef URL_CHARACTERS_H
 | |
| #define URL_CHARACTERS_H
 | |
| 
 | |
| #define ALPHA "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
 | |
| #define NUMERIC "0123456789"
 | |
| 
 | |
| #define UNRESERVED ALPHA NUMERIC "-._~" "%"
 | |
| #define GEN_DELIMS ":/?#[]@"
 | |
| #define SUB_DELIMS "!$&'()*+,;="
 | |
| #define PCHAR UNRESERVED SUB_DELIMS ":@"
 | |
| #define PCHAR_ENCODE UNRESERVED ":@"
 | |
| 
 | |
| #define ACSCHEME ALPHA NUMERIC ".-+"
 | |
| 
 | |
| //authority = [ userinfo "@" ] host [ ":" port ]
 | |
| #define ACUSERINFO UNRESERVED SUB_DELIMS
 | |
| #define ACHOST UNRESERVED SUB_DELIMS
 | |
| #define ACPORT NUMERIC
 | |
| 
 | |
| #define ACPATHSEGMENT PCHAR
 | |
| #define ACPATHSEGMENT_ENCODE PCHAR_ENCODE
 | |
| #define ACQUERY PCHAR "/?"
 | |
| #define ACQUERY_ENCODE PCHAR_ENCODE "/?"
 | |
| #define ACFRAGMENT PCHAR "/?"
 | |
| #define ACFRAGMENT_ENCODE PCHAR_ENCODE "/?"
 | |
| 
 | |
| #endif /* URL_CHARACTERS_H */
 |