/picolibc-latest/newlib/libc/xdr/ |
D | xdr_mem.c | 105 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 …]
|
D | xdr.c | 90 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 …]
|
D | xdr_sizeof.c | 47 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 …]
|
D | xdr_stdio.c | 87 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 …]
|
D | xdr_float.c | 63 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 …]
|
D | xdr_reference.c | 60 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()
|
D | xdr_array.c | 58 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()
|
D | xdr_rec.c | 179 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 …]
|
D | xdr_float_vax.c | 85 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/ |
D | xdr.h | 170 #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 …]
|