Changeset 1580 for trunk/src


Ignore:
Timestamp:
Oct 13, 2009, 3:57:07 PM (15 years ago)
Author:
gah
Message:
 
Location:
trunk/src/core
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/core/RpEncode.cc

    r1579 r1580  
    191191        size = strlen(buf);
    192192    }
    193     const char *cp, *endPtr;
    194     for (cp = buf, endPtr = cp + size; cp < endPtr;
    195          cp++) {
    196         if (!_xmlchars[(unsigned int)*cp]) {
     193    unsigned const char *p, *pend;
     194    for (p = (unsigned const char *)buf, pend = p + size; p < pend; p++) {
     195        if (!_xmlchars[*p]) {
    197196            return true;               
    198197        }
     
    210209        size = strlen(buf);
    211210    }
    212     const char *cp, *endPtr;
    213     for (cp = buf, endPtr = buf + size; cp < endPtr; cp++) {
    214         if (!_base64chars[(unsigned int)*cp]) {
    215             fprintf(stderr, "%c %d is not base64\n", *cp, *cp);
     211    unsigned const char *p, *pend;
     212    for (p = (unsigned const char *)buf, pend = p + size; p < pend; p++) {
     213        if (!_base64chars[*p]) {
     214            fprintf(stderr, "%c %u is not base64\n", *p, *p);
    216215            return false;
    217216        }
  • trunk/src/core/RpEntityRef.cc

    r1559 r1580  
    2323 *        &lt;           "<"
    2424 *        &gt;           ">"
    25  *        &quot          "\""
    26  *        &apos          "'"
     25 *        &quot;         "\""
     26 *        &apos;         "'"
    2727 *
    2828 */
     
    4242
    4343static PredefEntityRef predef[] = {
    44     { "&quot",  5,  "\"" },
    45     { "&amp",   4,  "&"  },
    46     { "&lt",    3,  "<"  },
    47     { "&gt",    3,  ">"  },
    48     { "&apos",  5,  "'"  }
     44    { "&quot;",  6,  "\"" },
     45    { "&amp;",   5,  "&"  },
     46    { "&lt;",    4,  "<"  },
     47    { "&gt;",    4,  ">"  },
     48    { "&apos;",  6,  "'"  }
    4949};
    5050static int nPredefs = sizeof(predef) / sizeof (PredefEntityRef);
     
    107107EntityRef::encode (const char* string, unsigned int len)
    108108{
    109     unsigned int pos = 0;
    110 
    111109    if (string == NULL) {
    112         // Don't do anything with NULL strings.
    113         return NULL;
     110        return NULL;                   /* Don't do anything with NULL
     111                                        * strings. */
    114112    }
    115113    _bout.clear();
Note: See TracChangeset for help on using the changeset viewer.