RTEMS CPU Kit with SuperCore  4.11.3
Macros | Functions
xdr.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <rpc/types.h>
#include <rpc/xdr.h>
Include dependency graph for xdr.c:

Macros

#define XDR_FALSE   ((long) 0)
 
#define XDR_TRUE   ((long) 1)
 
#define LASTUNSIGNED   ((u_int) 0-1)
 

Functions

void xdr_free (xdrproc_t proc, char *objp)
 
bool_t xdr_void (void)
 
bool_t xdr_int (XDR *xdrs, int *ip)
 
bool_t xdr_u_int (XDR *xdrs, u_int *up)
 
bool_t xdr_long (XDR *xdrs, long *lp)
 
bool_t xdr_u_long (XDR *xdrs, u_long *ulp)
 
bool_t xdr_int32_t (XDR *xdrs, int32_t *int32_p)
 
bool_t xdr_u_int32_t (XDR *xdrs, u_int32_t *u_int32_p)
 
bool_t xdr_short (XDR *xdrs, short *sp)
 
bool_t xdr_u_short (XDR *xdrs, u_short *usp)
 
bool_t xdr_int16_t (XDR *xdrs, int16_t *int16_p)
 
bool_t xdr_u_int16_t (XDR *xdrs, u_int16_t *u_int16_p)
 
bool_t xdr_char (XDR *xdrs, char *cp)
 
bool_t xdr_u_char (XDR *xdrs, u_char *cp)
 
bool_t xdr_bool (XDR *xdrs, bool_t *bp)
 
bool_t xdr_enum (XDR *xdrs, enum_t *ep)
 
bool_t xdr_opaque (XDR *xdrs, caddr_t cp, u_int cnt)
 
bool_t xdr_bytes (XDR *xdrs, char **cpp, u_int *sizep, u_int maxsize)
 
bool_t xdr_netobj (XDR *xdrs, struct netobj *np)
 
bool_t xdr_union (XDR *xdrs, enum_t *dscmp, char *unp, const struct xdr_discrim *choices, xdrproc_t dfault)
 
bool_t xdr_string (XDR *xdrs, char **cpp, u_int maxsize)
 
bool_t xdr_wrapstring (XDR *xdrs, char **cpp)
 
bool_t xdr_int64_t (XDR *xdrs, int64_t *int64_p)
 
bool_t xdr_u_int64_t (XDR *xdrs, u_int64_t *uint64_p)
 
bool_t xdr_hyper (XDR *xdrs, longlong_t *llp)
 
bool_t xdr_u_hyper (XDR *xdrs, u_longlong_t *ullp)
 
bool_t xdr_longlong_t (XDR *xdrs, longlong_t *llp)
 
bool_t xdr_u_longlong_t (XDR *xdrs, u_longlong_t *ullp)