On Wed, 10 Nov 2010, Vasyl' wrote:

I wonder if there is a reason why curl.h has no HTTP response codes defines
like

#define HTTP_STATUS_NOT_FOUND 404

Yes, there is a reason.

libcurl defines its own headers and numbers for apps to use, things that are defined and used by libcurl. Numbers that are defined and controlled *elsewhere* are not curl's problem and therefor aren't defined by curl.

Also, 404 is a return code defined in the HTTP spec to have a meaning. I think many people already know what it means. It might even be so that HTTP_STATUS_NOT_FOUND would be less meaningful than 404 to many of them.

Ive meat several examples using 404 constant in source code but I think it would be better to have define.

I quite agree in general about numerical constants in code, but I am not convinced when it regards numerical constants in code that are defined in protocol standards. IMHO.

--

 / daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to