Lines Matching refs:decodeInfo
640 size_t DecodeOut(size_t equalCount, size_t retLen, DecodeInfo *decodeInfo)
648 decodeInfo->decodeOutLen -= 1;
652 decodeInfo->decodeOutLen -= TRAGET_TWO;
661 unsigned char *DecodeAchieves(napi_env env, DecodeInfo *decodeInfo)
663 const char *input = decodeInfo->sinputDecode;
664 size_t inputLen = decodeInfo->slength;
667 decodeInfo->decodeOutLen = retLen;
676 retLen = DecodeOut(equalCount, retLen, decodeInfo);
681 napi_throw_error(decodeInfo->env, "-1", "decode retDecode memset_s failed");
685 napi_throw_error(decodeInfo->env, "-2", "retLen is error !");
688 if (decodeInfo->valueType == Type::BASIC_URL_SAFE || decodeInfo->valueType == Type::MIME_URL_SAFE) {
691 decodeInfo->decodeOutLen += 1;
693 decodeInfo->decodeOutLen += TRAGET_TWO;
698 result = DecodeAchievesInner(inputLen, equalCount, input, decodeInfo, retDecode);
706 const char *input, DecodeInfo *decodeInfo, unsigned char *retDecode)
719 int findData = Finds(input[inp], decodeInfo->valueType);