summaryrefslogtreecommitdiff
path: root/src/common.c
Commit message (Collapse)AuthorAgeFilesLines
* Put a prolog at the top of configuration filesPřemysl Janouch2014-07-131-2/+5
| | | | Later I'm going to put in there some more information about the format etc.
* Load an MOTD on startPřemysl Janouch2014-07-131-0/+7
|
* Add a strtoul() wrapperPřemysl Janouch2014-07-131-0/+9
|
* Only compile regex's oncePřemysl Janouch2014-07-131-39/+67
|
* Implement an iterator for `struct str_map'Přemysl Janouch2014-07-121-0/+33
|
* Implement parsing of IRC 3.2 message tagsPřemysl Janouch2014-07-121-3/+43
| | | | | It's still in the making and we don't use it, but let's not fail on it if e.g. a plugin decides to enable it.
* WIP: add a stub IRC daemon named `kike'Přemysl Janouch2014-07-121-0/+1772
As it is going to share a great lot of functionality with ZyklonB, I have decided to extract the common parts into `common.c' and make the two subprojects include this file. The Single Compile Unit concept has proven valuable (sub-second compile times, dead code warnings, almost no need for function declarations, whole-program optimizations), and the sources aren't that long so far anyway. I am probably going to add CMake support later but so far it's not a priority. This project is meant to be portable and freely relocatable (ie. no hardcoded paths if I can avoid it).