Lines Matching refs:xdrs
71 x_putlong(xdrs, longp)
72 XDR *xdrs;
79 xdrs->x_handy += BYTES_PER_XDR_UNIT;
85 x_putbytes(xdrs, bp, len)
86 XDR *xdrs;
90 xdrs->x_handy += len;
95 x_getpostn(xdrs)
96 XDR *xdrs;
98 return (xdrs->x_handy);
103 x_setpostn(xdrs, pos)
104 XDR *xdrs;
112 x_inline(xdrs, len)
113 XDR *xdrs;
121 if (xdrs->x_op != XDR_ENCODE) {
127 if (llen < (size_t)xdrs->x_base) {
129 xdrs->x_handy += llen;
130 return ((int32_t *) xdrs->x_private);
133 if (xdrs->x_private)
134 free(xdrs->x_private);
135 if ((xdrs->x_private = (caddr_t) malloc(len)) == NULL) {
136 xdrs->x_base = 0;
139 xdrs->x_base = (caddr_t)llen;
140 xdrs->x_handy += llen;
141 return ((int32_t *) xdrs->x_private);
153 x_destroy(xdrs)
154 XDR *xdrs;
156 xdrs->x_handy = 0;
157 xdrs->x_base = 0;
158 if (xdrs->x_private) {
159 free(xdrs->x_private);
160 xdrs->x_private = NULL;