summaryrefslogtreecommitdiff
path: root/util.h
blob: a48a12e00d9aa5630ae48d9d93bf6c5cdd3ec9ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* See COPYING file for copyright and license details. */
#define COOKIEMAX 1024
#include <openssl/ssl.h>
#include <openssl/err.h>
typedef struct {
        int fd;
        SSL *sslhandle;
        SSL_CTX *sslcontext;
} conn;
conn *dial(char *host, char *port, int ssl);
int get(char *host, int ssl, char *path, char *sendcookie, char *savecookie, char **body, int istext);
int post(char *host, int ssl, char *path, char *sendcookie, char *savecookie, char *data, char **body, int istext);
int gettofile(char *host, int ssl, char *url, char *sendcookie, char *savecookie, char *savepath, int istext);
int renameifjpg(char *path);