VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs | Functions
url.c File Reference
Include dependency graph for url.c:

Macros

#define test(a, b)   test (make_path, a, b)

Typedefs

typedef char *(* conv_t )(const char *)

Functions

static void test (conv_t f, const char *in, const char *out)
static void test_decode (const char *in, const char *out)
static void test_b64 (const char *in, const char *out)
static char * make_URI_def (const char *in)
static void test_path (const char *in, const char *out)
static void test_current_directory_path (const char *in, const char *cwd, const char *out)
int main (void)

Macro Definition Documentation

#define test (   a,
 
)    test (make_path, a, b)

Typedef Documentation

typedef char*(* conv_t)(const char *)

Function Documentation

int main ( void  )
static char* make_URI_def ( const char *  in)
static

References vlc_path2uri().

Referenced by test_current_directory_path(), and test_path().

static void test ( conv_t  f,
const char *  in,
const char *  out 
)
static

References test.

static void test_b64 ( const char *  in,
const char *  out 
)
inlinestatic

References test, and vlc_b64_encode().

Referenced by main().

static void test_current_directory_path ( const char *  in,
const char *  cwd,
const char *  out 
)
inlinestatic

References asprintf(), make_URI_def(), and test.

Referenced by main().

static void test_decode ( const char *  in,
const char *  out 
)
inlinestatic

References decode_URI_duplicate(), and test.

Referenced by main().

static void test_path ( const char *  in,
const char *  out 
)
inlinestatic

References make_URI_def(), and test.

Referenced by main().