>> #define SERF_MAJOR_VERSION 0
>> #define SERF_MINOR_VERSION 3
>> #define SERF_PATCH_VERSION 0
>>
>> If the library changes the format of getting the version
>> #, this patch is broken.
>
>
> These are part of the API of serf, and serf.h is *the* file that
> applications using serf have to include.
> So, we will not change this.
>

Good. Then the patch should do nicely in an aesthetic
way, provided of course, it is acceptable in terms of
the hacking.html.