Lines Matching defs:xe
3264 unsigned int XMLParserBase64Tool::decodeSize(XMLCSTR data, XMLError *xe) {
3265 if (xe) *xe = eXMLErrorNone;
3272 if (xe) *xe = eXMLErrorBase64DecodeIllegalCharacter;
3279 if (xe) *xe = eXMLErrorBase64DecodeIllegalCharacter;
3284 if (xe && (size % 4 != 0)) *xe = eXMLErrorBase64DataSizeIsNotMultipleOf4;
3295 int len, XMLError *xe) {
3296 if (xe) *xe = eXMLErrorNone;
3307 if(c==98){ if(xe)*xe=eXMLErrorBase64DecodeIllegalCharacter; return 0; }
3311 if(c==98){ if(xe)*xe=eXMLErrorBase64DecodeIllegalCharacter; return 0; }
3320 if (xe) *xe = eXMLErrorBase64DecodeTruncatedData;
3326 if (xe) *xe = eXMLErrorBase64DecodeTruncatedData;
3330 if (xe) *xe = eXMLErrorBase64DecodeBufferTooSmall;
3337 if (xe) *xe = eXMLErrorBase64DecodeTruncatedData;
3342 if (xe) *xe = eXMLErrorBase64DecodeBufferTooSmall;
3346 if (xe) *xe = eXMLErrorBase64DecodeTruncatedData;
3353 if (xe) *xe = eXMLErrorBase64DecodeTruncatedData;
3358 if (xe) *xe = eXMLErrorBase64DecodeBufferTooSmall;
3362 if (xe) *xe = eXMLErrorBase64DecodeTruncatedData;
3382 unsigned char *XMLParserBase64Tool::decode(XMLCSTR data, int *outlen, XMLError *xe) {
3383 if (xe) *xe = eXMLErrorNone;
3384 unsigned int len = decodeSize(data, xe);
3388 if (!decode(data, (unsigned char*)buf, len, xe)) {