[ Previous | Next | Contents | Glossary | Home | Search ]
AIX Version 4.3 Communications Technical Reference, Volume 1

xdr_char Subroutine

Purpose

Translates between C language characters and their external representations.

Library

C Library (libc.a)

Syntax

#include <rpc/xdr.h>
xdr_char (xdrs, cp)
XDR *xdrs;
char *cp;

Description

The xdr_char subroutine is a filter primitive that translates between C language characters and their external representations.

Note: Encoded characters are not packed and occupy 4 bytes each. For arrays of characters, the programmer should consider using the xdr_bytes, xdr_opaque, or xdr_string routine.

Parameters

xdrs Points to the eXternal Data Representation (XDR) stream handle.
cp Points to the character.

Return Values

Upon successful completion, this subroutine returns a value of 1. If unsuccessful, it returns a value of 0.

Implementation Specifics

This subroutine is part of Base Operating System (BOS) Runtime.

Related Information

List of XDR Programming References.

eXternal Data Representation (XDR) Overview for Programming and Understanding XDR Library Filter Primitives in AIX Version 4.3 Communications Programming Concepts.


[ Previous | Next | Contents | Glossary | Home | Search ]