mirror of
				https://github.com/osmarks/ngircd.git
				synced 2025-10-31 14:02:59 +00:00 
			
		
		
		
	Doxygen'ify and update comments in match.c
This commit is contained in:
		| @@ -27,10 +27,9 @@ | |||||||
|  |  | ||||||
|  |  | ||||||
| /* | /* | ||||||
|  * Die Pattern-Matching-Funkionen [Matche(), Matche_After_Star()] basieren |  * The pattern matching functions [Matche(), Matche_After_Star()] are based | ||||||
|  * auf Versionen von J. Kercheval. Die Version 1.1 wurde am 12.03.1991 als |  * on code of J. Kercheval. Version 1.1 has been released on 1991-03-12 as | ||||||
|  * "public domain" freigegeben: |  * "public domain": <http://c.snippets.org/snip_lister.php?fname=match.c> | ||||||
|  * <http://www.snippets.org/snippets/portable/MATCH+C.php3> |  | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -38,14 +37,21 @@ static int Matche PARAMS(( const char *p, const char *t )); | |||||||
| static int Matche_After_Star PARAMS(( const char *p, const char *t )); | static int Matche_After_Star PARAMS(( const char *p, const char *t )); | ||||||
|  |  | ||||||
|  |  | ||||||
| #define MATCH_PATTERN	6	/* bad pattern */ | #define MATCH_PATTERN	6	/**< bad pattern */ | ||||||
| #define MATCH_LITERAL	5	/* match failure on literal match */ | #define MATCH_LITERAL	5	/**< match failure on literal match */ | ||||||
| #define MATCH_RANGE	4	/* match failure on [..] construct */ | #define MATCH_RANGE	4	/**< match failure on [..] construct */ | ||||||
| #define MATCH_ABORT	3	/* premature end of text string */ | #define MATCH_ABORT	3	/**< premature end of text string */ | ||||||
| #define MATCH_END	2	/* premature end of pattern string */ | #define MATCH_END	2	/**< premature end of pattern string */ | ||||||
| #define MATCH_VALID	1	/* valid match */ | #define MATCH_VALID	1	/**< valid match */ | ||||||
|  |  | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * Match string with pattern. | ||||||
|  |  * | ||||||
|  |  * @param Pattern	Pattern to match with | ||||||
|  |  * @param String	Input string | ||||||
|  |  * @return		true if pattern matches | ||||||
|  |  */ | ||||||
| GLOBAL bool | GLOBAL bool | ||||||
| Match( const char *Pattern, const char *String ) | Match( const char *Pattern, const char *String ) | ||||||
| { | { | ||||||
| @@ -55,6 +61,13 @@ Match( const char *Pattern, const char *String ) | |||||||
| } /* Match */ | } /* Match */ | ||||||
|  |  | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * Match string with pattern case-insensitive. | ||||||
|  |  * | ||||||
|  |  * @param pattern	Pattern to match with | ||||||
|  |  * @param searchme	Input string, at most COMMAND_LEN-1 characters long | ||||||
|  |  * @return		true if pattern matches | ||||||
|  |  */ | ||||||
| GLOBAL bool | GLOBAL bool | ||||||
| MatchCaseInsensitive(const char *pattern, const char *searchme) | MatchCaseInsensitive(const char *pattern, const char *searchme) | ||||||
| { | { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Alexander Barton
					Alexander Barton