db_server_xdr.c
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:57k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #include "db_config.h"
  2. #ifdef HAVE_RPC
  3. /*
  4.  * Please do not edit this file.
  5.  * It was generated using rpcgen.
  6.  */
  7. #include "../rpc_server/db_server.h"
  8. bool_t
  9. xdr___env_cachesize_msg (XDR *xdrs, __env_cachesize_msg *objp)
  10. {
  11. register int32_t *buf;
  12. if (xdrs->x_op == XDR_ENCODE) {
  13. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  14. if (buf == NULL) {
  15.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  16.  return FALSE;
  17.  if (!xdr_u_int (xdrs, &objp->gbytes))
  18.  return FALSE;
  19.  if (!xdr_u_int (xdrs, &objp->bytes))
  20.  return FALSE;
  21.  if (!xdr_u_int (xdrs, &objp->ncache))
  22.  return FALSE;
  23. } else {
  24. IXDR_PUT_U_LONG(buf, objp->dbenvcl_id);
  25. IXDR_PUT_U_LONG(buf, objp->gbytes);
  26. IXDR_PUT_U_LONG(buf, objp->bytes);
  27. IXDR_PUT_U_LONG(buf, objp->ncache);
  28. }
  29. return TRUE;
  30. } else if (xdrs->x_op == XDR_DECODE) {
  31. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  32. if (buf == NULL) {
  33.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  34.  return FALSE;
  35.  if (!xdr_u_int (xdrs, &objp->gbytes))
  36.  return FALSE;
  37.  if (!xdr_u_int (xdrs, &objp->bytes))
  38.  return FALSE;
  39.  if (!xdr_u_int (xdrs, &objp->ncache))
  40.  return FALSE;
  41. } else {
  42. objp->dbenvcl_id = IXDR_GET_U_LONG(buf);
  43. objp->gbytes = IXDR_GET_U_LONG(buf);
  44. objp->bytes = IXDR_GET_U_LONG(buf);
  45. objp->ncache = IXDR_GET_U_LONG(buf);
  46. }
  47.  return TRUE;
  48. }
  49.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  50.  return FALSE;
  51.  if (!xdr_u_int (xdrs, &objp->gbytes))
  52.  return FALSE;
  53.  if (!xdr_u_int (xdrs, &objp->bytes))
  54.  return FALSE;
  55.  if (!xdr_u_int (xdrs, &objp->ncache))
  56.  return FALSE;
  57. return TRUE;
  58. }
  59. bool_t
  60. xdr___env_cachesize_reply (XDR *xdrs, __env_cachesize_reply *objp)
  61. {
  62. register int32_t *buf;
  63.  if (!xdr_int (xdrs, &objp->status))
  64.  return FALSE;
  65. return TRUE;
  66. }
  67. bool_t
  68. xdr___env_close_msg (XDR *xdrs, __env_close_msg *objp)
  69. {
  70. register int32_t *buf;
  71.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  72.  return FALSE;
  73.  if (!xdr_u_int (xdrs, &objp->flags))
  74.  return FALSE;
  75. return TRUE;
  76. }
  77. bool_t
  78. xdr___env_close_reply (XDR *xdrs, __env_close_reply *objp)
  79. {
  80. register int32_t *buf;
  81.  if (!xdr_int (xdrs, &objp->status))
  82.  return FALSE;
  83. return TRUE;
  84. }
  85. bool_t
  86. xdr___env_create_msg (XDR *xdrs, __env_create_msg *objp)
  87. {
  88. register int32_t *buf;
  89.  if (!xdr_u_int (xdrs, &objp->timeout))
  90.  return FALSE;
  91. return TRUE;
  92. }
  93. bool_t
  94. xdr___env_create_reply (XDR *xdrs, __env_create_reply *objp)
  95. {
  96. register int32_t *buf;
  97.  if (!xdr_int (xdrs, &objp->status))
  98.  return FALSE;
  99.  if (!xdr_u_int (xdrs, &objp->envcl_id))
  100.  return FALSE;
  101. return TRUE;
  102. }
  103. bool_t
  104. xdr___env_dbremove_msg (XDR *xdrs, __env_dbremove_msg *objp)
  105. {
  106. register int32_t *buf;
  107.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  108.  return FALSE;
  109.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  110.  return FALSE;
  111.  if (!xdr_string (xdrs, &objp->name, ~0))
  112.  return FALSE;
  113.  if (!xdr_string (xdrs, &objp->subdb, ~0))
  114.  return FALSE;
  115.  if (!xdr_u_int (xdrs, &objp->flags))
  116.  return FALSE;
  117. return TRUE;
  118. }
  119. bool_t
  120. xdr___env_dbremove_reply (XDR *xdrs, __env_dbremove_reply *objp)
  121. {
  122. register int32_t *buf;
  123.  if (!xdr_int (xdrs, &objp->status))
  124.  return FALSE;
  125. return TRUE;
  126. }
  127. bool_t
  128. xdr___env_dbrename_msg (XDR *xdrs, __env_dbrename_msg *objp)
  129. {
  130. register int32_t *buf;
  131.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  132.  return FALSE;
  133.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  134.  return FALSE;
  135.  if (!xdr_string (xdrs, &objp->name, ~0))
  136.  return FALSE;
  137.  if (!xdr_string (xdrs, &objp->subdb, ~0))
  138.  return FALSE;
  139.  if (!xdr_string (xdrs, &objp->newname, ~0))
  140.  return FALSE;
  141.  if (!xdr_u_int (xdrs, &objp->flags))
  142.  return FALSE;
  143. return TRUE;
  144. }
  145. bool_t
  146. xdr___env_dbrename_reply (XDR *xdrs, __env_dbrename_reply *objp)
  147. {
  148. register int32_t *buf;
  149.  if (!xdr_int (xdrs, &objp->status))
  150.  return FALSE;
  151. return TRUE;
  152. }
  153. bool_t
  154. xdr___env_encrypt_msg (XDR *xdrs, __env_encrypt_msg *objp)
  155. {
  156. register int32_t *buf;
  157.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  158.  return FALSE;
  159.  if (!xdr_string (xdrs, &objp->passwd, ~0))
  160.  return FALSE;
  161.  if (!xdr_u_int (xdrs, &objp->flags))
  162.  return FALSE;
  163. return TRUE;
  164. }
  165. bool_t
  166. xdr___env_encrypt_reply (XDR *xdrs, __env_encrypt_reply *objp)
  167. {
  168. register int32_t *buf;
  169.  if (!xdr_int (xdrs, &objp->status))
  170.  return FALSE;
  171. return TRUE;
  172. }
  173. bool_t
  174. xdr___env_flags_msg (XDR *xdrs, __env_flags_msg *objp)
  175. {
  176. register int32_t *buf;
  177.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  178.  return FALSE;
  179.  if (!xdr_u_int (xdrs, &objp->flags))
  180.  return FALSE;
  181.  if (!xdr_u_int (xdrs, &objp->onoff))
  182.  return FALSE;
  183. return TRUE;
  184. }
  185. bool_t
  186. xdr___env_flags_reply (XDR *xdrs, __env_flags_reply *objp)
  187. {
  188. register int32_t *buf;
  189.  if (!xdr_int (xdrs, &objp->status))
  190.  return FALSE;
  191. return TRUE;
  192. }
  193. bool_t
  194. xdr___env_open_msg (XDR *xdrs, __env_open_msg *objp)
  195. {
  196. register int32_t *buf;
  197.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  198.  return FALSE;
  199.  if (!xdr_string (xdrs, &objp->home, ~0))
  200.  return FALSE;
  201.  if (!xdr_u_int (xdrs, &objp->flags))
  202.  return FALSE;
  203.  if (!xdr_u_int (xdrs, &objp->mode))
  204.  return FALSE;
  205. return TRUE;
  206. }
  207. bool_t
  208. xdr___env_open_reply (XDR *xdrs, __env_open_reply *objp)
  209. {
  210. register int32_t *buf;
  211.  if (!xdr_int (xdrs, &objp->status))
  212.  return FALSE;
  213.  if (!xdr_u_int (xdrs, &objp->envcl_id))
  214.  return FALSE;
  215. return TRUE;
  216. }
  217. bool_t
  218. xdr___env_remove_msg (XDR *xdrs, __env_remove_msg *objp)
  219. {
  220. register int32_t *buf;
  221.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  222.  return FALSE;
  223.  if (!xdr_string (xdrs, &objp->home, ~0))
  224.  return FALSE;
  225.  if (!xdr_u_int (xdrs, &objp->flags))
  226.  return FALSE;
  227. return TRUE;
  228. }
  229. bool_t
  230. xdr___env_remove_reply (XDR *xdrs, __env_remove_reply *objp)
  231. {
  232. register int32_t *buf;
  233.  if (!xdr_int (xdrs, &objp->status))
  234.  return FALSE;
  235. return TRUE;
  236. }
  237. bool_t
  238. xdr___txn_abort_msg (XDR *xdrs, __txn_abort_msg *objp)
  239. {
  240. register int32_t *buf;
  241.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  242.  return FALSE;
  243. return TRUE;
  244. }
  245. bool_t
  246. xdr___txn_abort_reply (XDR *xdrs, __txn_abort_reply *objp)
  247. {
  248. register int32_t *buf;
  249.  if (!xdr_int (xdrs, &objp->status))
  250.  return FALSE;
  251. return TRUE;
  252. }
  253. bool_t
  254. xdr___txn_begin_msg (XDR *xdrs, __txn_begin_msg *objp)
  255. {
  256. register int32_t *buf;
  257.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  258.  return FALSE;
  259.  if (!xdr_u_int (xdrs, &objp->parentcl_id))
  260.  return FALSE;
  261.  if (!xdr_u_int (xdrs, &objp->flags))
  262.  return FALSE;
  263. return TRUE;
  264. }
  265. bool_t
  266. xdr___txn_begin_reply (XDR *xdrs, __txn_begin_reply *objp)
  267. {
  268. register int32_t *buf;
  269.  if (!xdr_int (xdrs, &objp->status))
  270.  return FALSE;
  271.  if (!xdr_u_int (xdrs, &objp->txnidcl_id))
  272.  return FALSE;
  273. return TRUE;
  274. }
  275. bool_t
  276. xdr___txn_commit_msg (XDR *xdrs, __txn_commit_msg *objp)
  277. {
  278. register int32_t *buf;
  279.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  280.  return FALSE;
  281.  if (!xdr_u_int (xdrs, &objp->flags))
  282.  return FALSE;
  283. return TRUE;
  284. }
  285. bool_t
  286. xdr___txn_commit_reply (XDR *xdrs, __txn_commit_reply *objp)
  287. {
  288. register int32_t *buf;
  289.  if (!xdr_int (xdrs, &objp->status))
  290.  return FALSE;
  291. return TRUE;
  292. }
  293. bool_t
  294. xdr___txn_discard_msg (XDR *xdrs, __txn_discard_msg *objp)
  295. {
  296. register int32_t *buf;
  297.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  298.  return FALSE;
  299.  if (!xdr_u_int (xdrs, &objp->flags))
  300.  return FALSE;
  301. return TRUE;
  302. }
  303. bool_t
  304. xdr___txn_discard_reply (XDR *xdrs, __txn_discard_reply *objp)
  305. {
  306. register int32_t *buf;
  307.  if (!xdr_int (xdrs, &objp->status))
  308.  return FALSE;
  309. return TRUE;
  310. }
  311. bool_t
  312. xdr___txn_prepare_msg (XDR *xdrs, __txn_prepare_msg *objp)
  313. {
  314. register int32_t *buf;
  315. int i;
  316.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  317.  return FALSE;
  318.  if (!xdr_opaque (xdrs, objp->gid, 128))
  319.  return FALSE;
  320. return TRUE;
  321. }
  322. bool_t
  323. xdr___txn_prepare_reply (XDR *xdrs, __txn_prepare_reply *objp)
  324. {
  325. register int32_t *buf;
  326.  if (!xdr_int (xdrs, &objp->status))
  327.  return FALSE;
  328. return TRUE;
  329. }
  330. bool_t
  331. xdr___txn_recover_msg (XDR *xdrs, __txn_recover_msg *objp)
  332. {
  333. register int32_t *buf;
  334.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  335.  return FALSE;
  336.  if (!xdr_u_int (xdrs, &objp->count))
  337.  return FALSE;
  338.  if (!xdr_u_int (xdrs, &objp->flags))
  339.  return FALSE;
  340. return TRUE;
  341. }
  342. bool_t
  343. xdr___txn_recover_reply (XDR *xdrs, __txn_recover_reply *objp)
  344. {
  345. register int32_t *buf;
  346.  if (!xdr_int (xdrs, &objp->status))
  347.  return FALSE;
  348.  if (!xdr_array (xdrs, (char **)&objp->txn.txn_val, (u_int *) &objp->txn.txn_len, ~0,
  349. sizeof (u_int), (xdrproc_t) xdr_u_int))
  350.  return FALSE;
  351.  if (!xdr_bytes (xdrs, (char **)&objp->gid.gid_val, (u_int *) &objp->gid.gid_len, ~0))
  352.  return FALSE;
  353.  if (!xdr_u_int (xdrs, &objp->retcount))
  354.  return FALSE;
  355. return TRUE;
  356. }
  357. bool_t
  358. xdr___db_associate_msg (XDR *xdrs, __db_associate_msg *objp)
  359. {
  360. register int32_t *buf;
  361. if (xdrs->x_op == XDR_ENCODE) {
  362. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  363. if (buf == NULL) {
  364.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  365.  return FALSE;
  366.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  367.  return FALSE;
  368.  if (!xdr_u_int (xdrs, &objp->sdbpcl_id))
  369.  return FALSE;
  370.  if (!xdr_u_int (xdrs, &objp->flags))
  371.  return FALSE;
  372. } else {
  373. IXDR_PUT_U_LONG(buf, objp->dbpcl_id);
  374. IXDR_PUT_U_LONG(buf, objp->txnpcl_id);
  375. IXDR_PUT_U_LONG(buf, objp->sdbpcl_id);
  376. IXDR_PUT_U_LONG(buf, objp->flags);
  377. }
  378. return TRUE;
  379. } else if (xdrs->x_op == XDR_DECODE) {
  380. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  381. if (buf == NULL) {
  382.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  383.  return FALSE;
  384.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  385.  return FALSE;
  386.  if (!xdr_u_int (xdrs, &objp->sdbpcl_id))
  387.  return FALSE;
  388.  if (!xdr_u_int (xdrs, &objp->flags))
  389.  return FALSE;
  390. } else {
  391. objp->dbpcl_id = IXDR_GET_U_LONG(buf);
  392. objp->txnpcl_id = IXDR_GET_U_LONG(buf);
  393. objp->sdbpcl_id = IXDR_GET_U_LONG(buf);
  394. objp->flags = IXDR_GET_U_LONG(buf);
  395. }
  396.  return TRUE;
  397. }
  398.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  399.  return FALSE;
  400.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  401.  return FALSE;
  402.  if (!xdr_u_int (xdrs, &objp->sdbpcl_id))
  403.  return FALSE;
  404.  if (!xdr_u_int (xdrs, &objp->flags))
  405.  return FALSE;
  406. return TRUE;
  407. }
  408. bool_t
  409. xdr___db_associate_reply (XDR *xdrs, __db_associate_reply *objp)
  410. {
  411. register int32_t *buf;
  412.  if (!xdr_int (xdrs, &objp->status))
  413.  return FALSE;
  414. return TRUE;
  415. }
  416. bool_t
  417. xdr___db_bt_maxkey_msg (XDR *xdrs, __db_bt_maxkey_msg *objp)
  418. {
  419. register int32_t *buf;
  420.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  421.  return FALSE;
  422.  if (!xdr_u_int (xdrs, &objp->maxkey))
  423.  return FALSE;
  424. return TRUE;
  425. }
  426. bool_t
  427. xdr___db_bt_maxkey_reply (XDR *xdrs, __db_bt_maxkey_reply *objp)
  428. {
  429. register int32_t *buf;
  430.  if (!xdr_int (xdrs, &objp->status))
  431.  return FALSE;
  432. return TRUE;
  433. }
  434. bool_t
  435. xdr___db_bt_minkey_msg (XDR *xdrs, __db_bt_minkey_msg *objp)
  436. {
  437. register int32_t *buf;
  438.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  439.  return FALSE;
  440.  if (!xdr_u_int (xdrs, &objp->minkey))
  441.  return FALSE;
  442. return TRUE;
  443. }
  444. bool_t
  445. xdr___db_bt_minkey_reply (XDR *xdrs, __db_bt_minkey_reply *objp)
  446. {
  447. register int32_t *buf;
  448.  if (!xdr_int (xdrs, &objp->status))
  449.  return FALSE;
  450. return TRUE;
  451. }
  452. bool_t
  453. xdr___db_close_msg (XDR *xdrs, __db_close_msg *objp)
  454. {
  455. register int32_t *buf;
  456.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  457.  return FALSE;
  458.  if (!xdr_u_int (xdrs, &objp->flags))
  459.  return FALSE;
  460. return TRUE;
  461. }
  462. bool_t
  463. xdr___db_close_reply (XDR *xdrs, __db_close_reply *objp)
  464. {
  465. register int32_t *buf;
  466.  if (!xdr_int (xdrs, &objp->status))
  467.  return FALSE;
  468. return TRUE;
  469. }
  470. bool_t
  471. xdr___db_create_msg (XDR *xdrs, __db_create_msg *objp)
  472. {
  473. register int32_t *buf;
  474.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  475.  return FALSE;
  476.  if (!xdr_u_int (xdrs, &objp->flags))
  477.  return FALSE;
  478. return TRUE;
  479. }
  480. bool_t
  481. xdr___db_create_reply (XDR *xdrs, __db_create_reply *objp)
  482. {
  483. register int32_t *buf;
  484.  if (!xdr_int (xdrs, &objp->status))
  485.  return FALSE;
  486.  if (!xdr_u_int (xdrs, &objp->dbcl_id))
  487.  return FALSE;
  488. return TRUE;
  489. }
  490. bool_t
  491. xdr___db_del_msg (XDR *xdrs, __db_del_msg *objp)
  492. {
  493. register int32_t *buf;
  494. if (xdrs->x_op == XDR_ENCODE) {
  495. buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT);
  496. if (buf == NULL) {
  497.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  498.  return FALSE;
  499.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  500.  return FALSE;
  501.  if (!xdr_u_int (xdrs, &objp->keydlen))
  502.  return FALSE;
  503.  if (!xdr_u_int (xdrs, &objp->keydoff))
  504.  return FALSE;
  505.  if (!xdr_u_int (xdrs, &objp->keyulen))
  506.  return FALSE;
  507.  if (!xdr_u_int (xdrs, &objp->keyflags))
  508.  return FALSE;
  509. } else {
  510. IXDR_PUT_U_LONG(buf, objp->dbpcl_id);
  511. IXDR_PUT_U_LONG(buf, objp->txnpcl_id);
  512. IXDR_PUT_U_LONG(buf, objp->keydlen);
  513. IXDR_PUT_U_LONG(buf, objp->keydoff);
  514. IXDR_PUT_U_LONG(buf, objp->keyulen);
  515. IXDR_PUT_U_LONG(buf, objp->keyflags);
  516. }
  517.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  518.  return FALSE;
  519.  if (!xdr_u_int (xdrs, &objp->flags))
  520.  return FALSE;
  521. return TRUE;
  522. } else if (xdrs->x_op == XDR_DECODE) {
  523. buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT);
  524. if (buf == NULL) {
  525.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  526.  return FALSE;
  527.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  528.  return FALSE;
  529.  if (!xdr_u_int (xdrs, &objp->keydlen))
  530.  return FALSE;
  531.  if (!xdr_u_int (xdrs, &objp->keydoff))
  532.  return FALSE;
  533.  if (!xdr_u_int (xdrs, &objp->keyulen))
  534.  return FALSE;
  535.  if (!xdr_u_int (xdrs, &objp->keyflags))
  536.  return FALSE;
  537. } else {
  538. objp->dbpcl_id = IXDR_GET_U_LONG(buf);
  539. objp->txnpcl_id = IXDR_GET_U_LONG(buf);
  540. objp->keydlen = IXDR_GET_U_LONG(buf);
  541. objp->keydoff = IXDR_GET_U_LONG(buf);
  542. objp->keyulen = IXDR_GET_U_LONG(buf);
  543. objp->keyflags = IXDR_GET_U_LONG(buf);
  544. }
  545.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  546.  return FALSE;
  547.  if (!xdr_u_int (xdrs, &objp->flags))
  548.  return FALSE;
  549.  return TRUE;
  550. }
  551.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  552.  return FALSE;
  553.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  554.  return FALSE;
  555.  if (!xdr_u_int (xdrs, &objp->keydlen))
  556.  return FALSE;
  557.  if (!xdr_u_int (xdrs, &objp->keydoff))
  558.  return FALSE;
  559.  if (!xdr_u_int (xdrs, &objp->keyulen))
  560.  return FALSE;
  561.  if (!xdr_u_int (xdrs, &objp->keyflags))
  562.  return FALSE;
  563.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  564.  return FALSE;
  565.  if (!xdr_u_int (xdrs, &objp->flags))
  566.  return FALSE;
  567. return TRUE;
  568. }
  569. bool_t
  570. xdr___db_del_reply (XDR *xdrs, __db_del_reply *objp)
  571. {
  572. register int32_t *buf;
  573.  if (!xdr_int (xdrs, &objp->status))
  574.  return FALSE;
  575. return TRUE;
  576. }
  577. bool_t
  578. xdr___db_encrypt_msg (XDR *xdrs, __db_encrypt_msg *objp)
  579. {
  580. register int32_t *buf;
  581.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  582.  return FALSE;
  583.  if (!xdr_string (xdrs, &objp->passwd, ~0))
  584.  return FALSE;
  585.  if (!xdr_u_int (xdrs, &objp->flags))
  586.  return FALSE;
  587. return TRUE;
  588. }
  589. bool_t
  590. xdr___db_encrypt_reply (XDR *xdrs, __db_encrypt_reply *objp)
  591. {
  592. register int32_t *buf;
  593.  if (!xdr_int (xdrs, &objp->status))
  594.  return FALSE;
  595. return TRUE;
  596. }
  597. bool_t
  598. xdr___db_extentsize_msg (XDR *xdrs, __db_extentsize_msg *objp)
  599. {
  600. register int32_t *buf;
  601.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  602.  return FALSE;
  603.  if (!xdr_u_int (xdrs, &objp->extentsize))
  604.  return FALSE;
  605. return TRUE;
  606. }
  607. bool_t
  608. xdr___db_extentsize_reply (XDR *xdrs, __db_extentsize_reply *objp)
  609. {
  610. register int32_t *buf;
  611.  if (!xdr_int (xdrs, &objp->status))
  612.  return FALSE;
  613. return TRUE;
  614. }
  615. bool_t
  616. xdr___db_flags_msg (XDR *xdrs, __db_flags_msg *objp)
  617. {
  618. register int32_t *buf;
  619.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  620.  return FALSE;
  621.  if (!xdr_u_int (xdrs, &objp->flags))
  622.  return FALSE;
  623. return TRUE;
  624. }
  625. bool_t
  626. xdr___db_flags_reply (XDR *xdrs, __db_flags_reply *objp)
  627. {
  628. register int32_t *buf;
  629.  if (!xdr_int (xdrs, &objp->status))
  630.  return FALSE;
  631. return TRUE;
  632. }
  633. bool_t
  634. xdr___db_get_msg (XDR *xdrs, __db_get_msg *objp)
  635. {
  636. register int32_t *buf;
  637. if (xdrs->x_op == XDR_ENCODE) {
  638. buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT);
  639. if (buf == NULL) {
  640.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  641.  return FALSE;
  642.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  643.  return FALSE;
  644.  if (!xdr_u_int (xdrs, &objp->keydlen))
  645.  return FALSE;
  646.  if (!xdr_u_int (xdrs, &objp->keydoff))
  647.  return FALSE;
  648.  if (!xdr_u_int (xdrs, &objp->keyulen))
  649.  return FALSE;
  650.  if (!xdr_u_int (xdrs, &objp->keyflags))
  651.  return FALSE;
  652. } else {
  653. IXDR_PUT_U_LONG(buf, objp->dbpcl_id);
  654. IXDR_PUT_U_LONG(buf, objp->txnpcl_id);
  655. IXDR_PUT_U_LONG(buf, objp->keydlen);
  656. IXDR_PUT_U_LONG(buf, objp->keydoff);
  657. IXDR_PUT_U_LONG(buf, objp->keyulen);
  658. IXDR_PUT_U_LONG(buf, objp->keyflags);
  659. }
  660.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  661.  return FALSE;
  662. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  663. if (buf == NULL) {
  664.  if (!xdr_u_int (xdrs, &objp->datadlen))
  665.  return FALSE;
  666.  if (!xdr_u_int (xdrs, &objp->datadoff))
  667.  return FALSE;
  668.  if (!xdr_u_int (xdrs, &objp->dataulen))
  669.  return FALSE;
  670.  if (!xdr_u_int (xdrs, &objp->dataflags))
  671.  return FALSE;
  672. } else {
  673. IXDR_PUT_U_LONG(buf, objp->datadlen);
  674. IXDR_PUT_U_LONG(buf, objp->datadoff);
  675. IXDR_PUT_U_LONG(buf, objp->dataulen);
  676. IXDR_PUT_U_LONG(buf, objp->dataflags);
  677. }
  678.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  679.  return FALSE;
  680.  if (!xdr_u_int (xdrs, &objp->flags))
  681.  return FALSE;
  682. return TRUE;
  683. } else if (xdrs->x_op == XDR_DECODE) {
  684. buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT);
  685. if (buf == NULL) {
  686.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  687.  return FALSE;
  688.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  689.  return FALSE;
  690.  if (!xdr_u_int (xdrs, &objp->keydlen))
  691.  return FALSE;
  692.  if (!xdr_u_int (xdrs, &objp->keydoff))
  693.  return FALSE;
  694.  if (!xdr_u_int (xdrs, &objp->keyulen))
  695.  return FALSE;
  696.  if (!xdr_u_int (xdrs, &objp->keyflags))
  697.  return FALSE;
  698. } else {
  699. objp->dbpcl_id = IXDR_GET_U_LONG(buf);
  700. objp->txnpcl_id = IXDR_GET_U_LONG(buf);
  701. objp->keydlen = IXDR_GET_U_LONG(buf);
  702. objp->keydoff = IXDR_GET_U_LONG(buf);
  703. objp->keyulen = IXDR_GET_U_LONG(buf);
  704. objp->keyflags = IXDR_GET_U_LONG(buf);
  705. }
  706.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  707.  return FALSE;
  708. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  709. if (buf == NULL) {
  710.  if (!xdr_u_int (xdrs, &objp->datadlen))
  711.  return FALSE;
  712.  if (!xdr_u_int (xdrs, &objp->datadoff))
  713.  return FALSE;
  714.  if (!xdr_u_int (xdrs, &objp->dataulen))
  715.  return FALSE;
  716.  if (!xdr_u_int (xdrs, &objp->dataflags))
  717.  return FALSE;
  718. } else {
  719. objp->datadlen = IXDR_GET_U_LONG(buf);
  720. objp->datadoff = IXDR_GET_U_LONG(buf);
  721. objp->dataulen = IXDR_GET_U_LONG(buf);
  722. objp->dataflags = IXDR_GET_U_LONG(buf);
  723. }
  724.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  725.  return FALSE;
  726.  if (!xdr_u_int (xdrs, &objp->flags))
  727.  return FALSE;
  728.  return TRUE;
  729. }
  730.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  731.  return FALSE;
  732.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  733.  return FALSE;
  734.  if (!xdr_u_int (xdrs, &objp->keydlen))
  735.  return FALSE;
  736.  if (!xdr_u_int (xdrs, &objp->keydoff))
  737.  return FALSE;
  738.  if (!xdr_u_int (xdrs, &objp->keyulen))
  739.  return FALSE;
  740.  if (!xdr_u_int (xdrs, &objp->keyflags))
  741.  return FALSE;
  742.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  743.  return FALSE;
  744.  if (!xdr_u_int (xdrs, &objp->datadlen))
  745.  return FALSE;
  746.  if (!xdr_u_int (xdrs, &objp->datadoff))
  747.  return FALSE;
  748.  if (!xdr_u_int (xdrs, &objp->dataulen))
  749.  return FALSE;
  750.  if (!xdr_u_int (xdrs, &objp->dataflags))
  751.  return FALSE;
  752.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  753.  return FALSE;
  754.  if (!xdr_u_int (xdrs, &objp->flags))
  755.  return FALSE;
  756. return TRUE;
  757. }
  758. bool_t
  759. xdr___db_get_reply (XDR *xdrs, __db_get_reply *objp)
  760. {
  761. register int32_t *buf;
  762.  if (!xdr_int (xdrs, &objp->status))
  763.  return FALSE;
  764.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  765.  return FALSE;
  766.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  767.  return FALSE;
  768. return TRUE;
  769. }
  770. bool_t
  771. xdr___db_h_ffactor_msg (XDR *xdrs, __db_h_ffactor_msg *objp)
  772. {
  773. register int32_t *buf;
  774.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  775.  return FALSE;
  776.  if (!xdr_u_int (xdrs, &objp->ffactor))
  777.  return FALSE;
  778. return TRUE;
  779. }
  780. bool_t
  781. xdr___db_h_ffactor_reply (XDR *xdrs, __db_h_ffactor_reply *objp)
  782. {
  783. register int32_t *buf;
  784.  if (!xdr_int (xdrs, &objp->status))
  785.  return FALSE;
  786. return TRUE;
  787. }
  788. bool_t
  789. xdr___db_h_nelem_msg (XDR *xdrs, __db_h_nelem_msg *objp)
  790. {
  791. register int32_t *buf;
  792.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  793.  return FALSE;
  794.  if (!xdr_u_int (xdrs, &objp->nelem))
  795.  return FALSE;
  796. return TRUE;
  797. }
  798. bool_t
  799. xdr___db_h_nelem_reply (XDR *xdrs, __db_h_nelem_reply *objp)
  800. {
  801. register int32_t *buf;
  802.  if (!xdr_int (xdrs, &objp->status))
  803.  return FALSE;
  804. return TRUE;
  805. }
  806. bool_t
  807. xdr___db_key_range_msg (XDR *xdrs, __db_key_range_msg *objp)
  808. {
  809. register int32_t *buf;
  810. if (xdrs->x_op == XDR_ENCODE) {
  811. buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT);
  812. if (buf == NULL) {
  813.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  814.  return FALSE;
  815.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  816.  return FALSE;
  817.  if (!xdr_u_int (xdrs, &objp->keydlen))
  818.  return FALSE;
  819.  if (!xdr_u_int (xdrs, &objp->keydoff))
  820.  return FALSE;
  821.  if (!xdr_u_int (xdrs, &objp->keyulen))
  822.  return FALSE;
  823.  if (!xdr_u_int (xdrs, &objp->keyflags))
  824.  return FALSE;
  825. } else {
  826. IXDR_PUT_U_LONG(buf, objp->dbpcl_id);
  827. IXDR_PUT_U_LONG(buf, objp->txnpcl_id);
  828. IXDR_PUT_U_LONG(buf, objp->keydlen);
  829. IXDR_PUT_U_LONG(buf, objp->keydoff);
  830. IXDR_PUT_U_LONG(buf, objp->keyulen);
  831. IXDR_PUT_U_LONG(buf, objp->keyflags);
  832. }
  833.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  834.  return FALSE;
  835.  if (!xdr_u_int (xdrs, &objp->flags))
  836.  return FALSE;
  837. return TRUE;
  838. } else if (xdrs->x_op == XDR_DECODE) {
  839. buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT);
  840. if (buf == NULL) {
  841.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  842.  return FALSE;
  843.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  844.  return FALSE;
  845.  if (!xdr_u_int (xdrs, &objp->keydlen))
  846.  return FALSE;
  847.  if (!xdr_u_int (xdrs, &objp->keydoff))
  848.  return FALSE;
  849.  if (!xdr_u_int (xdrs, &objp->keyulen))
  850.  return FALSE;
  851.  if (!xdr_u_int (xdrs, &objp->keyflags))
  852.  return FALSE;
  853. } else {
  854. objp->dbpcl_id = IXDR_GET_U_LONG(buf);
  855. objp->txnpcl_id = IXDR_GET_U_LONG(buf);
  856. objp->keydlen = IXDR_GET_U_LONG(buf);
  857. objp->keydoff = IXDR_GET_U_LONG(buf);
  858. objp->keyulen = IXDR_GET_U_LONG(buf);
  859. objp->keyflags = IXDR_GET_U_LONG(buf);
  860. }
  861.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  862.  return FALSE;
  863.  if (!xdr_u_int (xdrs, &objp->flags))
  864.  return FALSE;
  865.  return TRUE;
  866. }
  867.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  868.  return FALSE;
  869.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  870.  return FALSE;
  871.  if (!xdr_u_int (xdrs, &objp->keydlen))
  872.  return FALSE;
  873.  if (!xdr_u_int (xdrs, &objp->keydoff))
  874.  return FALSE;
  875.  if (!xdr_u_int (xdrs, &objp->keyulen))
  876.  return FALSE;
  877.  if (!xdr_u_int (xdrs, &objp->keyflags))
  878.  return FALSE;
  879.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  880.  return FALSE;
  881.  if (!xdr_u_int (xdrs, &objp->flags))
  882.  return FALSE;
  883. return TRUE;
  884. }
  885. bool_t
  886. xdr___db_key_range_reply (XDR *xdrs, __db_key_range_reply *objp)
  887. {
  888. register int32_t *buf;
  889.  if (!xdr_int (xdrs, &objp->status))
  890.  return FALSE;
  891.  if (!xdr_double (xdrs, &objp->less))
  892.  return FALSE;
  893.  if (!xdr_double (xdrs, &objp->equal))
  894.  return FALSE;
  895.  if (!xdr_double (xdrs, &objp->greater))
  896.  return FALSE;
  897. return TRUE;
  898. }
  899. bool_t
  900. xdr___db_lorder_msg (XDR *xdrs, __db_lorder_msg *objp)
  901. {
  902. register int32_t *buf;
  903.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  904.  return FALSE;
  905.  if (!xdr_u_int (xdrs, &objp->lorder))
  906.  return FALSE;
  907. return TRUE;
  908. }
  909. bool_t
  910. xdr___db_lorder_reply (XDR *xdrs, __db_lorder_reply *objp)
  911. {
  912. register int32_t *buf;
  913.  if (!xdr_int (xdrs, &objp->status))
  914.  return FALSE;
  915. return TRUE;
  916. }
  917. bool_t
  918. xdr___db_open_msg (XDR *xdrs, __db_open_msg *objp)
  919. {
  920. register int32_t *buf;
  921.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  922.  return FALSE;
  923.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  924.  return FALSE;
  925.  if (!xdr_string (xdrs, &objp->name, ~0))
  926.  return FALSE;
  927.  if (!xdr_string (xdrs, &objp->subdb, ~0))
  928.  return FALSE;
  929.  if (!xdr_u_int (xdrs, &objp->type))
  930.  return FALSE;
  931.  if (!xdr_u_int (xdrs, &objp->flags))
  932.  return FALSE;
  933.  if (!xdr_u_int (xdrs, &objp->mode))
  934.  return FALSE;
  935. return TRUE;
  936. }
  937. bool_t
  938. xdr___db_open_reply (XDR *xdrs, __db_open_reply *objp)
  939. {
  940. register int32_t *buf;
  941. if (xdrs->x_op == XDR_ENCODE) {
  942. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  943. if (buf == NULL) {
  944.  if (!xdr_int (xdrs, &objp->status))
  945.  return FALSE;
  946.  if (!xdr_u_int (xdrs, &objp->dbcl_id))
  947.  return FALSE;
  948.  if (!xdr_u_int (xdrs, &objp->type))
  949.  return FALSE;
  950.  if (!xdr_u_int (xdrs, &objp->dbflags))
  951.  return FALSE;
  952.  if (!xdr_u_int (xdrs, &objp->lorder))
  953.  return FALSE;
  954. } else {
  955. IXDR_PUT_LONG(buf, objp->status);
  956. IXDR_PUT_U_LONG(buf, objp->dbcl_id);
  957. IXDR_PUT_U_LONG(buf, objp->type);
  958. IXDR_PUT_U_LONG(buf, objp->dbflags);
  959. IXDR_PUT_U_LONG(buf, objp->lorder);
  960. }
  961. return TRUE;
  962. } else if (xdrs->x_op == XDR_DECODE) {
  963. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  964. if (buf == NULL) {
  965.  if (!xdr_int (xdrs, &objp->status))
  966.  return FALSE;
  967.  if (!xdr_u_int (xdrs, &objp->dbcl_id))
  968.  return FALSE;
  969.  if (!xdr_u_int (xdrs, &objp->type))
  970.  return FALSE;
  971.  if (!xdr_u_int (xdrs, &objp->dbflags))
  972.  return FALSE;
  973.  if (!xdr_u_int (xdrs, &objp->lorder))
  974.  return FALSE;
  975. } else {
  976. objp->status = IXDR_GET_LONG(buf);
  977. objp->dbcl_id = IXDR_GET_U_LONG(buf);
  978. objp->type = IXDR_GET_U_LONG(buf);
  979. objp->dbflags = IXDR_GET_U_LONG(buf);
  980. objp->lorder = IXDR_GET_U_LONG(buf);
  981. }
  982.  return TRUE;
  983. }
  984.  if (!xdr_int (xdrs, &objp->status))
  985.  return FALSE;
  986.  if (!xdr_u_int (xdrs, &objp->dbcl_id))
  987.  return FALSE;
  988.  if (!xdr_u_int (xdrs, &objp->type))
  989.  return FALSE;
  990.  if (!xdr_u_int (xdrs, &objp->dbflags))
  991.  return FALSE;
  992.  if (!xdr_u_int (xdrs, &objp->lorder))
  993.  return FALSE;
  994. return TRUE;
  995. }
  996. bool_t
  997. xdr___db_pagesize_msg (XDR *xdrs, __db_pagesize_msg *objp)
  998. {
  999. register int32_t *buf;
  1000.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1001.  return FALSE;
  1002.  if (!xdr_u_int (xdrs, &objp->pagesize))
  1003.  return FALSE;
  1004. return TRUE;
  1005. }
  1006. bool_t
  1007. xdr___db_pagesize_reply (XDR *xdrs, __db_pagesize_reply *objp)
  1008. {
  1009. register int32_t *buf;
  1010.  if (!xdr_int (xdrs, &objp->status))
  1011.  return FALSE;
  1012. return TRUE;
  1013. }
  1014. bool_t
  1015. xdr___db_pget_msg (XDR *xdrs, __db_pget_msg *objp)
  1016. {
  1017. register int32_t *buf;
  1018. if (xdrs->x_op == XDR_ENCODE) {
  1019. buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT);
  1020. if (buf == NULL) {
  1021.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1022.  return FALSE;
  1023.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  1024.  return FALSE;
  1025.  if (!xdr_u_int (xdrs, &objp->skeydlen))
  1026.  return FALSE;
  1027.  if (!xdr_u_int (xdrs, &objp->skeydoff))
  1028.  return FALSE;
  1029.  if (!xdr_u_int (xdrs, &objp->skeyulen))
  1030.  return FALSE;
  1031.  if (!xdr_u_int (xdrs, &objp->skeyflags))
  1032.  return FALSE;
  1033. } else {
  1034. IXDR_PUT_U_LONG(buf, objp->dbpcl_id);
  1035. IXDR_PUT_U_LONG(buf, objp->txnpcl_id);
  1036. IXDR_PUT_U_LONG(buf, objp->skeydlen);
  1037. IXDR_PUT_U_LONG(buf, objp->skeydoff);
  1038. IXDR_PUT_U_LONG(buf, objp->skeyulen);
  1039. IXDR_PUT_U_LONG(buf, objp->skeyflags);
  1040. }
  1041.  if (!xdr_bytes (xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0))
  1042.  return FALSE;
  1043. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1044. if (buf == NULL) {
  1045.  if (!xdr_u_int (xdrs, &objp->pkeydlen))
  1046.  return FALSE;
  1047.  if (!xdr_u_int (xdrs, &objp->pkeydoff))
  1048.  return FALSE;
  1049.  if (!xdr_u_int (xdrs, &objp->pkeyulen))
  1050.  return FALSE;
  1051.  if (!xdr_u_int (xdrs, &objp->pkeyflags))
  1052.  return FALSE;
  1053. } else {
  1054. IXDR_PUT_U_LONG(buf, objp->pkeydlen);
  1055. IXDR_PUT_U_LONG(buf, objp->pkeydoff);
  1056. IXDR_PUT_U_LONG(buf, objp->pkeyulen);
  1057. IXDR_PUT_U_LONG(buf, objp->pkeyflags);
  1058. }
  1059.  if (!xdr_bytes (xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0))
  1060.  return FALSE;
  1061. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1062. if (buf == NULL) {
  1063.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1064.  return FALSE;
  1065.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1066.  return FALSE;
  1067.  if (!xdr_u_int (xdrs, &objp->dataulen))
  1068.  return FALSE;
  1069.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1070.  return FALSE;
  1071. } else {
  1072. IXDR_PUT_U_LONG(buf, objp->datadlen);
  1073. IXDR_PUT_U_LONG(buf, objp->datadoff);
  1074. IXDR_PUT_U_LONG(buf, objp->dataulen);
  1075. IXDR_PUT_U_LONG(buf, objp->dataflags);
  1076. }
  1077.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1078.  return FALSE;
  1079.  if (!xdr_u_int (xdrs, &objp->flags))
  1080.  return FALSE;
  1081. return TRUE;
  1082. } else if (xdrs->x_op == XDR_DECODE) {
  1083. buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT);
  1084. if (buf == NULL) {
  1085.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1086.  return FALSE;
  1087.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  1088.  return FALSE;
  1089.  if (!xdr_u_int (xdrs, &objp->skeydlen))
  1090.  return FALSE;
  1091.  if (!xdr_u_int (xdrs, &objp->skeydoff))
  1092.  return FALSE;
  1093.  if (!xdr_u_int (xdrs, &objp->skeyulen))
  1094.  return FALSE;
  1095.  if (!xdr_u_int (xdrs, &objp->skeyflags))
  1096.  return FALSE;
  1097. } else {
  1098. objp->dbpcl_id = IXDR_GET_U_LONG(buf);
  1099. objp->txnpcl_id = IXDR_GET_U_LONG(buf);
  1100. objp->skeydlen = IXDR_GET_U_LONG(buf);
  1101. objp->skeydoff = IXDR_GET_U_LONG(buf);
  1102. objp->skeyulen = IXDR_GET_U_LONG(buf);
  1103. objp->skeyflags = IXDR_GET_U_LONG(buf);
  1104. }
  1105.  if (!xdr_bytes (xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0))
  1106.  return FALSE;
  1107. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1108. if (buf == NULL) {
  1109.  if (!xdr_u_int (xdrs, &objp->pkeydlen))
  1110.  return FALSE;
  1111.  if (!xdr_u_int (xdrs, &objp->pkeydoff))
  1112.  return FALSE;
  1113.  if (!xdr_u_int (xdrs, &objp->pkeyulen))
  1114.  return FALSE;
  1115.  if (!xdr_u_int (xdrs, &objp->pkeyflags))
  1116.  return FALSE;
  1117. } else {
  1118. objp->pkeydlen = IXDR_GET_U_LONG(buf);
  1119. objp->pkeydoff = IXDR_GET_U_LONG(buf);
  1120. objp->pkeyulen = IXDR_GET_U_LONG(buf);
  1121. objp->pkeyflags = IXDR_GET_U_LONG(buf);
  1122. }
  1123.  if (!xdr_bytes (xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0))
  1124.  return FALSE;
  1125. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1126. if (buf == NULL) {
  1127.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1128.  return FALSE;
  1129.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1130.  return FALSE;
  1131.  if (!xdr_u_int (xdrs, &objp->dataulen))
  1132.  return FALSE;
  1133.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1134.  return FALSE;
  1135. } else {
  1136. objp->datadlen = IXDR_GET_U_LONG(buf);
  1137. objp->datadoff = IXDR_GET_U_LONG(buf);
  1138. objp->dataulen = IXDR_GET_U_LONG(buf);
  1139. objp->dataflags = IXDR_GET_U_LONG(buf);
  1140. }
  1141.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1142.  return FALSE;
  1143.  if (!xdr_u_int (xdrs, &objp->flags))
  1144.  return FALSE;
  1145.  return TRUE;
  1146. }
  1147.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1148.  return FALSE;
  1149.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  1150.  return FALSE;
  1151.  if (!xdr_u_int (xdrs, &objp->skeydlen))
  1152.  return FALSE;
  1153.  if (!xdr_u_int (xdrs, &objp->skeydoff))
  1154.  return FALSE;
  1155.  if (!xdr_u_int (xdrs, &objp->skeyulen))
  1156.  return FALSE;
  1157.  if (!xdr_u_int (xdrs, &objp->skeyflags))
  1158.  return FALSE;
  1159.  if (!xdr_bytes (xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0))
  1160.  return FALSE;
  1161.  if (!xdr_u_int (xdrs, &objp->pkeydlen))
  1162.  return FALSE;
  1163.  if (!xdr_u_int (xdrs, &objp->pkeydoff))
  1164.  return FALSE;
  1165.  if (!xdr_u_int (xdrs, &objp->pkeyulen))
  1166.  return FALSE;
  1167.  if (!xdr_u_int (xdrs, &objp->pkeyflags))
  1168.  return FALSE;
  1169.  if (!xdr_bytes (xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0))
  1170.  return FALSE;
  1171.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1172.  return FALSE;
  1173.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1174.  return FALSE;
  1175.  if (!xdr_u_int (xdrs, &objp->dataulen))
  1176.  return FALSE;
  1177.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1178.  return FALSE;
  1179.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1180.  return FALSE;
  1181.  if (!xdr_u_int (xdrs, &objp->flags))
  1182.  return FALSE;
  1183. return TRUE;
  1184. }
  1185. bool_t
  1186. xdr___db_pget_reply (XDR *xdrs, __db_pget_reply *objp)
  1187. {
  1188. register int32_t *buf;
  1189.  if (!xdr_int (xdrs, &objp->status))
  1190.  return FALSE;
  1191.  if (!xdr_bytes (xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0))
  1192.  return FALSE;
  1193.  if (!xdr_bytes (xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0))
  1194.  return FALSE;
  1195.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1196.  return FALSE;
  1197. return TRUE;
  1198. }
  1199. bool_t
  1200. xdr___db_put_msg (XDR *xdrs, __db_put_msg *objp)
  1201. {
  1202. register int32_t *buf;
  1203. if (xdrs->x_op == XDR_ENCODE) {
  1204. buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT);
  1205. if (buf == NULL) {
  1206.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1207.  return FALSE;
  1208.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  1209.  return FALSE;
  1210.  if (!xdr_u_int (xdrs, &objp->keydlen))
  1211.  return FALSE;
  1212.  if (!xdr_u_int (xdrs, &objp->keydoff))
  1213.  return FALSE;
  1214.  if (!xdr_u_int (xdrs, &objp->keyulen))
  1215.  return FALSE;
  1216.  if (!xdr_u_int (xdrs, &objp->keyflags))
  1217.  return FALSE;
  1218. } else {
  1219. IXDR_PUT_U_LONG(buf, objp->dbpcl_id);
  1220. IXDR_PUT_U_LONG(buf, objp->txnpcl_id);
  1221. IXDR_PUT_U_LONG(buf, objp->keydlen);
  1222. IXDR_PUT_U_LONG(buf, objp->keydoff);
  1223. IXDR_PUT_U_LONG(buf, objp->keyulen);
  1224. IXDR_PUT_U_LONG(buf, objp->keyflags);
  1225. }
  1226.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1227.  return FALSE;
  1228. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1229. if (buf == NULL) {
  1230.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1231.  return FALSE;
  1232.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1233.  return FALSE;
  1234.  if (!xdr_u_int (xdrs, &objp->dataulen))
  1235.  return FALSE;
  1236.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1237.  return FALSE;
  1238. } else {
  1239. IXDR_PUT_U_LONG(buf, objp->datadlen);
  1240. IXDR_PUT_U_LONG(buf, objp->datadoff);
  1241. IXDR_PUT_U_LONG(buf, objp->dataulen);
  1242. IXDR_PUT_U_LONG(buf, objp->dataflags);
  1243. }
  1244.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1245.  return FALSE;
  1246.  if (!xdr_u_int (xdrs, &objp->flags))
  1247.  return FALSE;
  1248. return TRUE;
  1249. } else if (xdrs->x_op == XDR_DECODE) {
  1250. buf = XDR_INLINE (xdrs, 6 * BYTES_PER_XDR_UNIT);
  1251. if (buf == NULL) {
  1252.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1253.  return FALSE;
  1254.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  1255.  return FALSE;
  1256.  if (!xdr_u_int (xdrs, &objp->keydlen))
  1257.  return FALSE;
  1258.  if (!xdr_u_int (xdrs, &objp->keydoff))
  1259.  return FALSE;
  1260.  if (!xdr_u_int (xdrs, &objp->keyulen))
  1261.  return FALSE;
  1262.  if (!xdr_u_int (xdrs, &objp->keyflags))
  1263.  return FALSE;
  1264. } else {
  1265. objp->dbpcl_id = IXDR_GET_U_LONG(buf);
  1266. objp->txnpcl_id = IXDR_GET_U_LONG(buf);
  1267. objp->keydlen = IXDR_GET_U_LONG(buf);
  1268. objp->keydoff = IXDR_GET_U_LONG(buf);
  1269. objp->keyulen = IXDR_GET_U_LONG(buf);
  1270. objp->keyflags = IXDR_GET_U_LONG(buf);
  1271. }
  1272.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1273.  return FALSE;
  1274. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1275. if (buf == NULL) {
  1276.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1277.  return FALSE;
  1278.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1279.  return FALSE;
  1280.  if (!xdr_u_int (xdrs, &objp->dataulen))
  1281.  return FALSE;
  1282.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1283.  return FALSE;
  1284. } else {
  1285. objp->datadlen = IXDR_GET_U_LONG(buf);
  1286. objp->datadoff = IXDR_GET_U_LONG(buf);
  1287. objp->dataulen = IXDR_GET_U_LONG(buf);
  1288. objp->dataflags = IXDR_GET_U_LONG(buf);
  1289. }
  1290.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1291.  return FALSE;
  1292.  if (!xdr_u_int (xdrs, &objp->flags))
  1293.  return FALSE;
  1294.  return TRUE;
  1295. }
  1296.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1297.  return FALSE;
  1298.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  1299.  return FALSE;
  1300.  if (!xdr_u_int (xdrs, &objp->keydlen))
  1301.  return FALSE;
  1302.  if (!xdr_u_int (xdrs, &objp->keydoff))
  1303.  return FALSE;
  1304.  if (!xdr_u_int (xdrs, &objp->keyulen))
  1305.  return FALSE;
  1306.  if (!xdr_u_int (xdrs, &objp->keyflags))
  1307.  return FALSE;
  1308.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1309.  return FALSE;
  1310.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1311.  return FALSE;
  1312.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1313.  return FALSE;
  1314.  if (!xdr_u_int (xdrs, &objp->dataulen))
  1315.  return FALSE;
  1316.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1317.  return FALSE;
  1318.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1319.  return FALSE;
  1320.  if (!xdr_u_int (xdrs, &objp->flags))
  1321.  return FALSE;
  1322. return TRUE;
  1323. }
  1324. bool_t
  1325. xdr___db_put_reply (XDR *xdrs, __db_put_reply *objp)
  1326. {
  1327. register int32_t *buf;
  1328.  if (!xdr_int (xdrs, &objp->status))
  1329.  return FALSE;
  1330.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1331.  return FALSE;
  1332. return TRUE;
  1333. }
  1334. bool_t
  1335. xdr___db_re_delim_msg (XDR *xdrs, __db_re_delim_msg *objp)
  1336. {
  1337. register int32_t *buf;
  1338.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1339.  return FALSE;
  1340.  if (!xdr_u_int (xdrs, &objp->delim))
  1341.  return FALSE;
  1342. return TRUE;
  1343. }
  1344. bool_t
  1345. xdr___db_re_delim_reply (XDR *xdrs, __db_re_delim_reply *objp)
  1346. {
  1347. register int32_t *buf;
  1348.  if (!xdr_int (xdrs, &objp->status))
  1349.  return FALSE;
  1350. return TRUE;
  1351. }
  1352. bool_t
  1353. xdr___db_re_len_msg (XDR *xdrs, __db_re_len_msg *objp)
  1354. {
  1355. register int32_t *buf;
  1356.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1357.  return FALSE;
  1358.  if (!xdr_u_int (xdrs, &objp->len))
  1359.  return FALSE;
  1360. return TRUE;
  1361. }
  1362. bool_t
  1363. xdr___db_re_len_reply (XDR *xdrs, __db_re_len_reply *objp)
  1364. {
  1365. register int32_t *buf;
  1366.  if (!xdr_int (xdrs, &objp->status))
  1367.  return FALSE;
  1368. return TRUE;
  1369. }
  1370. bool_t
  1371. xdr___db_re_pad_msg (XDR *xdrs, __db_re_pad_msg *objp)
  1372. {
  1373. register int32_t *buf;
  1374.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1375.  return FALSE;
  1376.  if (!xdr_u_int (xdrs, &objp->pad))
  1377.  return FALSE;
  1378. return TRUE;
  1379. }
  1380. bool_t
  1381. xdr___db_re_pad_reply (XDR *xdrs, __db_re_pad_reply *objp)
  1382. {
  1383. register int32_t *buf;
  1384.  if (!xdr_int (xdrs, &objp->status))
  1385.  return FALSE;
  1386. return TRUE;
  1387. }
  1388. bool_t
  1389. xdr___db_remove_msg (XDR *xdrs, __db_remove_msg *objp)
  1390. {
  1391. register int32_t *buf;
  1392.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1393.  return FALSE;
  1394.  if (!xdr_string (xdrs, &objp->name, ~0))
  1395.  return FALSE;
  1396.  if (!xdr_string (xdrs, &objp->subdb, ~0))
  1397.  return FALSE;
  1398.  if (!xdr_u_int (xdrs, &objp->flags))
  1399.  return FALSE;
  1400. return TRUE;
  1401. }
  1402. bool_t
  1403. xdr___db_remove_reply (XDR *xdrs, __db_remove_reply *objp)
  1404. {
  1405. register int32_t *buf;
  1406.  if (!xdr_int (xdrs, &objp->status))
  1407.  return FALSE;
  1408. return TRUE;
  1409. }
  1410. bool_t
  1411. xdr___db_rename_msg (XDR *xdrs, __db_rename_msg *objp)
  1412. {
  1413. register int32_t *buf;
  1414.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1415.  return FALSE;
  1416.  if (!xdr_string (xdrs, &objp->name, ~0))
  1417.  return FALSE;
  1418.  if (!xdr_string (xdrs, &objp->subdb, ~0))
  1419.  return FALSE;
  1420.  if (!xdr_string (xdrs, &objp->newname, ~0))
  1421.  return FALSE;
  1422.  if (!xdr_u_int (xdrs, &objp->flags))
  1423.  return FALSE;
  1424. return TRUE;
  1425. }
  1426. bool_t
  1427. xdr___db_rename_reply (XDR *xdrs, __db_rename_reply *objp)
  1428. {
  1429. register int32_t *buf;
  1430.  if (!xdr_int (xdrs, &objp->status))
  1431.  return FALSE;
  1432. return TRUE;
  1433. }
  1434. bool_t
  1435. xdr___db_stat_msg (XDR *xdrs, __db_stat_msg *objp)
  1436. {
  1437. register int32_t *buf;
  1438.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1439.  return FALSE;
  1440.  if (!xdr_u_int (xdrs, &objp->flags))
  1441.  return FALSE;
  1442. return TRUE;
  1443. }
  1444. bool_t
  1445. xdr___db_stat_reply (XDR *xdrs, __db_stat_reply *objp)
  1446. {
  1447. register int32_t *buf;
  1448.  if (!xdr_int (xdrs, &objp->status))
  1449.  return FALSE;
  1450.  if (!xdr_array (xdrs, (char **)&objp->stats.stats_val, (u_int *) &objp->stats.stats_len, ~0,
  1451. sizeof (u_int), (xdrproc_t) xdr_u_int))
  1452.  return FALSE;
  1453. return TRUE;
  1454. }
  1455. bool_t
  1456. xdr___db_sync_msg (XDR *xdrs, __db_sync_msg *objp)
  1457. {
  1458. register int32_t *buf;
  1459.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1460.  return FALSE;
  1461.  if (!xdr_u_int (xdrs, &objp->flags))
  1462.  return FALSE;
  1463. return TRUE;
  1464. }
  1465. bool_t
  1466. xdr___db_sync_reply (XDR *xdrs, __db_sync_reply *objp)
  1467. {
  1468. register int32_t *buf;
  1469.  if (!xdr_int (xdrs, &objp->status))
  1470.  return FALSE;
  1471. return TRUE;
  1472. }
  1473. bool_t
  1474. xdr___db_truncate_msg (XDR *xdrs, __db_truncate_msg *objp)
  1475. {
  1476. register int32_t *buf;
  1477.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1478.  return FALSE;
  1479.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  1480.  return FALSE;
  1481.  if (!xdr_u_int (xdrs, &objp->flags))
  1482.  return FALSE;
  1483. return TRUE;
  1484. }
  1485. bool_t
  1486. xdr___db_truncate_reply (XDR *xdrs, __db_truncate_reply *objp)
  1487. {
  1488. register int32_t *buf;
  1489.  if (!xdr_int (xdrs, &objp->status))
  1490.  return FALSE;
  1491.  if (!xdr_u_int (xdrs, &objp->count))
  1492.  return FALSE;
  1493. return TRUE;
  1494. }
  1495. bool_t
  1496. xdr___db_cursor_msg (XDR *xdrs, __db_cursor_msg *objp)
  1497. {
  1498. register int32_t *buf;
  1499.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1500.  return FALSE;
  1501.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  1502.  return FALSE;
  1503.  if (!xdr_u_int (xdrs, &objp->flags))
  1504.  return FALSE;
  1505. return TRUE;
  1506. }
  1507. bool_t
  1508. xdr___db_cursor_reply (XDR *xdrs, __db_cursor_reply *objp)
  1509. {
  1510. register int32_t *buf;
  1511.  if (!xdr_int (xdrs, &objp->status))
  1512.  return FALSE;
  1513.  if (!xdr_u_int (xdrs, &objp->dbcidcl_id))
  1514.  return FALSE;
  1515. return TRUE;
  1516. }
  1517. bool_t
  1518. xdr___db_join_msg (XDR *xdrs, __db_join_msg *objp)
  1519. {
  1520. register int32_t *buf;
  1521.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1522.  return FALSE;
  1523.  if (!xdr_array (xdrs, (char **)&objp->curs.curs_val, (u_int *) &objp->curs.curs_len, ~0,
  1524. sizeof (u_int), (xdrproc_t) xdr_u_int))
  1525.  return FALSE;
  1526.  if (!xdr_u_int (xdrs, &objp->flags))
  1527.  return FALSE;
  1528. return TRUE;
  1529. }
  1530. bool_t
  1531. xdr___db_join_reply (XDR *xdrs, __db_join_reply *objp)
  1532. {
  1533. register int32_t *buf;
  1534.  if (!xdr_int (xdrs, &objp->status))
  1535.  return FALSE;
  1536.  if (!xdr_u_int (xdrs, &objp->dbcidcl_id))
  1537.  return FALSE;
  1538. return TRUE;
  1539. }
  1540. bool_t
  1541. xdr___dbc_close_msg (XDR *xdrs, __dbc_close_msg *objp)
  1542. {
  1543. register int32_t *buf;
  1544.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1545.  return FALSE;
  1546. return TRUE;
  1547. }
  1548. bool_t
  1549. xdr___dbc_close_reply (XDR *xdrs, __dbc_close_reply *objp)
  1550. {
  1551. register int32_t *buf;
  1552.  if (!xdr_int (xdrs, &objp->status))
  1553.  return FALSE;
  1554. return TRUE;
  1555. }
  1556. bool_t
  1557. xdr___dbc_count_msg (XDR *xdrs, __dbc_count_msg *objp)
  1558. {
  1559. register int32_t *buf;
  1560.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1561.  return FALSE;
  1562.  if (!xdr_u_int (xdrs, &objp->flags))
  1563.  return FALSE;
  1564. return TRUE;
  1565. }
  1566. bool_t
  1567. xdr___dbc_count_reply (XDR *xdrs, __dbc_count_reply *objp)
  1568. {
  1569. register int32_t *buf;
  1570.  if (!xdr_int (xdrs, &objp->status))
  1571.  return FALSE;
  1572.  if (!xdr_u_int (xdrs, &objp->dupcount))
  1573.  return FALSE;
  1574. return TRUE;
  1575. }
  1576. bool_t
  1577. xdr___dbc_del_msg (XDR *xdrs, __dbc_del_msg *objp)
  1578. {
  1579. register int32_t *buf;
  1580.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1581.  return FALSE;
  1582.  if (!xdr_u_int (xdrs, &objp->flags))
  1583.  return FALSE;
  1584. return TRUE;
  1585. }
  1586. bool_t
  1587. xdr___dbc_del_reply (XDR *xdrs, __dbc_del_reply *objp)
  1588. {
  1589. register int32_t *buf;
  1590.  if (!xdr_int (xdrs, &objp->status))
  1591.  return FALSE;
  1592. return TRUE;
  1593. }
  1594. bool_t
  1595. xdr___dbc_dup_msg (XDR *xdrs, __dbc_dup_msg *objp)
  1596. {
  1597. register int32_t *buf;
  1598.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1599.  return FALSE;
  1600.  if (!xdr_u_int (xdrs, &objp->flags))
  1601.  return FALSE;
  1602. return TRUE;
  1603. }
  1604. bool_t
  1605. xdr___dbc_dup_reply (XDR *xdrs, __dbc_dup_reply *objp)
  1606. {
  1607. register int32_t *buf;
  1608.  if (!xdr_int (xdrs, &objp->status))
  1609.  return FALSE;
  1610.  if (!xdr_u_int (xdrs, &objp->dbcidcl_id))
  1611.  return FALSE;
  1612. return TRUE;
  1613. }
  1614. bool_t
  1615. xdr___dbc_get_msg (XDR *xdrs, __dbc_get_msg *objp)
  1616. {
  1617. register int32_t *buf;
  1618. if (xdrs->x_op == XDR_ENCODE) {
  1619. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  1620. if (buf == NULL) {
  1621.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1622.  return FALSE;
  1623.  if (!xdr_u_int (xdrs, &objp->keydlen))
  1624.  return FALSE;
  1625.  if (!xdr_u_int (xdrs, &objp->keydoff))
  1626.  return FALSE;
  1627.  if (!xdr_u_int (xdrs, &objp->keyulen))
  1628.  return FALSE;
  1629.  if (!xdr_u_int (xdrs, &objp->keyflags))
  1630.  return FALSE;
  1631. } else {
  1632. IXDR_PUT_U_LONG(buf, objp->dbccl_id);
  1633. IXDR_PUT_U_LONG(buf, objp->keydlen);
  1634. IXDR_PUT_U_LONG(buf, objp->keydoff);
  1635. IXDR_PUT_U_LONG(buf, objp->keyulen);
  1636. IXDR_PUT_U_LONG(buf, objp->keyflags);
  1637. }
  1638.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1639.  return FALSE;
  1640. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1641. if (buf == NULL) {
  1642.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1643.  return FALSE;
  1644.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1645.  return FALSE;
  1646.  if (!xdr_u_int (xdrs, &objp->dataulen))
  1647.  return FALSE;
  1648.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1649.  return FALSE;
  1650. } else {
  1651. IXDR_PUT_U_LONG(buf, objp->datadlen);
  1652. IXDR_PUT_U_LONG(buf, objp->datadoff);
  1653. IXDR_PUT_U_LONG(buf, objp->dataulen);
  1654. IXDR_PUT_U_LONG(buf, objp->dataflags);
  1655. }
  1656.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1657.  return FALSE;
  1658.  if (!xdr_u_int (xdrs, &objp->flags))
  1659.  return FALSE;
  1660. return TRUE;
  1661. } else if (xdrs->x_op == XDR_DECODE) {
  1662. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  1663. if (buf == NULL) {
  1664.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1665.  return FALSE;
  1666.  if (!xdr_u_int (xdrs, &objp->keydlen))
  1667.  return FALSE;
  1668.  if (!xdr_u_int (xdrs, &objp->keydoff))
  1669.  return FALSE;
  1670.  if (!xdr_u_int (xdrs, &objp->keyulen))
  1671.  return FALSE;
  1672.  if (!xdr_u_int (xdrs, &objp->keyflags))
  1673.  return FALSE;
  1674. } else {
  1675. objp->dbccl_id = IXDR_GET_U_LONG(buf);
  1676. objp->keydlen = IXDR_GET_U_LONG(buf);
  1677. objp->keydoff = IXDR_GET_U_LONG(buf);
  1678. objp->keyulen = IXDR_GET_U_LONG(buf);
  1679. objp->keyflags = IXDR_GET_U_LONG(buf);
  1680. }
  1681.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1682.  return FALSE;
  1683. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1684. if (buf == NULL) {
  1685.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1686.  return FALSE;
  1687.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1688.  return FALSE;
  1689.  if (!xdr_u_int (xdrs, &objp->dataulen))
  1690.  return FALSE;
  1691.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1692.  return FALSE;
  1693. } else {
  1694. objp->datadlen = IXDR_GET_U_LONG(buf);
  1695. objp->datadoff = IXDR_GET_U_LONG(buf);
  1696. objp->dataulen = IXDR_GET_U_LONG(buf);
  1697. objp->dataflags = IXDR_GET_U_LONG(buf);
  1698. }
  1699.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1700.  return FALSE;
  1701.  if (!xdr_u_int (xdrs, &objp->flags))
  1702.  return FALSE;
  1703.  return TRUE;
  1704. }
  1705.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1706.  return FALSE;
  1707.  if (!xdr_u_int (xdrs, &objp->keydlen))
  1708.  return FALSE;
  1709.  if (!xdr_u_int (xdrs, &objp->keydoff))
  1710.  return FALSE;
  1711.  if (!xdr_u_int (xdrs, &objp->keyulen))
  1712.  return FALSE;
  1713.  if (!xdr_u_int (xdrs, &objp->keyflags))
  1714.  return FALSE;
  1715.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1716.  return FALSE;
  1717.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1718.  return FALSE;
  1719.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1720.  return FALSE;
  1721.  if (!xdr_u_int (xdrs, &objp->dataulen))
  1722.  return FALSE;
  1723.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1724.  return FALSE;
  1725.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1726.  return FALSE;
  1727.  if (!xdr_u_int (xdrs, &objp->flags))
  1728.  return FALSE;
  1729. return TRUE;
  1730. }
  1731. bool_t
  1732. xdr___dbc_get_reply (XDR *xdrs, __dbc_get_reply *objp)
  1733. {
  1734. register int32_t *buf;
  1735.  if (!xdr_int (xdrs, &objp->status))
  1736.  return FALSE;
  1737.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1738.  return FALSE;
  1739.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1740.  return FALSE;
  1741. return TRUE;
  1742. }
  1743. bool_t
  1744. xdr___dbc_pget_msg (XDR *xdrs, __dbc_pget_msg *objp)
  1745. {
  1746. register int32_t *buf;
  1747. if (xdrs->x_op == XDR_ENCODE) {
  1748. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  1749. if (buf == NULL) {
  1750.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1751.  return FALSE;
  1752.  if (!xdr_u_int (xdrs, &objp->skeydlen))
  1753.  return FALSE;
  1754.  if (!xdr_u_int (xdrs, &objp->skeydoff))
  1755.  return FALSE;
  1756.  if (!xdr_u_int (xdrs, &objp->skeyulen))
  1757.  return FALSE;
  1758.  if (!xdr_u_int (xdrs, &objp->skeyflags))
  1759.  return FALSE;
  1760. } else {
  1761. IXDR_PUT_U_LONG(buf, objp->dbccl_id);
  1762. IXDR_PUT_U_LONG(buf, objp->skeydlen);
  1763. IXDR_PUT_U_LONG(buf, objp->skeydoff);
  1764. IXDR_PUT_U_LONG(buf, objp->skeyulen);
  1765. IXDR_PUT_U_LONG(buf, objp->skeyflags);
  1766. }
  1767.  if (!xdr_bytes (xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0))
  1768.  return FALSE;
  1769. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1770. if (buf == NULL) {
  1771.  if (!xdr_u_int (xdrs, &objp->pkeydlen))
  1772.  return FALSE;
  1773.  if (!xdr_u_int (xdrs, &objp->pkeydoff))
  1774.  return FALSE;
  1775.  if (!xdr_u_int (xdrs, &objp->pkeyulen))
  1776.  return FALSE;
  1777.  if (!xdr_u_int (xdrs, &objp->pkeyflags))
  1778.  return FALSE;
  1779. } else {
  1780. IXDR_PUT_U_LONG(buf, objp->pkeydlen);
  1781. IXDR_PUT_U_LONG(buf, objp->pkeydoff);
  1782. IXDR_PUT_U_LONG(buf, objp->pkeyulen);
  1783. IXDR_PUT_U_LONG(buf, objp->pkeyflags);
  1784. }
  1785.  if (!xdr_bytes (xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0))
  1786.  return FALSE;
  1787. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1788. if (buf == NULL) {
  1789.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1790.  return FALSE;
  1791.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1792.  return FALSE;
  1793.  if (!xdr_u_int (xdrs, &objp->dataulen))
  1794.  return FALSE;
  1795.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1796.  return FALSE;
  1797. } else {
  1798. IXDR_PUT_U_LONG(buf, objp->datadlen);
  1799. IXDR_PUT_U_LONG(buf, objp->datadoff);
  1800. IXDR_PUT_U_LONG(buf, objp->dataulen);
  1801. IXDR_PUT_U_LONG(buf, objp->dataflags);
  1802. }
  1803.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1804.  return FALSE;
  1805.  if (!xdr_u_int (xdrs, &objp->flags))
  1806.  return FALSE;
  1807. return TRUE;
  1808. } else if (xdrs->x_op == XDR_DECODE) {
  1809. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  1810. if (buf == NULL) {
  1811.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1812.  return FALSE;
  1813.  if (!xdr_u_int (xdrs, &objp->skeydlen))
  1814.  return FALSE;
  1815.  if (!xdr_u_int (xdrs, &objp->skeydoff))
  1816.  return FALSE;
  1817.  if (!xdr_u_int (xdrs, &objp->skeyulen))
  1818.  return FALSE;
  1819.  if (!xdr_u_int (xdrs, &objp->skeyflags))
  1820.  return FALSE;
  1821. } else {
  1822. objp->dbccl_id = IXDR_GET_U_LONG(buf);
  1823. objp->skeydlen = IXDR_GET_U_LONG(buf);
  1824. objp->skeydoff = IXDR_GET_U_LONG(buf);
  1825. objp->skeyulen = IXDR_GET_U_LONG(buf);
  1826. objp->skeyflags = IXDR_GET_U_LONG(buf);
  1827. }
  1828.  if (!xdr_bytes (xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0))
  1829.  return FALSE;
  1830. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1831. if (buf == NULL) {
  1832.  if (!xdr_u_int (xdrs, &objp->pkeydlen))
  1833.  return FALSE;
  1834.  if (!xdr_u_int (xdrs, &objp->pkeydoff))
  1835.  return FALSE;
  1836.  if (!xdr_u_int (xdrs, &objp->pkeyulen))
  1837.  return FALSE;
  1838.  if (!xdr_u_int (xdrs, &objp->pkeyflags))
  1839.  return FALSE;
  1840. } else {
  1841. objp->pkeydlen = IXDR_GET_U_LONG(buf);
  1842. objp->pkeydoff = IXDR_GET_U_LONG(buf);
  1843. objp->pkeyulen = IXDR_GET_U_LONG(buf);
  1844. objp->pkeyflags = IXDR_GET_U_LONG(buf);
  1845. }
  1846.  if (!xdr_bytes (xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0))
  1847.  return FALSE;
  1848. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1849. if (buf == NULL) {
  1850.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1851.  return FALSE;
  1852.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1853.  return FALSE;
  1854.  if (!xdr_u_int (xdrs, &objp->dataulen))
  1855.  return FALSE;
  1856.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1857.  return FALSE;
  1858. } else {
  1859. objp->datadlen = IXDR_GET_U_LONG(buf);
  1860. objp->datadoff = IXDR_GET_U_LONG(buf);
  1861. objp->dataulen = IXDR_GET_U_LONG(buf);
  1862. objp->dataflags = IXDR_GET_U_LONG(buf);
  1863. }
  1864.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1865.  return FALSE;
  1866.  if (!xdr_u_int (xdrs, &objp->flags))
  1867.  return FALSE;
  1868.  return TRUE;
  1869. }
  1870.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1871.  return FALSE;
  1872.  if (!xdr_u_int (xdrs, &objp->skeydlen))
  1873.  return FALSE;
  1874.  if (!xdr_u_int (xdrs, &objp->skeydoff))
  1875.  return FALSE;
  1876.  if (!xdr_u_int (xdrs, &objp->skeyulen))
  1877.  return FALSE;
  1878.  if (!xdr_u_int (xdrs, &objp->skeyflags))
  1879.  return FALSE;
  1880.  if (!xdr_bytes (xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0))
  1881.  return FALSE;
  1882.  if (!xdr_u_int (xdrs, &objp->pkeydlen))
  1883.  return FALSE;
  1884.  if (!xdr_u_int (xdrs, &objp->pkeydoff))
  1885.  return FALSE;
  1886.  if (!xdr_u_int (xdrs, &objp->pkeyulen))
  1887.  return FALSE;
  1888.  if (!xdr_u_int (xdrs, &objp->pkeyflags))
  1889.  return FALSE;
  1890.  if (!xdr_bytes (xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0))
  1891.  return FALSE;
  1892.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1893.  return FALSE;
  1894.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1895.  return FALSE;
  1896.  if (!xdr_u_int (xdrs, &objp->dataulen))
  1897.  return FALSE;
  1898.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1899.  return FALSE;
  1900.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1901.  return FALSE;
  1902.  if (!xdr_u_int (xdrs, &objp->flags))
  1903.  return FALSE;
  1904. return TRUE;
  1905. }
  1906. bool_t
  1907. xdr___dbc_pget_reply (XDR *xdrs, __dbc_pget_reply *objp)
  1908. {
  1909. register int32_t *buf;
  1910.  if (!xdr_int (xdrs, &objp->status))
  1911.  return FALSE;
  1912.  if (!xdr_bytes (xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0))
  1913.  return FALSE;
  1914.  if (!xdr_bytes (xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0))
  1915.  return FALSE;
  1916.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1917.  return FALSE;
  1918. return TRUE;
  1919. }
  1920. bool_t
  1921. xdr___dbc_put_msg (XDR *xdrs, __dbc_put_msg *objp)
  1922. {
  1923. register int32_t *buf;
  1924. if (xdrs->x_op == XDR_ENCODE) {
  1925. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  1926. if (buf == NULL) {
  1927.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1928.  return FALSE;
  1929.  if (!xdr_u_int (xdrs, &objp->keydlen))
  1930.  return FALSE;
  1931.  if (!xdr_u_int (xdrs, &objp->keydoff))
  1932.  return FALSE;
  1933.  if (!xdr_u_int (xdrs, &objp->keyulen))
  1934.  return FALSE;
  1935.  if (!xdr_u_int (xdrs, &objp->keyflags))
  1936.  return FALSE;
  1937. } else {
  1938. IXDR_PUT_U_LONG(buf, objp->dbccl_id);
  1939. IXDR_PUT_U_LONG(buf, objp->keydlen);
  1940. IXDR_PUT_U_LONG(buf, objp->keydoff);
  1941. IXDR_PUT_U_LONG(buf, objp->keyulen);
  1942. IXDR_PUT_U_LONG(buf, objp->keyflags);
  1943. }
  1944.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1945.  return FALSE;
  1946. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1947. if (buf == NULL) {
  1948.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1949.  return FALSE;
  1950.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1951.  return FALSE;
  1952.  if (!xdr_u_int (xdrs, &objp->dataulen))
  1953.  return FALSE;
  1954.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1955.  return FALSE;
  1956. } else {
  1957. IXDR_PUT_U_LONG(buf, objp->datadlen);
  1958. IXDR_PUT_U_LONG(buf, objp->datadoff);
  1959. IXDR_PUT_U_LONG(buf, objp->dataulen);
  1960. IXDR_PUT_U_LONG(buf, objp->dataflags);
  1961. }
  1962.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1963.  return FALSE;
  1964.  if (!xdr_u_int (xdrs, &objp->flags))
  1965.  return FALSE;
  1966. return TRUE;
  1967. } else if (xdrs->x_op == XDR_DECODE) {
  1968. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  1969. if (buf == NULL) {
  1970.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1971.  return FALSE;
  1972.  if (!xdr_u_int (xdrs, &objp->keydlen))
  1973.  return FALSE;
  1974.  if (!xdr_u_int (xdrs, &objp->keydoff))
  1975.  return FALSE;
  1976.  if (!xdr_u_int (xdrs, &objp->keyulen))
  1977.  return FALSE;
  1978.  if (!xdr_u_int (xdrs, &objp->keyflags))
  1979.  return FALSE;
  1980. } else {
  1981. objp->dbccl_id = IXDR_GET_U_LONG(buf);
  1982. objp->keydlen = IXDR_GET_U_LONG(buf);
  1983. objp->keydoff = IXDR_GET_U_LONG(buf);
  1984. objp->keyulen = IXDR_GET_U_LONG(buf);
  1985. objp->keyflags = IXDR_GET_U_LONG(buf);
  1986. }
  1987.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1988.  return FALSE;
  1989. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1990. if (buf == NULL) {
  1991.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1992.  return FALSE;
  1993.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1994.  return FALSE;
  1995.  if (!xdr_u_int (xdrs, &objp->dataulen))
  1996.  return FALSE;
  1997.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1998.  return FALSE;
  1999. } else {
  2000. objp->datadlen = IXDR_GET_U_LONG(buf);
  2001. objp->datadoff = IXDR_GET_U_LONG(buf);
  2002. objp->dataulen = IXDR_GET_U_LONG(buf);
  2003. objp->dataflags = IXDR_GET_U_LONG(buf);
  2004. }
  2005.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  2006.  return FALSE;
  2007.  if (!xdr_u_int (xdrs, &objp->flags))
  2008.  return FALSE;
  2009.  return TRUE;
  2010. }
  2011.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  2012.  return FALSE;
  2013.  if (!xdr_u_int (xdrs, &objp->keydlen))
  2014.  return FALSE;
  2015.  if (!xdr_u_int (xdrs, &objp->keydoff))
  2016.  return FALSE;
  2017.  if (!xdr_u_int (xdrs, &objp->keyulen))
  2018.  return FALSE;
  2019.  if (!xdr_u_int (xdrs, &objp->keyflags))
  2020.  return FALSE;
  2021.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  2022.  return FALSE;
  2023.  if (!xdr_u_int (xdrs, &objp->datadlen))
  2024.  return FALSE;
  2025.  if (!xdr_u_int (xdrs, &objp->datadoff))
  2026.  return FALSE;
  2027.  if (!xdr_u_int (xdrs, &objp->dataulen))
  2028.  return FALSE;
  2029.  if (!xdr_u_int (xdrs, &objp->dataflags))
  2030.  return FALSE;
  2031.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  2032.  return FALSE;
  2033.  if (!xdr_u_int (xdrs, &objp->flags))
  2034.  return FALSE;
  2035. return TRUE;
  2036. }
  2037. bool_t
  2038. xdr___dbc_put_reply (XDR *xdrs, __dbc_put_reply *objp)
  2039. {
  2040. register int32_t *buf;
  2041.  if (!xdr_int (xdrs, &objp->status))
  2042.  return FALSE;
  2043.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  2044.  return FALSE;
  2045. return TRUE;
  2046. }
  2047. #endif /* HAVE_RPC */