Home
last modified time | relevance | path

Searched refs:xdrs (Results 1 – 10 of 10) sorted by relevance

/picolibc-latest/newlib/libc/xdr/
Dxdr_mem.c105 xdrmem_create (XDR * xdrs, in xdrmem_create() argument
110 xdrs->x_op = op; in xdrmem_create()
111 xdrs->x_ops = ((uintptr_t)addr & (sizeof (int32_t) - 1)) in xdrmem_create()
114 xdrs->x_private = xdrs->x_base = addr; in xdrmem_create()
115 xdrs->x_handy = size; in xdrmem_create()
119 xdrmem_destroy (XDR * xdrs) in xdrmem_destroy() argument
121 (void) xdrs; in xdrmem_destroy()
125 xdrmem_getlong_aligned (XDR * xdrs, in xdrmem_getlong_aligned() argument
128 if (xdrs->x_handy < sizeof (int32_t)) in xdrmem_getlong_aligned()
130 xdrs->x_handy -= sizeof (int32_t); in xdrmem_getlong_aligned()
[all …]
Dxdr.c90 xdr_int (XDR * xdrs, in xdr_int() argument
95 switch (xdrs->x_op) in xdr_int()
99 return (XDR_PUTLONG (xdrs, &l)); in xdr_int()
102 if (!XDR_GETLONG (xdrs, &l)) in xdr_int()
114 return xdr_long (xdrs, (long *) ip); in xdr_int()
124 xdr_u_int (XDR * xdrs, in xdr_u_int() argument
129 switch (xdrs->x_op) in xdr_u_int()
133 return (XDR_PUTLONG (xdrs, (long *) &l)); in xdr_u_int()
136 if (!XDR_GETLONG (xdrs, (long *) &l)) in xdr_u_int()
148 return xdr_u_long (xdrs, (u_long *) up); in xdr_u_int()
[all …]
Dxdr_sizeof.c47 x_putlong (XDR * xdrs, in x_putlong() argument
51 xdrs->x_handy += BYTES_PER_XDR_UNIT; in x_putlong()
57 x_putbytes (XDR * xdrs, in x_putbytes() argument
62 xdrs->x_handy += len; in x_putbytes()
67 x_getpostn (XDR * xdrs) in x_getpostn() argument
69 return xdrs->x_handy; in x_getpostn()
74 x_setpostn (XDR * xdrs, in x_setpostn() argument
77 (void) xdrs; in x_setpostn()
91 x_inline (XDR * xdrs, in x_inline() argument
96 if (xdrs->x_op != XDR_ENCODE) in x_inline()
[all …]
Dxdr_stdio.c87 xdrstdio_create (XDR * xdrs, in xdrstdio_create() argument
91 xdrs->x_op = op; in xdrstdio_create()
92 xdrs->x_ops = (struct xdr_ops *) &xdrstdio_ops; in xdrstdio_create()
93 xdrs->x_private = (void *) file; in xdrstdio_create()
94 xdrs->x_handy = 0; in xdrstdio_create()
95 xdrs->x_base = 0; in xdrstdio_create()
103 xdrstdio_destroy (XDR * xdrs) in xdrstdio_destroy() argument
105 (void) fflush ((FILE *) xdrs->x_private); in xdrstdio_destroy()
110 xdrstdio_getlong (XDR * xdrs, in xdrstdio_getlong() argument
115 if (fread (&temp, sizeof (int32_t), 1, (FILE *) xdrs->x_private) != 1) in xdrstdio_getlong()
[all …]
Dxdr_float.c63 xdr_float (XDR * xdrs, in xdr_float() argument
66 switch (xdrs->x_op) in xdr_float()
70 return (XDR_PUTINT32 (xdrs, (int32_t *) fp)); in xdr_float()
73 return (XDR_GETINT32 (xdrs, (int32_t *) fp)); in xdr_float()
83 xdr_double (XDR * xdrs, in xdr_double() argument
89 switch (xdrs->x_op) in xdr_double()
95 rv = XDR_PUTINT32 (xdrs, i32p); in xdr_double()
98 rv = XDR_PUTINT32 (xdrs, i32p + 1); in xdr_double()
100 rv = XDR_PUTINT32 (xdrs, i32p + 1); in xdr_double()
103 rv = XDR_PUTINT32 (xdrs, i32p); in xdr_double()
[all …]
Dxdr_reference.c60 xdr_reference (XDR * xdrs, in xdr_reference() argument
69 switch (xdrs->x_op) in xdr_reference()
89 stat = (*proc) (xdrs, loc, LASTUNSIGNED); in xdr_reference()
91 if (xdrs->x_op == XDR_FREE) in xdr_reference()
120 xdr_pointer (XDR * xdrs, in xdr_pointer() argument
128 if (!xdr_bool (xdrs, &more_data)) in xdr_pointer()
137 return (xdr_reference (xdrs, objpp, obj_size, xdr_obj)); in xdr_pointer()
Dxdr_array.c58 xdr_array (XDR * xdrs, in xdr_array() argument
72 if (!xdr_u_int (xdrs, sizep)) in xdr_array()
77 if ((c > maxsize || UINT_MAX / elsize < c) && (xdrs->x_op != XDR_FREE)) in xdr_array()
88 switch (xdrs->x_op) in xdr_array()
115 stat = (*elproc) (xdrs, target); in xdr_array()
122 if (xdrs->x_op == XDR_FREE) in xdr_array()
141 xdr_vector (XDR * xdrs, in xdr_vector() argument
153 if (!(*xdr_elem) (xdrs, elptr)) in xdr_vector()
Dxdr_rec.c179 xdrrec_create (XDR * xdrs, in xdrrec_create() argument
240 xdrs->x_ops = &xdrrec_ops; in xdrrec_create()
241 xdrs->x_private = rstrm; in xdrrec_create()
270 xdrrec_getlong (XDR * xdrs, in xdrrec_getlong() argument
273 RECSTREAM *rstrm = (RECSTREAM *) (xdrs->x_private); in xdrrec_getlong()
287 if (!xdrrec_getbytes (xdrs, (char *) (void *) &mylong, in xdrrec_getlong()
296 xdrrec_putlong (XDR * xdrs, in xdrrec_putlong() argument
299 RECSTREAM *rstrm = (RECSTREAM *) (xdrs->x_private); in xdrrec_putlong()
320 xdrrec_getbytes (XDR * xdrs, in xdrrec_getbytes() argument
324 RECSTREAM *rstrm = (RECSTREAM *) (xdrs->x_private); in xdrrec_getbytes()
[all …]
Dxdr_float_vax.c85 xdr_float (XDR * xdrs, in xdr_float() argument
92 switch (xdrs->x_op) in xdr_float()
111 return (XDR_PUTINT32 (xdrs, (int32_t *) & is)); in xdr_float()
115 if (!XDR_GETINT32 (xdrs, (int32_t *) & is)) in xdr_float()
187 xdr_double (XDR * xdrs, in xdr_double() argument
196 switch (xdrs->x_op) in xdr_double()
220 return (XDR_PUTINT32 (xdrs, lp++) && XDR_PUTINT32 (xdrs, lp)); in xdr_double()
224 if (!XDR_GETINT32 (xdrs, lp++) || !XDR_GETINT32 (xdrs, lp)) in xdr_double()
/picolibc-latest/newlib/libc/include/rpc/
Dxdr.h170 #define XDR_GETINT32(xdrs, int32p) \ argument
171 (*(xdrs)->x_ops->x_getint32)(xdrs, int32p)
172 #define xdr_getint32(xdrs, int32p) \ argument
173 (*(xdrs)->x_ops->x_getint32)(xdrs, int32p)
175 #define XDR_PUTINT32(xdrs, int32p) \ argument
176 (*(xdrs)->x_ops->x_putint32)(xdrs, int32p)
177 #define xdr_putint32(xdrs, int32p) \ argument
178 (*(xdrs)->x_ops->x_putint32)(xdrs, int32p)
180 #define XDR_GETLONG(xdrs, longp) \ argument
181 (*(xdrs)->x_ops->x_getlong)(xdrs, longp)
[all …]