diff options
author | Oliver Günther <mail@oliverguenther.de> | 2012-08-11 23:01:00 +0000 |
---|---|---|
committer | Philipp Riemer <ruderphilipp@gmail.com> | 2012-08-19 21:26:59 +0200 |
commit | 9cadf9bdf3c9210d9b79eaaed32282d6b7bf9e12 (patch) | |
tree | bf2a2f36a9ba8e57f34d4ad4636819d014c338e2 /tools/source/fsys/wldcrd.cxx | |
parent | c55a340a992199c5eb2d8b9cbe2fea539c6f83aa (diff) |
fdo#39468: Translated German comments in core/tools/source
Change-Id: I28ec097a70a8d71312d9e8382c3cf71a1eabde88
Diffstat (limited to 'tools/source/fsys/wldcrd.cxx')
-rw-r--r-- | tools/source/fsys/wldcrd.cxx | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/tools/source/fsys/wldcrd.cxx b/tools/source/fsys/wldcrd.cxx index d61bea9d4c7f..303b59cfbc11 100644 --- a/tools/source/fsys/wldcrd.cxx +++ b/tools/source/fsys/wldcrd.cxx @@ -19,12 +19,12 @@ #include <tools/wldcrd.hxx> -/* Diese Methode ueberprueft, ob die Wilde Karte in pWild mit dem String - * in pStr matscht. - * Vertragen sich die beiden, so wird 1 zurueckgegeben, sonst 0. +/** Tests, whether a wildcard in pWild will match for pStr. * - * ein '*' in pWild bedeutet n beliebige Zeichen, mit n>=0 - * ein '?' in pWild bedeutet genau ein beliebiges Zeichen + * If they match, return 1, otherwise 0. + * + * '*' in pWild means n chars for n > 0. + * '?' in pWild mean match exactly one character. * */ sal_uInt16 WildCard::ImpMatch( const char *pWild, const char *pStr ) const @@ -50,8 +50,8 @@ sal_uInt16 WildCard::ImpMatch( const char *pWild, const char *pStr ) const else pWild += pos; else - break; // ACHTUNG laeuft unter bestimmten - // Umstaenden in den nachsten case rein!! + break; // WARNING: may cause execution of next case + // in some circumstances! case '*': while ( *pWild == '*' ) pWild++; @@ -97,12 +97,11 @@ sal_Bool WildCard::Matches( const String& rString ) const { while ( (nSepPos = aTmpWild.indexOf(cSepSymbol)) != -1 ) { - // alle getrennten WildCard's pruefen + // Check all splitted wildcards if ( ImpMatch( aTmpWild.copy( 0, nSepPos ).getStr(), aString.getStr() ) ) return sal_True; - aTmpWild = aTmpWild.copy(nSepPos + 1); // Trennsymbol entfernen + aTmpWild = aTmpWild.copy(nSepPos + 1); // remove separator } - // und noch den hinter dem letzen Trennsymbol bzw. den einzigen } if ( ImpMatch( aTmpWild.getStr(), aString.getStr() ) ) |