@@ -123,14 +123,6 @@ typedef struct __rpc_xdr {
123
123
/* free privates of this xdr_stream */
124
124
void (* x_destroy )(struct __rpc_xdr * );
125
125
bool_t (* x_control )(struct __rpc_xdr * , int , void * );
126
- // bool_t (*x_getlong)(); /* get a long from underlying stream */
127
- // bool_t (*x_putlong)(); /* put a long to " */
128
- // bool_t (*x_getbytes)();/* get some bytes from " */
129
- // bool_t (*x_putbytes)();/* put some bytes to " */
130
- // u_int (*x_getpostn)();/* returns bytes off from beginning */
131
- // bool_t (*x_setpostn)();/* lets you reposition the stream */
132
- // long * (*x_inline)(); /* buf quick ptr to buffered data */
133
- // void (*x_destroy)(); /* free privates of this xdr_stream */
134
126
} * x_ops ;
135
127
caddr_t x_public ; /* users' data */
136
128
caddr_t x_private ; /* pointer to private data */
@@ -206,7 +198,7 @@ struct xdr_discrim {
206
198
};
207
199
208
200
/*
209
- * In-line routines for fast encode/decode of primitve data types.
201
+ * In-line routines for fast encode/decode of primitive data types.
210
202
* Caveat emptor: these use single memory cycles to get the
211
203
* data from the underlying buffer, and will fail to operate
212
204
* properly if the data is not aligned. The standard way to use these
@@ -263,31 +255,12 @@ extern bool_t xdr_double(XDR *, double *);
263
255
extern bool_t xdr_reference (XDR * , char * * , u_int , xdrproc_t );
264
256
extern bool_t xdr_pointer (XDR * , char * * , u_int , xdrproc_t );
265
257
extern bool_t xdr_wrapstring (XDR * , char * * );
258
+ extern bool_t xdr_uint64_t (XDR * xdrs , uint64_t * uip );
259
+ extern bool_t xdr_int64_t (XDR * xdrs , int64_t * uip );
266
260
#ifdef __cplusplus
267
261
}
268
262
#endif
269
- //extern bool_t xdr_void();
270
- //extern bool_t xdr_int();
271
- //extern bool_t xdr_u_int();
272
- //extern bool_t xdr_long();
273
- //extern bool_t xdr_u_long();
274
- //extern bool_t xdr_short();
275
- //extern bool_t xdr_u_short();
276
- //extern bool_t xdr_bool();
277
- //extern bool_t xdr_enum();
278
- //extern bool_t xdr_array();
279
- //extern bool_t xdr_bytes();
280
- //extern bool_t xdr_opaque();
281
- //extern bool_t xdr_string();
282
- //extern bool_t xdr_union();
283
- //extern bool_t xdr_char();
284
- //extern bool_t xdr_u_char();
285
- //extern bool_t xdr_vector();
286
- //extern bool_t xdr_float();
287
- //extern bool_t xdr_double();
288
- //extern bool_t xdr_reference();
289
- //extern bool_t xdr_pointer();
290
- //extern bool_t xdr_wrapstring();
263
+
291
264
/*
292
265
* Common opaque bytes objects used by many rpc protocols;
293
266
* declared here due to commonality.
@@ -329,17 +302,9 @@ extern bool_t xdrrec_eof(XDR *);
329
302
#ifdef __cplusplus
330
303
}
331
304
#endif
332
- //extern void xdrmem_create(); /* XDR using memory buffers */
333
- //extern void xdrstdio_create(); /* XDR using stdio library */
334
- //extern void xdrrec_create(); /* XDR pseudo records for tcp */
335
- //extern bool_t xdrrec_endofrecord(); /* make end of xdr record */
336
- //extern bool_t xdrrec_skiprecord(); /* move to beginning of next record */
337
- //extern bool_t xdrrec_eof(); /* true if no more input */
338
305
339
306
/* RWMJ */
340
307
extern void xdr_free (xdrproc_t , char * );
341
- extern bool_t xdr_uint64_t (XDR * xdrs , uint64_t * uip );
342
- extern bool_t xdr_int64_t (XDR * xdrs , int64_t * uip );
343
308
344
309
#define xdr_u_quad_t xdr_uint64_t
345
310
#define xdr_quad_t xdr_int64_t
0 commit comments