-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Håkan Waara wrote:
> Hello all,
> 
> I was looking for a small/fast HTML parser and came across wget's.
> 
> Since I prefer to not include all of wget's headers just for this, I
> patched it to build 100% standalone. All that was needed was to
> redefined some macros (that are in wget.h) when compiled as standalone.
> 
> This makes it possible to compile the parser, without the need for any
> other files than html-parse.c and html-parse.h as simple as this:
> 
> gcc -DSTANDALONE html-parse.c -o html-parse

Cool! Thanks.

Looking at the patches, I don't think I want to maintain separate copies
of the same macro definitions, some that are in wget.h, and some that
are in html-parse.h for when STANDALONE is defined. Better to split them
out to another #include file (whose appropriate name I'm not sure of),
so we can maintain these macros in one place, and still allow for
standalone compilation.

Glad you found wget's parser useful! :)

> I also didn't see the point of the PARAMS macro (probably I'm missing
> something). If needed, that could be redefined as well, of course.

I believe those are there to allow for K&R C support.

- --
Micah J. Cowan
Programmer, musician, typesetting enthusiast, gamer...
http://micah.cowan.name/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGn8Su7M8hyUobTrERCDRQAJ9mXc11DC5KlSQS1qzMkVKaqZGF1ACfbv/y
ZaSTXOW11MK/1g7ZM4NGPDo=
=ibrO
-----END PGP SIGNATURE-----

Reply via email to