---
name: "xdr_encode_opaque"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/xdr_encode_opaque"
---

# xdr\_encode\_opaque(9)

Encode variable length opaque data

## NAME

xdr\_encode\_opaque - Encode variable length opaque data

## SYNOPSIS

**\_\_be32 \* xdr\_encode\_opaque(\_\_be32 \*** *p***, const void \*** *ptr***, unsigned int** *nbytes***);**

## ARGUMENTS

*p*

pointer to current position in XDR buffer.

*ptr*

pointer to data to encode (or NULL)

*nbytes*

size of data.

## DESCRIPTION

Returns the updated current XDR buffer position

## COPYRIGHT
