automake commit without merge history
This commit is contained in:
		
							parent
							
								
									265d68cd10
								
							
						
					
					
						commit
						8c41176882
					
				
					 810 changed files with 4980 additions and 2508 deletions
				
			
		
							
								
								
									
										72
									
								
								grub-core/gnulib/regex.c
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										72
									
								
								grub-core/gnulib/regex.c
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,72 @@ | |||
| /* Extended regular expression matching and search library.
 | ||||
|    Copyright (C) 2002, 2003, 2005, 2006, 2009, 2010 Free Software Foundation, | ||||
|    Inc. | ||||
|    This file is part of the GNU C Library. | ||||
|    Contributed by Isamu Hasegawa <isamu@yamato.ibm.com>. | ||||
| 
 | ||||
|    This program is free software; you can redistribute it and/or modify | ||||
|    it under the terms of the GNU General Public License as published by | ||||
|    the Free Software Foundation; either version 2, or (at your option) | ||||
|    any later version. | ||||
| 
 | ||||
|    This program is distributed in the hope that it will be useful, | ||||
|    but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|    GNU General Public License for more details. | ||||
| 
 | ||||
|    You should have received a copy of the GNU General Public License along | ||||
|    with this program; if not, write to the Free Software Foundation, | ||||
|    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ | ||||
| 
 | ||||
| #include <config.h> | ||||
| 
 | ||||
| /* Make sure noone compiles this code with a C++ compiler.  */ | ||||
| #if defined __cplusplus && defined _LIBC | ||||
| # error "This is C code, use a C compiler" | ||||
| #endif | ||||
| 
 | ||||
| #ifdef _LIBC | ||||
| /* We have to keep the namespace clean.  */ | ||||
| # define regfree(preg) __regfree (preg) | ||||
| # define regexec(pr, st, nm, pm, ef) __regexec (pr, st, nm, pm, ef) | ||||
| # define regcomp(preg, pattern, cflags) __regcomp (preg, pattern, cflags) | ||||
| # define regerror(errcode, preg, errbuf, errbuf_size) \ | ||||
| 	__regerror(errcode, preg, errbuf, errbuf_size) | ||||
| # define re_set_registers(bu, re, nu, st, en) \ | ||||
| 	__re_set_registers (bu, re, nu, st, en) | ||||
| # define re_match_2(bufp, string1, size1, string2, size2, pos, regs, stop) \ | ||||
| 	__re_match_2 (bufp, string1, size1, string2, size2, pos, regs, stop) | ||||
| # define re_match(bufp, string, size, pos, regs) \ | ||||
| 	__re_match (bufp, string, size, pos, regs) | ||||
| # define re_search(bufp, string, size, startpos, range, regs) \ | ||||
| 	__re_search (bufp, string, size, startpos, range, regs) | ||||
| # define re_compile_pattern(pattern, length, bufp) \ | ||||
| 	__re_compile_pattern (pattern, length, bufp) | ||||
| # define re_set_syntax(syntax) __re_set_syntax (syntax) | ||||
| # define re_search_2(bufp, st1, s1, st2, s2, startpos, range, regs, stop) \ | ||||
| 	__re_search_2 (bufp, st1, s1, st2, s2, startpos, range, regs, stop) | ||||
| # define re_compile_fastmap(bufp) __re_compile_fastmap (bufp) | ||||
| 
 | ||||
| # include "../locale/localeinfo.h" | ||||
| #endif | ||||
| 
 | ||||
| /* On some systems, limits.h sets RE_DUP_MAX to a lower value than
 | ||||
|    GNU regex allows.  Include it before <regex.h>, which correctly | ||||
|    #undefs RE_DUP_MAX and sets it to the right value.  */ | ||||
| #include <limits.h> | ||||
| 
 | ||||
| #include <regex.h> | ||||
| #include "regex_internal.h" | ||||
| 
 | ||||
| #include "regex_internal.c" | ||||
| #include "regcomp.c" | ||||
| #include "regexec.c" | ||||
| 
 | ||||
| /* Binary backward compatibility.  */ | ||||
| #if _LIBC | ||||
| # include <shlib-compat.h> | ||||
| # if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_3) | ||||
| link_warning (re_max_failures, "the 're_max_failures' variable is obsolete and will go away.") | ||||
| int re_max_failures = 2000; | ||||
| # endif | ||||
| #endif | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue