---
name: "XmCvtByteStreamToXmString"
section: "3"
platform: "linux"
package: "openmotif"
version: "2.3.8-4"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/XmCvtByteStreamToXmString"
---

# XmCvtByteStreamToXmString(3)

A compound string function that converts from a compound string in Byte Stream format to a compound string

## NAME

**XmCvtByteStreamToXmString** — A compound string function that converts from a compound string in Byte Stream format to a compound string

## SYNOPSIS

```
#include <Xm/Xm.h>
XmString XmCvtByteStreamToXmString(
unsigned char *property);
```

## DESCRIPTION

**XmCvtByteStreamToXmString** converts a stream of bytes representing a compound string in Byte Stream format to a compound string. This routine is typically used by the destination of a data transfer operation to produce a compound string from a transferred Byte Stream representation.

- *property*

  Specifies a compound string representation in Byte Stream format.

## RETURN

Returns a compound string. The function allocates space to hold the returned compound string. The application is responsible for managing this allocated space. The application can recover this allocated space by calling **XmStringFree**.

## RELATED

[**XmString**(3)](/XmString/3.md), [**XmCvtXmStringToByteStream**(3)](/XmCvtXmStringToByteStream/3.md), and [**XmStringFree**(3)](/XmStringFree/3.md).
