#include <X/mit-copyright.h>
/* $Header: XGetNodes.c,v 10.2 86/02/01 15:35:11 tony Rel $ */
/* Copyright Massachusetts Institute of Technology 1985 */
#include "XlibInternal.h"
struct dn_naddr
*XGetNodes (nnodes
)
if (!(_XReply (dpy
, &rep
)) || !(nbytes
= rep
.param
.l
[0])) {
/* error or empty list */
*nnodes
= nbytes
/ sizeof (struct dn_naddr
);
if (!(buf
= (char *) malloc (nbytes
))) {
_XReadPad (dpy
, buf
, nbytes
);
return ((struct dn_naddr
*) buf
);