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

..03-May-2022-

.gitignoreH A D02-Jan-20201,004 9291

10-at-a-time.cH A D02-Jan-20204.2 KiB151109

Makefile.amH A D02-Jan-20202.2 KiB7124

Makefile.exampleH A D02-Jan-20201.9 KiB5410

Makefile.incH A D02-Jan-20202.7 KiB4922

Makefile.m32H A D02-Jan-20209.7 KiB367289

Makefile.netwareH A D02-Jan-202010.5 KiB416325

READMEH A D02-Jan-20201.6 KiB3927

adddocsref.plH A D02-Jan-2020879 3628

altsvc.cH A D02-Jan-20201.8 KiB5720

anyauthput.cH A D02-Jan-20204.8 KiB17279

asiohiper.cppH A D02-Jan-202014.8 KiB497326

cacertinmem.cH A D02-Jan-20207.1 KiB182117

certinfo.cH A D02-Jan-20202.3 KiB8640

chkspeed.cH A D02-Jan-20206.5 KiB214137

cookie_interface.cH A D02-Jan-20204 KiB14192

crawler.cH A D02-Jan-20206.5 KiB217170

curlgtk.cH A D02-Jan-20202.9 KiB10770

curlx.cH A D02-Jan-202016.5 KiB575377

debug.cH A D02-Jan-20204.2 KiB155100

ephiperfifo.cH A D02-Jan-202014.5 KiB548380

evhiperfifo.cH A D02-Jan-202011.9 KiB449306

externalsocket.cH A D02-Jan-20204.8 KiB175108

fileupload.cH A D02-Jan-20202.8 KiB9043

fopen.cH A D02-Jan-202013.9 KiB547340

ftp-wildcard.cH A D02-Jan-20204.2 KiB15187

ftpget.cH A D02-Jan-20202.6 KiB9343

ftpgetinfo.cH A D02-Jan-20202.9 KiB9145

ftpgetresp.cH A D02-Jan-20202.5 KiB7834

ftpsget.cH A D02-Jan-20202.9 KiB10045

ftpupload.cH A D02-Jan-20204.5 KiB14065

ftpuploadfrommem.cH A D02-Jan-20203.8 KiB12567

ftpuploadresume.cH A D02-Jan-20204.2 KiB16288

getinfo.cH A D02-Jan-20201.6 KiB5320

getinmemory.cH A D02-Jan-20203.2 KiB11750

getredirect.cH A D02-Jan-20202.3 KiB7132

ghiper.cH A D02-Jan-202012 KiB437313

hiperfifo.cH A D02-Jan-202011.9 KiB459306

href_extractor.cH A D02-Jan-20202.6 KiB8743

htmltidy.cH A D02-Jan-20203.9 KiB12983

htmltitle.cppH A D02-Jan-20206.2 KiB295167

http-post.cH A D02-Jan-20202 KiB6020

http2-download.cH A D02-Jan-20207.8 KiB291183

http2-pushinmemory.cH A D02-Jan-20205 KiB189106

http2-serverpush.cH A D02-Jan-20208.9 KiB335211

http2-upload.cH A D02-Jan-20209.4 KiB348225

http3-present.cH A D02-Jan-20201.5 KiB4816

http3.cH A D02-Jan-20201.8 KiB5518

httpcustomheader.cH A D02-Jan-20202.3 KiB7125

httpput.cH A D02-Jan-20203.6 KiB12548

https.cH A D02-Jan-20202.5 KiB7925

imap-append.cH A D02-Jan-20203.8 KiB13369

imap-authzid.cH A D02-Jan-20202.2 KiB7222

imap-copy.cH A D02-Jan-20202.4 KiB7220

imap-create.cH A D02-Jan-20202.1 KiB6820

imap-delete.cH A D02-Jan-20202.1 KiB6820

imap-examine.cH A D02-Jan-20202.1 KiB6820

imap-fetch.cH A D02-Jan-20202 KiB6620

imap-list.cH A D02-Jan-20202.1 KiB6719

imap-lsub.cH A D02-Jan-20202.1 KiB6920

imap-multi.cH A D02-Jan-20204.8 KiB17494

imap-noop.cH A D02-Jan-20202 KiB6820

imap-search.cH A D02-Jan-20202.4 KiB7220

imap-ssl.cH A D02-Jan-20203.3 KiB9327

imap-store.cH A D02-Jan-20202.7 KiB8327

imap-tls.cH A D02-Jan-20203.5 KiB9323

makefile.djH A D02-Jan-20201.6 KiB5621

multi-app.cH A D02-Jan-20205.1 KiB17896

multi-debugcallback.cH A D02-Jan-20206.1 KiB232141

multi-double.cH A D02-Jan-20204 KiB14472

multi-formadd.cH A D02-Jan-20205.1 KiB17295

multi-post.cH A D02-Jan-20204.9 KiB16890

multi-single.cH A D02-Jan-20203.1 KiB11248

