jfclere     2004/06/23 07:36:41

  Modified:    xml      apr_xml.c
  Log:
  #define the ASCII_* instead #include "ascii.h".
  
  Revision  Changes    Path
  1.32      +9 -11     apr-util/xml/apr_xml.c
  
  Index: apr_xml.c
  ===================================================================
  RCS file: /home/cvs/apr-util/xml/apr_xml.c,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- apr_xml.c 22 Jun 2004 10:42:23 -0000      1.31
  +++ apr_xml.c 23 Jun 2004 14:36:41 -0000      1.32
  @@ -30,13 +30,11 @@
   #include "expat.h"
   #endif
   
  -#include "ascii.h"
  -
   #define DEBUG_CR "\r\n"
   
  -static const char APR_KW_xmlns[] = { ASCII_x, ASCII_m, ASCII_l, ASCII_n, 
ASCII_s, '\0' };
  -static const char APR_KW_xmlns_lang[] = { ASCII_x, ASCII_m, ASCII_l, 
ASCII_COLON, ASCII_l, ASCII_a, ASCII_n, ASCII_g, '\0' };
  -static const char APR_KW_DAV[] = { ASCII_D, ASCII_A, ASCII_V, ASCII_COLON, 
'\0' };
  +static const char APR_KW_xmlns[] = { 0x78, 0x6D, 0x6C, 0x6E, 0x73, '\0' };
  +static const char APR_KW_xmlns_lang[] = { 0x78, 0x6D, 0x6C, 0x3A, 0x6C, 
0x61, 0x6E, 0x67, '\0' };
  +static const char APR_KW_DAV[] = { 0x44, 0x41, 0x56, 0x3A, '\0' };
   
   /* errors related to namespace processing */
   #define APR_XML_NS_ERROR_UNKNOWN_PREFIX (-1000)
  @@ -44,9 +42,9 @@
   
   /* test for a namespace prefix that begins with [Xx][Mm][Ll] */
   #define APR_XML_NS_IS_RESERVED(name) \
  -     ( (name[0] == ASCII_X || name[0] == ASCII_x) && \
  -       (name[1] == ASCII_M || name[1] == ASCII_m) && \
  -       (name[2] == ASCII_L || name[2] == ASCII_l) )
  +     ( (name[0] == 0x58 || name[0] == 0x78) && \
  +       (name[1] == 0x4D || name[1] == 0x6D) && \
  +       (name[2] == 0x4C || name[2] == 0x6C) )
   
   
   /* the real (internal) definition of the parser context */
  @@ -178,7 +176,7 @@
            apr_xml_ns_scope *ns_scope;
   
            /* test for xmlns:foo= form and xmlns= form */
  -         if (*prefix == ASCII_COLON) {
  +         if (*prefix == 0x3A) {
                   /* a namespace prefix declaration must have a
                      non-empty value. */
                   if (attr->value[0] == '\0') {
  @@ -240,7 +238,7 @@
        elem->lang = elem->parent->lang;
   
       /* adjust the element's namespace */
  -    colon = strchr(elem_name, ASCII_COLON);
  +    colon = strchr(elem_name, 0x3A);
       if (colon == NULL) {
        /*
         * The element is using the default namespace, which will always
  @@ -272,7 +270,7 @@
            */
           char *attr_name = (char *)attr->name;
   
  -     colon = strchr(attr_name, ASCII_COLON);
  +     colon = strchr(attr_name, 0x3A);
        if (colon == NULL) {
            /*
             * Attributes do NOT use the default namespace. Therefore,
  
  
  

Reply via email to