Fix typos/errors/... in file comments Found by Xcode/Clang code analyzer. No functional changes.
Fix MatchCaseInsensitive[List]](): lowercase string _and_ pattern Up to now, only the the string ("haystack") became lowercased and was the compared to the pattern ("needle") -- which failed, when the pattern itself wasn't all lowercase ...
Re-add #include's for header files of the C file itself This partially reverts commit b130b35f4, "Update #include's: remove unused and add missing ones", but fixes the following compiler and analyzer warnings of Apple Xcode 5: "Semantic issue: No previous prototype for function 'yyy'"
Update copyright notices of recently changed files
Update #include's: remove unused and add missing ones The "deheader" tool (<http://www.catb.org/~esr/deheader/>) has been used to find unused #include directives as well as missing ones. Tested on: - A/UX 3.1.1 - ArchLinux (2014-03-17) - Debian GNU/Hurd - Debian GNU/Linux 6.0.9 - Debian GNU/Linux 7.4 - Fedora 20 - FreeBSD 9.2 - OpenBSD 4.8 - OpenBSD 5.1 - OS X 10.9 - Solaris 11
Remove imp.h and exp.h header files These include files don't have a function any more, remove them.
Code cleanup, remove blank lines
Remove "range matching" functionality Don't support "range marching" in our pattern matching code using the "[...]" syntax, because [ and ] are valid characters in nick names and one has to quote them currently using the "\" character, which is quite unexpected. For example: Nick "te[st" => "MODE #channel +b te\[st" And remove quoting altogether, too, because "*" and "?" don't need to be quoted because these characters are not allowed in IRC masks, nicks, and hostnames. Reported by "hifi" (Toni Spets) on IRC, thanks!
More spelling fixes Remove superflous comments, mostly in German. Fix spelling and use american variants for consistency.
New function MatchCaseInsensitiveList() to check list of patterns
Doxygen'ify and update comments in match.c
Code cleanup: mostly removing empty lines
Add Doxygen @file documentation to each source and header file
Cosmetic whitespace and line length fixes, mostly in Send_Message().
Cleaned up PRIVMSG and NOTICE patches.
add const qualifier to Hash() and Matche() Arguments
Removed unnecessary #define of "LOCAL", now use plain C "static" instead.
Remove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes. use stdbool.h / inttypes.h if available.
- new file header format (in english); - new file ident semantics.
- neues Modul "match" begonnen.