D:/opendownloadmanager/ODM-1.x/InetFile/cURL_lib/escape.c File Reference

#include "setup.h"
#include <ctype.h>
#include <curl/curl.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "memory.h"
#include "urldata.h"
#include "easyif.h"
#include <curl/mprintf.h>
#include "memdebug.h"

Go to the source code of this file.

Defines

#define _MPRINTF_REPLACE

Functions

char * curl_escape (const char *string, int inlength)
char * curl_unescape (const char *string, int length)
char * curl_easy_escape (CURL *handle, const char *string, int inlength)
char * curl_easy_unescape (CURL *handle, const char *string, int length, int *olen)
void curl_free (void *p)


Define Documentation

#define _MPRINTF_REPLACE

Definition at line 39 of file escape.c.


Function Documentation

char* curl_easy_escape ( CURL handle,
const char *  string,
int  inlength 
)

Definition at line 57 of file escape.c.

References Curl_convert_to_network(), CURLE_OK, free, malloc, NULL, and realloc.

Referenced by curl_escape().

char* curl_easy_unescape ( CURL handle,
const char *  string,
int  length,
int *  olen 
)

char* curl_escape ( const char *  string,
int  inlength 
)

Definition at line 46 of file escape.c.

References curl_easy_escape(), and NULL.

void curl_free ( void *  p  ) 

Definition at line 177 of file escape.c.

References free.

char* curl_unescape ( const char *  string,
int  length 
)

Definition at line 52 of file escape.c.

References curl_easy_unescape(), and NULL.


Generated on Sun May 25 00:20:05 2008 by  doxygen 1.5.6