 1c4b660412
			
		
	
	1c4b660412
	
	
	
		
			
			CodingGuidelines states that the first #include in C files should be git-compat-util.h or another header file that includes it, such as cache.h or builtin.h. Signed-off-by: David Aguilar <davvid@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
		
			
				
	
	
		
			21 lines
		
	
	
		
			534 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			534 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include "git-compat-util.h"
 | |
| 
 | |
| int main(int argc, char **argv)
 | |
| {
 | |
| 	char *pat = "[^={} \t]+";
 | |
| 	char *str = "={}\nfred";
 | |
| 	regex_t r;
 | |
| 	regmatch_t m[1];
 | |
| 
 | |
| 	if (regcomp(&r, pat, REG_EXTENDED | REG_NEWLINE))
 | |
| 		die("failed regcomp() for pattern '%s'", pat);
 | |
| 	if (regexec(&r, str, 1, m, 0))
 | |
| 		die("no match of pattern '%s' to string '%s'", pat, str);
 | |
| 
 | |
| 	/* http://sourceware.org/bugzilla/show_bug.cgi?id=3957  */
 | |
| 	if (m[0].rm_so == 3) /* matches '\n' when it should not */
 | |
| 		die("regex bug confirmed: re-build git with NO_REGEX=1");
 | |
| 
 | |
| 	exit(0);
 | |
| }
 |