Listing 2.
/*
 * Please do not edit this file.
 * It was generated using rpcgen.
 */
#ifndef _AVG_H_RPCGEN
#define _AVG_H_RPCGEN
#include <rpc/rpc.h>
#define MAXAVGSIZE 200
struct input_data {
	struct {
		u_int input_data_len;
		double *input_data_val;
	} input_data;
};
typedef struct input_data input_data;
#ifdef __cplusplus 
extern "C" bool_t xdr_input_data(XDR *, 
	input_data*);
#elif __STDC__ 
extern  bool_t xdr_input_data(XDR *, input_data*);
#else /* Old Style C */ 
bool_t xdr_input_data();
#endif /* Old Style C */
#ifdef __cplusplus
extern "C" bool_t xdr_input_data(XDR *, input_data*);
#elif __STDC__
extern  bool_t xdr_input_data(XDR *, input_data*);
#else /* Old Style C */
bool_t xdr_input_data();
#endif /* Old Style C */
#define AVERAGEPROG ((u_long)22855)
#define AVERAGEVERS ((u_long)1)
#ifdef __cplusplus
#define AVERAGE ((u_long)1)
extern "C" double * average_1(input_data *, CLIENT *);
extern "C" double * average_1_svc(input_data *, 
	struct svc_req *);
#elif __STDC__
#define AVERAGE ((u_long)1)
extern  double * average_1(input_data *, 
	CLIENT *);
extern  double * average_1_svc(input_data *, 
	struct svc_req *);
#else /* Old Style C */
#define AVERAGE ((u_long)1)
extern  double * average_1();
extern  double * average_1_svc();
#endif /* Old Style C */
#endif /* !_AVG_H_RPCGEN */