Lines Matching refs:encodeInfo
431 unsigned char *EncodeAchieves(napi_env env, EncodeInfo *encodeInfo)
433 const unsigned char *input = encodeInfo->sinputEncode;
434 size_t inputLen = encodeInfo->slength;
442 encodeInfo->soutputLen = outputLen;
447 napi_throw_error(encodeInfo->env, "-1", "ret path memset_s failed");
451 napi_throw_error(encodeInfo->env, "-2", "outputLen is error !");
459 if (encodeInfo->valueType == Type::BASIC_URL_SAFE || encodeInfo->valueType == Type::MIME_URL_SAFE) {
464 result = EncodeAchievesInner(ret, encodeInfo, searchArray, inputLen, input);
468 unsigned char *EncodeAchievesInner(unsigned char *ret, EncodeInfo *encodeInfo,
489 (encodeInfo->valueType == Type::BASIC_URL_SAFE || encodeInfo->valueType == Type::MIME_URL_SAFE)) {
490 encodeInfo->soutputLen -= (temp == 1) ? TRAGET_TWO : 1;
493 (encodeInfo->valueType != Type::BASIC_URL_SAFE && encodeInfo->valueType != Type::MIME_URL_SAFE)) {