ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

uri.c File Reference
#include "libxml.h"
#include <string.h>
#include <libxml/xmlmemory.h>
#include <libxml/uri.h>
#include <libxml/globals.h>
#include <libxml/xmlerror.h>
#include "elfgcchack.h"

Go to the source code of this file.

Defines

#define IN_LIBXML
#define IS_ALPHA(x)   (IS_LOWALPHA(x) || IS_UPALPHA(x))
#define IS_LOWALPHA(x)   (((x) >= 'a') && ((x) <= 'z'))
#define IS_UPALPHA(x)   (((x) >= 'A') && ((x) <= 'Z'))
#define IS_DIGIT(x)   (((x) >= '0') && ((x) <= '9'))
#define IS_ALPHANUM(x)   (IS_ALPHA(x) || IS_DIGIT(x))
#define IS_MARK(x)
#define IS_UNWISE(p)
#define IS_RESERVED(x)
#define IS_UNRESERVED(x)   (IS_ALPHANUM(x) || IS_MARK(x))
#define NEXT(p)   ((*p == '%')? p += 3 : p++)
#define STRNDUP(s, n)   (char *) xmlStrndup((const xmlChar *)(s), (n))
#define ISA_DIGIT(p)   ((*(p) >= '0') && (*(p) <= '9'))
#define ISA_ALPHA(p)
#define ISA_HEXDIG(p)
#define ISA_SUB_DELIM(p)
#define ISA_GEN_DELIM(p)
#define ISA_RESERVED(p)   (ISA_GEN_DELIM(p) || (ISA_SUB_DELIM(p)))
#define ISA_UNRESERVED(p)
#define ISA_PCT_ENCODED(p)   ((*(p) == '%') && (ISA_HEXDIG(p + 1)) && (ISA_HEXDIG(p + 2)))
#define ISA_PCHAR(p)
#define NULLCHK(p)
#define IS_WINDOWS_PATH(p)
#define bottom_uri

Functions

static void xmlCleanURI (xmlURIPtr uri)
static int xmlParse3986Scheme (xmlURIPtr uri, const char **str)
static int xmlParse3986Fragment (xmlURIPtr uri, const char **str)
static int xmlParse3986Query (xmlURIPtr uri, const char **str)
static int xmlParse3986Port (xmlURIPtr uri, const char **str)
static int xmlParse3986Userinfo (xmlURIPtr uri, const char **str)
static int xmlParse3986DecOctet (const char **str)
static int xmlParse3986Host (xmlURIPtr uri, const char **str)
static int xmlParse3986Authority (xmlURIPtr uri, const char **str)
static int xmlParse3986Segment (const char **str, char forbid, int empty)
static int xmlParse3986PathAbEmpty (xmlURIPtr uri, const char **str)
static int xmlParse3986PathAbsolute (xmlURIPtr uri, const char **str)
static int xmlParse3986PathRootless (xmlURIPtr uri, const char **str)
static int xmlParse3986PathNoScheme (xmlURIPtr uri, const char **str)
static int xmlParse3986HierPart (xmlURIPtr uri, const char **str)
static int xmlParse3986RelativeRef (xmlURIPtr uri, const char *str)
static int xmlParse3986URI (xmlURIPtr uri, const char *str)
static int xmlParse3986URIReference (xmlURIPtr uri, const char *str)
xmlURIPtr xmlParseURI (const char *str)
int xmlParseURIReference (xmlURIPtr uri, const char *str)
xmlURIPtr xmlParseURIRaw (const char *str, int raw)
xmlURIPtr xmlCreateURI (void)
xmlCharxmlSaveUri (xmlURIPtr uri)
void xmlPrintURI (FILE *stream, xmlURIPtr uri)
void xmlFreeURI (xmlURIPtr uri)
int xmlNormalizeURIPath (char *path)
static int is_hex (char c)
charxmlURIUnescapeString (const char *str, int len, char *target)
xmlCharxmlURIEscapeStr (const xmlChar *str, const xmlChar *list)
xmlCharxmlURIEscape (const xmlChar *str)
xmlCharxmlBuildURI (const xmlChar *URI, const xmlChar *base)
xmlCharxmlBuildRelativeURI (const xmlChar *URI, const xmlChar *base)
xmlCharxmlCanonicPath (const xmlChar *path)
xmlCharxmlPathToURI (const xmlChar *path)

Generated on Sat May 26 2012 05:18:57 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.