Solstice X.25 9.2 Developer's Guide

8.27 x25tos--Convert xaddrf Structure to X.25 Address

Synopsis
#include <netx25/x25_proto.h>
 #include <netx25/x25db.h>

    int x25tos (
      struct xaddrf *xad,      /*  The X.25 structure   */
      unsigned char *cp,       /*  The returned string  */
      int lookup
  );
Description

Converts an xaddrf structure into an X.25 address. Before doing so, it checks the validity of the xaddrf structure.

Arguments

The parameters are:

Table 8-28 x25tos parameters

Parameters 

Description 

xad

Points to the xaddrf structure for conversion.

cp

Points to the string the X.25 address will be written to. 

lookup

Determines the level of address checking carried out before the structure is converted. 0 indicates no checking is carried out. This allows for faster conversion, but means the structure may not be valid for the type of network it refers to. A non-zero value means that the structure is checked using the configuration files. 

Return Values

0 indicates successful completion. A negative return value indicates that the structure was invalid.