lib/efreet_uri.c File Reference
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <limits.h>
#include "Efreet.h"
#include "efreet_private.h"
Include dependency graph for efreet_uri.c:

Defines

#define _POSIX_HOST_NAME_MAX   255

Functions

EAPI Efreet_Uriefreet_uri_decode (const char *full_uri)
 Read a single uri and return an Efreet_Uri struct. If there's no hostname in the uri then the hostname parameter will be NULL. All the uri escaped chars will be converted to normal.
EAPI const char * efreet_uri_encode (Efreet_Uri *uri)
 Get the string rapresentation of the given uri struct escaping illegal caracters. Remember to free the string with eina_stringshare_del() when you don't need it anymore.
EAPI void efreet_uri_free (Efreet_Uri *uri)
 Free the given uri structure.

Define Documentation

#define _POSIX_HOST_NAME_MAX   255

Referenced by efreet_uri_decode().