multi-uv.cH A D02-Jan-20206 KiB236156

multithread.cH A D02-Jan-20202.6 KiB9540

opensslthreadlock.cH A D02-Jan-20202.7 KiB9651

parseurl.cH A D02-Jan-20202.1 KiB7939

persistent.cH A D02-Jan-20202.2 KiB6926

pop3-authzid.cH A D02-Jan-20202.2 KiB7121

pop3-dele.cH A D02-Jan-20202.2 KiB7121

pop3-list.cH A D02-Jan-20201.9 KiB6519

pop3-multi.cH A D02-Jan-20204.8 KiB17494

pop3-noop.cH A D02-Jan-20202.1 KiB7121

pop3-retr.cH A D02-Jan-20201.9 KiB6519

pop3-ssl.cH A D02-Jan-20203.2 KiB9226

pop3-stat.cH A D02-Jan-20202.1 KiB7121

pop3-tls.cH A D02-Jan-20203.5 KiB9222

pop3-top.cH A D02-Jan-20202.1 KiB6820

pop3-uidl.cH A D02-Jan-20202 KiB6820

post-callback.cH A D02-Jan-20205.2 KiB15574

postinmemory.cH A D02-Jan-20203.4 KiB11455

postit2-formadd.cH A D02-Jan-20203.6 KiB10844

postit2.cH A D02-Jan-20203.5 KiB10439

progressfunc.cH A D02-Jan-20204.8 KiB14579

resolve.cH A D02-Jan-20201.9 KiB5718

rtsp.cH A D02-Jan-20208.8 KiB289199

sampleconv.cH A D02-Jan-20203.3 KiB11361

sendrecv.cH A D02-Jan-20204.5 KiB16291

sepheaders.cH A D02-Jan-20202.7 KiB9540

sessioninfo.cH A D02-Jan-20203 KiB11059

sftpget.cH A D02-Jan-20203.3 KiB11148

sftpuploadresume.cH A D02-Jan-20203.8 KiB13683

shared-connection-cache.cH A D02-Jan-20202.5 KiB8642

simple.cH A D02-Jan-20201.7 KiB5218

simplepost.cH A D02-Jan-20201.8 KiB5821

simplessl.cH A D02-Jan-20204.6 KiB14258

smooth-gtk-thread.cH A D02-Jan-20206 KiB225122

smtp-authzid.cH A D02-Jan-20205.3 KiB16272

smtp-expn.cH A D02-Jan-20202.6 KiB8023

smtp-mail.cH A D02-Jan-20204.8 KiB15069

smtp-mime.cH A D02-Jan-20205.5 KiB16475

smtp-multi.cH A D02-Jan-20207 KiB244139

smtp-ssl.cH A D02-Jan-20205.7 KiB17075

smtp-tls.cH A D02-Jan-20206.2 KiB17271

smtp-vrfy.cH A D02-Jan-20202.6 KiB8022

sslbackend.cH A D02-Jan-20202.2 KiB7834

synctime.cH A D02-Jan-202012.6 KiB376233

threaded-shared-conn.cH A D02-Jan-20204.5 KiB15791

threaded-ssl.cH A D02-Jan-20204.3 KiB16797

url2file.cH A D02-Jan-20202.5 KiB8734

urlapi.cH A D02-Jan-20202 KiB7333

usercertinmem.cH A D02-Jan-20208.9 KiB227152

version-check.plH A D02-Jan-20202.6 KiB10445

xmlstream.cH A D02-Jan-20204.9 KiB167103

README

1                                  _   _ ____  _
2                              ___| | | |  _ \| |
3                             / __| | | | |_) | |
4                            | (__| |_| |  _ <| |___
5                             \___|\___/|_| \_\_____|
6
7This directory is for libcurl programming examples. They are meant to show
8some simple steps on how you can build your own application to take full
9advantage of libcurl.
10
11If you end up with other small but still useful example sources, please mail
12them for submission in future packages and on the web site.
13
14BUILDING
15
16The Makefile.example is an example makefile that could be used to build these
17examples. Just edit the file according to your system and requirements first.
18
19Most examples should build fine using a command line like this:
20
21  $ `curl-config --cc --cflags --libs` -o example example.c
22
23Some compilers don't like having the arguments in this order but instead
24want you do reorganize them like:
25
26  $ `curl-config --cc` -o example example.c `curl-config --cflags --libs`
27
28*PLEASE* do not use the curl.haxx.se site as a test target for your libcurl
29applications/experiments. Even if some of the examples use that site as a URL
30at some places, it doesn't mean that the URLs work or that we expect you to
31actually torture our web site with your tests!  Thanks.
32
33EXAMPLES
34
35Each example source code file is designed to be and work stand-alone and
36rather self-explanatory. The examples may at times lack the level of error
37checks you need in a real world, but that is then only for the sake of
38readability: to make the code smaller and easier to follow.
39