|
|
1.1 root 1: /* na2str.c - pretty-print NSAPaddr */
2:
3: #ifndef lint
4: static char *rcsid = "$Header: /f/osi/compat/RCS/na2str.c,v 7.1 90/07/09 14:32:05 mrose Exp $";
5: #endif
6:
7: /*
8: * $Header: /f/osi/compat/RCS/na2str.c,v 7.1 90/07/09 14:32:05 mrose Exp $
9: *
10: *
11: * $Log: na2str.c,v $
12: * Revision 7.1 90/07/09 14:32:05 mrose
13: * sync
14: *
15: * Revision 7.0 89/11/23 21:23:19 mrose
16: * Release 6.0
17: *
18: */
19:
20: /*
21: * NOTICE
22: *
23: * Acquisition, use, and distribution of this module and related
24: * materials are subject to the restrictions of a license agreement.
25: * Consult the Preface in the User's Manual for the full terms of
26: * this agreement.
27: *
28: */
29:
30:
31: /* LINTLIBRARY */
32:
33: #include <stdio.h>
34: #include "general.h"
35: #include "manifest.h"
36: #include "isoaddrs.h"
37:
38: /* Network Address to String */
39:
40: char *na2str (na)
41: register struct NSAPaddr *na;
42: {
43: switch (na -> na_stack) {
44: case NA_TCP:
45: return na -> na_domain;
46:
47: case NA_X25:
48: case NA_BRG:
49: return na -> na_dte;
50:
51: case NA_NSAP:
52: default:
53: return sel2str (na -> na_address, na -> na_addrlen, 0);
54: }
55: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.