• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..16-Mar-2019-

curl/H16-Mar-2019-4,6622,350

READMEH A D16-Mar-20191.3 KiB3423

README

1                                  _   _ ____  _
2                              ___| | | |  _ \| |
3                             / __| | | | |_) | |
4                            | (__| |_| |  _ <| |___
5                             \___|\___/|_| \_\_____|
6
7Include files for libcurl, external users.
8
9They're all placed in the curl subdirectory here for better fit in any kind
10of environment. You must include files from here using...
11
12        #include <curl/curl.h>
13
14... style and point the compiler's include path to the directory holding the
15curl subdirectory. It makes it more likely to survive future modifications.
16
17NOTE FOR LIBCURL HACKERS
18
19* If you check out from git on a non-configure platform, you must run the
20  appropriate buildconf* script to set up files before being able of compiling
21  the library.
22
23* We cannot assume anything else but very basic compiler features being
24  present. While libcurl requires an ANSI C compiler to build, some of the
25  earlier ANSI compilers clearly can't deal with some preprocessor operators.
26
27* Newlines must remain unix-style for older compilers' sake.
28
29* Comments must be written in the old-style /* unnested C-fashion */
30
31To figure out how to do good and portable checks for features, operating
32systems or specific hardwarare, a very good resource is Bjorn Reese's
33collection at https://sourceforge.net/p/predef/wiki/
34