decode
buf->size = (*mech->decode)(app_data, buf->data, len, data_prot);
len = (*mech->decode)(app_data, buf, len, level);
len = (*mech->decode)(app_data, buf, len, level);
int (*decode)(void *, void*, int, int);
int (*decode)(void *, void*, int, int);
buf->size = (*mech->decode)(app_data, buf->data, len, data_prot);
len = (*mech->decode)(app_data, buf, len, level);
len = (*mech->decode)(app_data, buf, len, level);
asn1_type_decode decode;
int (ASN1CALL *decode)(unsigned char *, size_t, void *, size_t *),
ret = (*decode) (buf2, sz, data, &consumed_sz);
int (ASN1CALL *decode)(unsigned char *, size_t, void *, size_t *))
ret = (*decode) (buf, tests[i].byte_len, data, &sz);
int (ASN1CALL *decode)(unsigned char *, size_t, void *, size_t *),
int (ASN1CALL *decode)(unsigned char *, size_t, void *, size_t *));
type decode; \
ret = decode_##type(os.data, os.length, &decode, &size); \
free_##type(&decode); \
ret = (f->decode)(p, len, el, &newsize);
ret = (prim[type].decode)(p, len, el, &newsize);
return attributes[type - 1].decode(ctx, secret, auth, in, outbuf, outlen);
attribute_transform_fn decode;
} decode;
ctx->decode.bufsize = BROTLI_DEFAULT_BUFSIZE;
ctx->decode.state = BrotliDecoderCreateInstance(brotli_alloc, brotli_free, NULL);
if (ctx->decode.state == NULL)
BrotliDecoderDestroyInstance(ctx->decode.state);
BrotliDecoderDestroyInstance(ctx->decode.state);
OPENSSL_free(ctx->decode.buf);
if (ctx->decode.buf == NULL) {
ctx->decode.buf = OPENSSL_malloc(ctx->decode.bufsize);
if (ctx->decode.buf == NULL) {
ctx->decode.next_in = ctx->decode.buf;
ctx->decode.avail_in = 0;
ctx->decode.next_out = (unsigned char *)out;
ctx->decode.avail_out = (size_t)outl;
while (ctx->decode.avail_in > 0 || BrotliDecoderHasMoreOutput(ctx->decode.state)) {
bret = BrotliDecoderDecompressStream(ctx->decode.state, &ctx->decode.avail_in, (const uint8_t **)&ctx->decode.next_in,
&ctx->decode.avail_out, &ctx->decode.next_out, NULL);
ERR_add_error_data(1, BrotliDecoderErrorString(BrotliDecoderGetErrorCode(ctx->decode.state)));
if (BrotliDecoderIsFinished(ctx->decode.state) || ctx->decode.avail_out == 0)
return (int)(outl - ctx->decode.avail_out);
if (BrotliDecoderIsFinished(ctx->decode.state))
ret = BIO_read(next, ctx->decode.buf, ctx->decode.bufsize);
int tot = outl - ctx->decode.avail_out;
ctx->decode.avail_in = ret;
ctx->decode.next_in = ctx->decode.buf;
ibs = ctx->decode.bufsize;
if (ibs > 0 && ibs != ctx->decode.bufsize) {
if (ctx->decode.buf != NULL) {
tmp = OPENSSL_realloc(ctx->decode.buf, ibs);
ctx->decode.buf = tmp;
ctx->decode.bufsize = ibs;
if (!BrotliDecoderIsFinished(ctx->decode.state))
ok = new_decoder->decode(new_decoderctx, cbio,
if (decoder->decode == NULL)
decoder->decode = OSSL_FUNC_decoder_decode(fns);
|| decoder->decode == NULL) {
OSSL_FUNC_decoder_decode_fn *decode;
for (i = 0; i < sizeof(decode) / sizeof(decode[0]); i++) {
if ((flags & decode[i].flag) != 0) {
strlcat(c, decode[i].desc, sizeof(c));
flags &= ~decode[i].flag;
} decode[] = {
bool decode = false;
decode = true;
if (decode)
rval |= decode();
rval = decode();
static int decode(void);
exit(decode());
fac = decode(save, facilitynames);
lev = decode(s, prioritynames);
static int decode(char *, const CODE *);
static void decode (char *), fdecode(FILE *);
decode(*argv);
decode(p);
decode(p);
t->cs.nargs = sc->decode.nargs;
assert(sc->decode.nargs <= nitems(t->cs.s_args));
t->cs.args[sc->decode.args[i].offset],
if (!(sc->decode.args[i].type & OUT)) {
t->cs.s_args[i] = print_arg(&sc->decode.args[i],
for (i = 0; i < sc->decode.nargs; i++) {
if (sc->decode.args[i].type & OUT) {
(long)t->cs.args[sc->decode.args[i].offset]);
temp = print_arg(&sc->decode.args[i],
struct syscall_decode decode;
} else if (sc->decode.ret_type == 2 &&
quad_fixup(&sc->decode);
sc->decode = decoded_syscalls[i];
sc->decode.ret_type = 1; /* Assume 1 return value. */
sc->decode.nargs = nargs;
sc->decode.args[i].offset = i;
sc->decode.args[i].type = LongHex;
int decode;
decode = porten(pi);
decode = memen(pi);
if (decode)
if (decode)
pri = decode(buf, prioritynames);
i = decode(buf, facilitynames);
static int decode(const char *, const CODE *);
int decode(FILE *fd, char *buffer, int len);
if (decode(fd, (char *)&scrnmap, size) != size) {
dsize[0] = decode(fd, fontmap, size);
if (decode(fd, fontmap, size) != size) {