Chapter Contents

Previous

Next
PUTSHORT, putshort

PUTSHORT, putshort



Puts a Short Integer into a Character Buffer

Portability: UNIX compatible


SYNOPSIS
DESCRIPTION
RETURN VALUE
CAUTION
IMPLEMENTATION
RELATED FUNCTIONS


SYNOPSIS

#include <sys/types.h>
#include <arpa/nameser.h>

PUTSHORT(u_sh, mgsp)

int putshort(u_short u_sh, u_char *msgp);


DESCRIPTION

The PUTSHORT macro and putshort function put an unsigned short integer u_sh into a character buffer addressed by msgp . The PUTSHORT macro requires that its second argument be an lvalue. mgsp is advanced by two bytes. This routine is useful in resolver programming. For information on buffer formats for Internet name servers, refer to Chapter 20, "The Domain Name System," in Internetworking with TCP/IP.


RETURN VALUE

putshort returns the value of the unsigned short integer. PUTSHORT is syntactically a statement rather than an expression, and, therefore, has no return value.


CAUTION

PUTSHORT evaluates its arguments more than once.


IMPLEMENTATION

The PUTSHORT macro is defined in the <arpa/nameser.h> header file.


RELATED FUNCTIONS

GETLONG , GETSHORT , PUTLONG


Chapter Contents

Previous

Next

Top of Page

Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.