Classes | Macros | Functions | Variables
getpart.c File Reference
#include "server_setup.h"
#include "getpart.h"
#include "curlx.h"
#include "curl_base64.h"
#include "curl_memory.h"
#include "memdebug.h"
Include dependency graph for getpart.c:

Go to the source code of this file.

Classes

struct  Curl_easy
 

Macros

#define EAT_SPACE(p)   while(*(p) && ISSPACE(*(p))) (p)++
 
#define EAT_WORD(p)   while(*(p) && !ISSPACE(*(p)) && ('>' != *(p))) (p)++
 
#define ENABLE_CURLX_PRINTF
 
#define MAX_TAG_LEN   79
 
#define show(x)   Curl_nop_stmt
 

Functions

static int appenddata (char **dst_buf, size_t *dst_len, size_t *dst_alloc, char *src_buf, int src_b64)
 
CURLcode Curl_convert_clone (struct Curl_easy *data, const char *indata, size_t insize, char **outbuf)
 
static int decodedata (char **buf, size_t *len)
 
int getpart (char **outbuf, size_t *outlen, const char *main, const char *sub, FILE *stream)
 
static int readline (char **buffer, size_t *bufsize, FILE *stream)
 

Variables

curl_calloc_callback Curl_ccalloc = (curl_calloc_callback)calloc
 
curl_free_callback Curl_cfree = (curl_free_callback)free
 
curl_malloc_callback Curl_cmalloc = (curl_malloc_callback)malloc
 
curl_realloc_callback Curl_crealloc = (curl_realloc_callback)realloc
 
curl_strdup_callback Curl_cstrdup = (curl_strdup_callback)strdup
 

Macro Definition Documentation

◆ EAT_SPACE

#define EAT_SPACE (   p)    while(*(p) && ISSPACE(*(p))) (p)++

Definition at line 42 of file getpart.c.

◆ EAT_WORD

#define EAT_WORD (   p)    while(*(p) && !ISSPACE(*(p)) && ('>' != *(p))) (p)++

Definition at line 44 of file getpart.c.

◆ ENABLE_CURLX_PRINTF

#define ENABLE_CURLX_PRINTF

Definition at line 26 of file getpart.c.

◆ MAX_TAG_LEN

#define MAX_TAG_LEN   79

◆ show

#define show (   x)    Curl_nop_stmt

Definition at line 49 of file getpart.c.

Function Documentation

◆ appenddata()

static int appenddata ( char **  dst_buf,
size_t dst_len,
size_t dst_alloc,
char *  src_buf,
int  src_b64 
)
static

Definition at line 178 of file getpart.c.

◆ Curl_convert_clone()

CURLcode Curl_convert_clone ( struct Curl_easy data,
const char *  indata,
size_t  insize,
char **  outbuf 
)

Definition at line 81 of file getpart.c.

◆ decodedata()

static int decodedata ( char **  buf,
size_t len 
)
static

Definition at line 219 of file getpart.c.

◆ getpart()

int getpart ( char **  outbuf,
size_t outlen,
const char *  main,
const char *  sub,
FILE *  stream 
)

Definition at line 278 of file getpart.c.

◆ readline()

static int readline ( char **  buffer,
size_t bufsize,
FILE *  stream 
)
static

Definition at line 116 of file getpart.c.

Variable Documentation

◆ Curl_ccalloc

Definition at line 60 of file getpart.c.

◆ Curl_cfree

Definition at line 57 of file getpart.c.

◆ Curl_cmalloc

Definition at line 56 of file getpart.c.

◆ Curl_crealloc

Definition at line 58 of file getpart.c.

◆ Curl_cstrdup

Definition at line 59 of file getpart.c.



rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sun May 15 2022 02:25:01