mirror of
https://github.com/osmarks/ngircd.git
synced 2024-12-13 10:20:28 +00:00
Doxygen'ify and update comments in match.c
This commit is contained in:
parent
4ef23df813
commit
c6a7de869c
@ -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)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user