db_server_xdr.c
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:36k
源码类别:

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_u_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_u_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_u_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_flags_msg (XDR *xdrs, __env_flags_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->flags))
  110.  return FALSE;
  111.  if (!xdr_u_int (xdrs, &objp->onoff))
  112.  return FALSE;
  113. return TRUE;
  114. }
  115. bool_t
  116. xdr___env_flags_reply (XDR *xdrs, __env_flags_reply *objp)
  117. {
  118. register int32_t *buf;
  119.  if (!xdr_u_int (xdrs, &objp->status))
  120.  return FALSE;
  121. return TRUE;
  122. }
  123. bool_t
  124. xdr___env_open_msg (XDR *xdrs, __env_open_msg *objp)
  125. {
  126. register int32_t *buf;
  127.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  128.  return FALSE;
  129.  if (!xdr_string (xdrs, &objp->home, ~0))
  130.  return FALSE;
  131.  if (!xdr_u_int (xdrs, &objp->flags))
  132.  return FALSE;
  133.  if (!xdr_u_int (xdrs, &objp->mode))
  134.  return FALSE;
  135. return TRUE;
  136. }
  137. bool_t
  138. xdr___env_open_reply (XDR *xdrs, __env_open_reply *objp)
  139. {
  140. register int32_t *buf;
  141.  if (!xdr_u_int (xdrs, &objp->status))
  142.  return FALSE;
  143. return TRUE;
  144. }
  145. bool_t
  146. xdr___env_remove_msg (XDR *xdrs, __env_remove_msg *objp)
  147. {
  148. register int32_t *buf;
  149.  if (!xdr_u_int (xdrs, &objp->dbenvcl_id))
  150.  return FALSE;
  151.  if (!xdr_string (xdrs, &objp->home, ~0))
  152.  return FALSE;
  153.  if (!xdr_u_int (xdrs, &objp->flags))
  154.  return FALSE;
  155. return TRUE;
  156. }
  157. bool_t
  158. xdr___env_remove_reply (XDR *xdrs, __env_remove_reply *objp)
  159. {
  160. register int32_t *buf;
  161.  if (!xdr_u_int (xdrs, &objp->status))
  162.  return FALSE;
  163. return TRUE;
  164. }
  165. bool_t
  166. xdr___txn_abort_msg (XDR *xdrs, __txn_abort_msg *objp)
  167. {
  168. register int32_t *buf;
  169.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  170.  return FALSE;
  171. return TRUE;
  172. }
  173. bool_t
  174. xdr___txn_abort_reply (XDR *xdrs, __txn_abort_reply *objp)
  175. {
  176. register int32_t *buf;
  177.  if (!xdr_u_int (xdrs, &objp->status))
  178.  return FALSE;
  179. return TRUE;
  180. }
  181. bool_t
  182. xdr___txn_begin_msg (XDR *xdrs, __txn_begin_msg *objp)
  183. {
  184. register int32_t *buf;
  185.  if (!xdr_u_int (xdrs, &objp->envpcl_id))
  186.  return FALSE;
  187.  if (!xdr_u_int (xdrs, &objp->parentcl_id))
  188.  return FALSE;
  189.  if (!xdr_u_int (xdrs, &objp->flags))
  190.  return FALSE;
  191. return TRUE;
  192. }
  193. bool_t
  194. xdr___txn_begin_reply (XDR *xdrs, __txn_begin_reply *objp)
  195. {
  196. register int32_t *buf;
  197.  if (!xdr_u_int (xdrs, &objp->status))
  198.  return FALSE;
  199.  if (!xdr_u_int (xdrs, &objp->txnidcl_id))
  200.  return FALSE;
  201. return TRUE;
  202. }
  203. bool_t
  204. xdr___txn_commit_msg (XDR *xdrs, __txn_commit_msg *objp)
  205. {
  206. register int32_t *buf;
  207.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  208.  return FALSE;
  209.  if (!xdr_u_int (xdrs, &objp->flags))
  210.  return FALSE;
  211. return TRUE;
  212. }
  213. bool_t
  214. xdr___txn_commit_reply (XDR *xdrs, __txn_commit_reply *objp)
  215. {
  216. register int32_t *buf;
  217.  if (!xdr_u_int (xdrs, &objp->status))
  218.  return FALSE;
  219. return TRUE;
  220. }
  221. bool_t
  222. xdr___db_bt_maxkey_msg (XDR *xdrs, __db_bt_maxkey_msg *objp)
  223. {
  224. register int32_t *buf;
  225.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  226.  return FALSE;
  227.  if (!xdr_u_int (xdrs, &objp->maxkey))
  228.  return FALSE;
  229. return TRUE;
  230. }
  231. bool_t
  232. xdr___db_bt_maxkey_reply (XDR *xdrs, __db_bt_maxkey_reply *objp)
  233. {
  234. register int32_t *buf;
  235.  if (!xdr_u_int (xdrs, &objp->status))
  236.  return FALSE;
  237. return TRUE;
  238. }
  239. bool_t
  240. xdr___db_bt_minkey_msg (XDR *xdrs, __db_bt_minkey_msg *objp)
  241. {
  242. register int32_t *buf;
  243.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  244.  return FALSE;
  245.  if (!xdr_u_int (xdrs, &objp->minkey))
  246.  return FALSE;
  247. return TRUE;
  248. }
  249. bool_t
  250. xdr___db_bt_minkey_reply (XDR *xdrs, __db_bt_minkey_reply *objp)
  251. {
  252. register int32_t *buf;
  253.  if (!xdr_u_int (xdrs, &objp->status))
  254.  return FALSE;
  255. return TRUE;
  256. }
  257. bool_t
  258. xdr___db_close_msg (XDR *xdrs, __db_close_msg *objp)
  259. {
  260. register int32_t *buf;
  261.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  262.  return FALSE;
  263.  if (!xdr_u_int (xdrs, &objp->flags))
  264.  return FALSE;
  265. return TRUE;
  266. }
  267. bool_t
  268. xdr___db_close_reply (XDR *xdrs, __db_close_reply *objp)
  269. {
  270. register int32_t *buf;
  271.  if (!xdr_u_int (xdrs, &objp->status))
  272.  return FALSE;
  273. return TRUE;
  274. }
  275. bool_t
  276. xdr___db_create_msg (XDR *xdrs, __db_create_msg *objp)
  277. {
  278. register int32_t *buf;
  279.  if (!xdr_u_int (xdrs, &objp->flags))
  280.  return FALSE;
  281.  if (!xdr_u_int (xdrs, &objp->envpcl_id))
  282.  return FALSE;
  283. return TRUE;
  284. }
  285. bool_t
  286. xdr___db_create_reply (XDR *xdrs, __db_create_reply *objp)
  287. {
  288. register int32_t *buf;
  289.  if (!xdr_u_int (xdrs, &objp->status))
  290.  return FALSE;
  291.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  292.  return FALSE;
  293. return TRUE;
  294. }
  295. bool_t
  296. xdr___db_del_msg (XDR *xdrs, __db_del_msg *objp)
  297. {
  298. register int32_t *buf;
  299. if (xdrs->x_op == XDR_ENCODE) {
  300. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  301. if (buf == NULL) {
  302.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  303.  return FALSE;
  304.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  305.  return FALSE;
  306.  if (!xdr_u_int (xdrs, &objp->keydlen))
  307.  return FALSE;
  308.  if (!xdr_u_int (xdrs, &objp->keydoff))
  309.  return FALSE;
  310.  if (!xdr_u_int (xdrs, &objp->keyflags))
  311.  return FALSE;
  312. } else {
  313. IXDR_PUT_U_LONG(buf, objp->dbpcl_id);
  314. IXDR_PUT_U_LONG(buf, objp->txnpcl_id);
  315. IXDR_PUT_U_LONG(buf, objp->keydlen);
  316. IXDR_PUT_U_LONG(buf, objp->keydoff);
  317. IXDR_PUT_U_LONG(buf, objp->keyflags);
  318. }
  319.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  320.  return FALSE;
  321.  if (!xdr_u_int (xdrs, &objp->flags))
  322.  return FALSE;
  323. return TRUE;
  324. } else if (xdrs->x_op == XDR_DECODE) {
  325. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  326. if (buf == NULL) {
  327.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  328.  return FALSE;
  329.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  330.  return FALSE;
  331.  if (!xdr_u_int (xdrs, &objp->keydlen))
  332.  return FALSE;
  333.  if (!xdr_u_int (xdrs, &objp->keydoff))
  334.  return FALSE;
  335.  if (!xdr_u_int (xdrs, &objp->keyflags))
  336.  return FALSE;
  337. } else {
  338. objp->dbpcl_id = IXDR_GET_U_LONG(buf);
  339. objp->txnpcl_id = IXDR_GET_U_LONG(buf);
  340. objp->keydlen = IXDR_GET_U_LONG(buf);
  341. objp->keydoff = IXDR_GET_U_LONG(buf);
  342. objp->keyflags = IXDR_GET_U_LONG(buf);
  343. }
  344.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  345.  return FALSE;
  346.  if (!xdr_u_int (xdrs, &objp->flags))
  347.  return FALSE;
  348.  return TRUE;
  349. }
  350.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  351.  return FALSE;
  352.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  353.  return FALSE;
  354.  if (!xdr_u_int (xdrs, &objp->keydlen))
  355.  return FALSE;
  356.  if (!xdr_u_int (xdrs, &objp->keydoff))
  357.  return FALSE;
  358.  if (!xdr_u_int (xdrs, &objp->keyflags))
  359.  return FALSE;
  360.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  361.  return FALSE;
  362.  if (!xdr_u_int (xdrs, &objp->flags))
  363.  return FALSE;
  364. return TRUE;
  365. }
  366. bool_t
  367. xdr___db_del_reply (XDR *xdrs, __db_del_reply *objp)
  368. {
  369. register int32_t *buf;
  370.  if (!xdr_u_int (xdrs, &objp->status))
  371.  return FALSE;
  372. return TRUE;
  373. }
  374. bool_t
  375. xdr___db_extentsize_msg (XDR *xdrs, __db_extentsize_msg *objp)
  376. {
  377. register int32_t *buf;
  378.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  379.  return FALSE;
  380.  if (!xdr_u_int (xdrs, &objp->extentsize))
  381.  return FALSE;
  382. return TRUE;
  383. }
  384. bool_t
  385. xdr___db_extentsize_reply (XDR *xdrs, __db_extentsize_reply *objp)
  386. {
  387. register int32_t *buf;
  388.  if (!xdr_u_int (xdrs, &objp->status))
  389.  return FALSE;
  390. return TRUE;
  391. }
  392. bool_t
  393. xdr___db_flags_msg (XDR *xdrs, __db_flags_msg *objp)
  394. {
  395. register int32_t *buf;
  396.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  397.  return FALSE;
  398.  if (!xdr_u_int (xdrs, &objp->flags))
  399.  return FALSE;
  400. return TRUE;
  401. }
  402. bool_t
  403. xdr___db_flags_reply (XDR *xdrs, __db_flags_reply *objp)
  404. {
  405. register int32_t *buf;
  406.  if (!xdr_u_int (xdrs, &objp->status))
  407.  return FALSE;
  408. return TRUE;
  409. }
  410. bool_t
  411. xdr___db_get_msg (XDR *xdrs, __db_get_msg *objp)
  412. {
  413. register int32_t *buf;
  414. if (xdrs->x_op == XDR_ENCODE) {
  415. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  416. if (buf == NULL) {
  417.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  418.  return FALSE;
  419.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  420.  return FALSE;
  421.  if (!xdr_u_int (xdrs, &objp->keydlen))
  422.  return FALSE;
  423.  if (!xdr_u_int (xdrs, &objp->keydoff))
  424.  return FALSE;
  425.  if (!xdr_u_int (xdrs, &objp->keyflags))
  426.  return FALSE;
  427. } else {
  428. IXDR_PUT_U_LONG(buf, objp->dbpcl_id);
  429. IXDR_PUT_U_LONG(buf, objp->txnpcl_id);
  430. IXDR_PUT_U_LONG(buf, objp->keydlen);
  431. IXDR_PUT_U_LONG(buf, objp->keydoff);
  432. IXDR_PUT_U_LONG(buf, objp->keyflags);
  433. }
  434.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  435.  return FALSE;
  436. buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT);
  437. if (buf == NULL) {
  438.  if (!xdr_u_int (xdrs, &objp->datadlen))
  439.  return FALSE;
  440.  if (!xdr_u_int (xdrs, &objp->datadoff))
  441.  return FALSE;
  442.  if (!xdr_u_int (xdrs, &objp->dataflags))
  443.  return FALSE;
  444. } else {
  445. IXDR_PUT_U_LONG(buf, objp->datadlen);
  446. IXDR_PUT_U_LONG(buf, objp->datadoff);
  447. IXDR_PUT_U_LONG(buf, objp->dataflags);
  448. }
  449.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  450.  return FALSE;
  451.  if (!xdr_u_int (xdrs, &objp->flags))
  452.  return FALSE;
  453. return TRUE;
  454. } else if (xdrs->x_op == XDR_DECODE) {
  455. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  456. if (buf == NULL) {
  457.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  458.  return FALSE;
  459.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  460.  return FALSE;
  461.  if (!xdr_u_int (xdrs, &objp->keydlen))
  462.  return FALSE;
  463.  if (!xdr_u_int (xdrs, &objp->keydoff))
  464.  return FALSE;
  465.  if (!xdr_u_int (xdrs, &objp->keyflags))
  466.  return FALSE;
  467. } else {
  468. objp->dbpcl_id = IXDR_GET_U_LONG(buf);
  469. objp->txnpcl_id = IXDR_GET_U_LONG(buf);
  470. objp->keydlen = IXDR_GET_U_LONG(buf);
  471. objp->keydoff = IXDR_GET_U_LONG(buf);
  472. objp->keyflags = IXDR_GET_U_LONG(buf);
  473. }
  474.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  475.  return FALSE;
  476. buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT);
  477. if (buf == NULL) {
  478.  if (!xdr_u_int (xdrs, &objp->datadlen))
  479.  return FALSE;
  480.  if (!xdr_u_int (xdrs, &objp->datadoff))
  481.  return FALSE;
  482.  if (!xdr_u_int (xdrs, &objp->dataflags))
  483.  return FALSE;
  484. } else {
  485. objp->datadlen = IXDR_GET_U_LONG(buf);
  486. objp->datadoff = IXDR_GET_U_LONG(buf);
  487. objp->dataflags = IXDR_GET_U_LONG(buf);
  488. }
  489.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  490.  return FALSE;
  491.  if (!xdr_u_int (xdrs, &objp->flags))
  492.  return FALSE;
  493.  return TRUE;
  494. }
  495.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  496.  return FALSE;
  497.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  498.  return FALSE;
  499.  if (!xdr_u_int (xdrs, &objp->keydlen))
  500.  return FALSE;
  501.  if (!xdr_u_int (xdrs, &objp->keydoff))
  502.  return FALSE;
  503.  if (!xdr_u_int (xdrs, &objp->keyflags))
  504.  return FALSE;
  505.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  506.  return FALSE;
  507.  if (!xdr_u_int (xdrs, &objp->datadlen))
  508.  return FALSE;
  509.  if (!xdr_u_int (xdrs, &objp->datadoff))
  510.  return FALSE;
  511.  if (!xdr_u_int (xdrs, &objp->dataflags))
  512.  return FALSE;
  513.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  514.  return FALSE;
  515.  if (!xdr_u_int (xdrs, &objp->flags))
  516.  return FALSE;
  517. return TRUE;
  518. }
  519. bool_t
  520. xdr___db_get_reply (XDR *xdrs, __db_get_reply *objp)
  521. {
  522. register int32_t *buf;
  523.  if (!xdr_u_int (xdrs, &objp->status))
  524.  return FALSE;
  525.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  526.  return FALSE;
  527.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  528.  return FALSE;
  529. return TRUE;
  530. }
  531. bool_t
  532. xdr___db_h_ffactor_msg (XDR *xdrs, __db_h_ffactor_msg *objp)
  533. {
  534. register int32_t *buf;
  535.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  536.  return FALSE;
  537.  if (!xdr_u_int (xdrs, &objp->ffactor))
  538.  return FALSE;
  539. return TRUE;
  540. }
  541. bool_t
  542. xdr___db_h_ffactor_reply (XDR *xdrs, __db_h_ffactor_reply *objp)
  543. {
  544. register int32_t *buf;
  545.  if (!xdr_u_int (xdrs, &objp->status))
  546.  return FALSE;
  547. return TRUE;
  548. }
  549. bool_t
  550. xdr___db_h_nelem_msg (XDR *xdrs, __db_h_nelem_msg *objp)
  551. {
  552. register int32_t *buf;
  553.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  554.  return FALSE;
  555.  if (!xdr_u_int (xdrs, &objp->nelem))
  556.  return FALSE;
  557. return TRUE;
  558. }
  559. bool_t
  560. xdr___db_h_nelem_reply (XDR *xdrs, __db_h_nelem_reply *objp)
  561. {
  562. register int32_t *buf;
  563.  if (!xdr_u_int (xdrs, &objp->status))
  564.  return FALSE;
  565. return TRUE;
  566. }
  567. bool_t
  568. xdr___db_key_range_msg (XDR *xdrs, __db_key_range_msg *objp)
  569. {
  570. register int32_t *buf;
  571. if (xdrs->x_op == XDR_ENCODE) {
  572. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  573. if (buf == NULL) {
  574.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  575.  return FALSE;
  576.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  577.  return FALSE;
  578.  if (!xdr_u_int (xdrs, &objp->keydlen))
  579.  return FALSE;
  580.  if (!xdr_u_int (xdrs, &objp->keydoff))
  581.  return FALSE;
  582.  if (!xdr_u_int (xdrs, &objp->keyflags))
  583.  return FALSE;
  584. } else {
  585. IXDR_PUT_U_LONG(buf, objp->dbpcl_id);
  586. IXDR_PUT_U_LONG(buf, objp->txnpcl_id);
  587. IXDR_PUT_U_LONG(buf, objp->keydlen);
  588. IXDR_PUT_U_LONG(buf, objp->keydoff);
  589. IXDR_PUT_U_LONG(buf, objp->keyflags);
  590. }
  591.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  592.  return FALSE;
  593.  if (!xdr_u_int (xdrs, &objp->flags))
  594.  return FALSE;
  595. return TRUE;
  596. } else if (xdrs->x_op == XDR_DECODE) {
  597. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  598. if (buf == NULL) {
  599.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  600.  return FALSE;
  601.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  602.  return FALSE;
  603.  if (!xdr_u_int (xdrs, &objp->keydlen))
  604.  return FALSE;
  605.  if (!xdr_u_int (xdrs, &objp->keydoff))
  606.  return FALSE;
  607.  if (!xdr_u_int (xdrs, &objp->keyflags))
  608.  return FALSE;
  609. } else {
  610. objp->dbpcl_id = IXDR_GET_U_LONG(buf);
  611. objp->txnpcl_id = IXDR_GET_U_LONG(buf);
  612. objp->keydlen = IXDR_GET_U_LONG(buf);
  613. objp->keydoff = IXDR_GET_U_LONG(buf);
  614. objp->keyflags = IXDR_GET_U_LONG(buf);
  615. }
  616.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  617.  return FALSE;
  618.  if (!xdr_u_int (xdrs, &objp->flags))
  619.  return FALSE;
  620.  return TRUE;
  621. }
  622.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  623.  return FALSE;
  624.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  625.  return FALSE;
  626.  if (!xdr_u_int (xdrs, &objp->keydlen))
  627.  return FALSE;
  628.  if (!xdr_u_int (xdrs, &objp->keydoff))
  629.  return FALSE;
  630.  if (!xdr_u_int (xdrs, &objp->keyflags))
  631.  return FALSE;
  632.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  633.  return FALSE;
  634.  if (!xdr_u_int (xdrs, &objp->flags))
  635.  return FALSE;
  636. return TRUE;
  637. }
  638. bool_t
  639. xdr___db_key_range_reply (XDR *xdrs, __db_key_range_reply *objp)
  640. {
  641. register int32_t *buf;
  642.  if (!xdr_u_int (xdrs, &objp->status))
  643.  return FALSE;
  644.  if (!xdr_double (xdrs, &objp->less))
  645.  return FALSE;
  646.  if (!xdr_double (xdrs, &objp->equal))
  647.  return FALSE;
  648.  if (!xdr_double (xdrs, &objp->greater))
  649.  return FALSE;
  650. return TRUE;
  651. }
  652. bool_t
  653. xdr___db_lorder_msg (XDR *xdrs, __db_lorder_msg *objp)
  654. {
  655. register int32_t *buf;
  656.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  657.  return FALSE;
  658.  if (!xdr_u_int (xdrs, &objp->lorder))
  659.  return FALSE;
  660. return TRUE;
  661. }
  662. bool_t
  663. xdr___db_lorder_reply (XDR *xdrs, __db_lorder_reply *objp)
  664. {
  665. register int32_t *buf;
  666.  if (!xdr_u_int (xdrs, &objp->status))
  667.  return FALSE;
  668. return TRUE;
  669. }
  670. bool_t
  671. xdr___db_open_msg (XDR *xdrs, __db_open_msg *objp)
  672. {
  673. register int32_t *buf;
  674.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  675.  return FALSE;
  676.  if (!xdr_string (xdrs, &objp->name, ~0))
  677.  return FALSE;
  678.  if (!xdr_string (xdrs, &objp->subdb, ~0))
  679.  return FALSE;
  680.  if (!xdr_u_int (xdrs, &objp->type))
  681.  return FALSE;
  682.  if (!xdr_u_int (xdrs, &objp->flags))
  683.  return FALSE;
  684.  if (!xdr_u_int (xdrs, &objp->mode))
  685.  return FALSE;
  686. return TRUE;
  687. }
  688. bool_t
  689. xdr___db_open_reply (XDR *xdrs, __db_open_reply *objp)
  690. {
  691. register int32_t *buf;
  692.  if (!xdr_u_int (xdrs, &objp->status))
  693.  return FALSE;
  694.  if (!xdr_u_int (xdrs, &objp->type))
  695.  return FALSE;
  696.  if (!xdr_u_int (xdrs, &objp->dbflags))
  697.  return FALSE;
  698. return TRUE;
  699. }
  700. bool_t
  701. xdr___db_pagesize_msg (XDR *xdrs, __db_pagesize_msg *objp)
  702. {
  703. register int32_t *buf;
  704.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  705.  return FALSE;
  706.  if (!xdr_u_int (xdrs, &objp->pagesize))
  707.  return FALSE;
  708. return TRUE;
  709. }
  710. bool_t
  711. xdr___db_pagesize_reply (XDR *xdrs, __db_pagesize_reply *objp)
  712. {
  713. register int32_t *buf;
  714.  if (!xdr_u_int (xdrs, &objp->status))
  715.  return FALSE;
  716. return TRUE;
  717. }
  718. bool_t
  719. xdr___db_put_msg (XDR *xdrs, __db_put_msg *objp)
  720. {
  721. register int32_t *buf;
  722. if (xdrs->x_op == XDR_ENCODE) {
  723. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  724. if (buf == NULL) {
  725.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  726.  return FALSE;
  727.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  728.  return FALSE;
  729.  if (!xdr_u_int (xdrs, &objp->keydlen))
  730.  return FALSE;
  731.  if (!xdr_u_int (xdrs, &objp->keydoff))
  732.  return FALSE;
  733.  if (!xdr_u_int (xdrs, &objp->keyflags))
  734.  return FALSE;
  735. } else {
  736. IXDR_PUT_U_LONG(buf, objp->dbpcl_id);
  737. IXDR_PUT_U_LONG(buf, objp->txnpcl_id);
  738. IXDR_PUT_U_LONG(buf, objp->keydlen);
  739. IXDR_PUT_U_LONG(buf, objp->keydoff);
  740. IXDR_PUT_U_LONG(buf, objp->keyflags);
  741. }
  742.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  743.  return FALSE;
  744. buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT);
  745. if (buf == NULL) {
  746.  if (!xdr_u_int (xdrs, &objp->datadlen))
  747.  return FALSE;
  748.  if (!xdr_u_int (xdrs, &objp->datadoff))
  749.  return FALSE;
  750.  if (!xdr_u_int (xdrs, &objp->dataflags))
  751.  return FALSE;
  752. } else {
  753. IXDR_PUT_U_LONG(buf, objp->datadlen);
  754. IXDR_PUT_U_LONG(buf, objp->datadoff);
  755. IXDR_PUT_U_LONG(buf, objp->dataflags);
  756. }
  757.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  758.  return FALSE;
  759.  if (!xdr_u_int (xdrs, &objp->flags))
  760.  return FALSE;
  761. return TRUE;
  762. } else if (xdrs->x_op == XDR_DECODE) {
  763. buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT);
  764. if (buf == NULL) {
  765.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  766.  return FALSE;
  767.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  768.  return FALSE;
  769.  if (!xdr_u_int (xdrs, &objp->keydlen))
  770.  return FALSE;
  771.  if (!xdr_u_int (xdrs, &objp->keydoff))
  772.  return FALSE;
  773.  if (!xdr_u_int (xdrs, &objp->keyflags))
  774.  return FALSE;
  775. } else {
  776. objp->dbpcl_id = IXDR_GET_U_LONG(buf);
  777. objp->txnpcl_id = IXDR_GET_U_LONG(buf);
  778. objp->keydlen = IXDR_GET_U_LONG(buf);
  779. objp->keydoff = IXDR_GET_U_LONG(buf);
  780. objp->keyflags = IXDR_GET_U_LONG(buf);
  781. }
  782.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  783.  return FALSE;
  784. buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT);
  785. if (buf == NULL) {
  786.  if (!xdr_u_int (xdrs, &objp->datadlen))
  787.  return FALSE;
  788.  if (!xdr_u_int (xdrs, &objp->datadoff))
  789.  return FALSE;
  790.  if (!xdr_u_int (xdrs, &objp->dataflags))
  791.  return FALSE;
  792. } else {
  793. objp->datadlen = IXDR_GET_U_LONG(buf);
  794. objp->datadoff = IXDR_GET_U_LONG(buf);
  795. objp->dataflags = IXDR_GET_U_LONG(buf);
  796. }
  797.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  798.  return FALSE;
  799.  if (!xdr_u_int (xdrs, &objp->flags))
  800.  return FALSE;
  801.  return TRUE;
  802. }
  803.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  804.  return FALSE;
  805.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  806.  return FALSE;
  807.  if (!xdr_u_int (xdrs, &objp->keydlen))
  808.  return FALSE;
  809.  if (!xdr_u_int (xdrs, &objp->keydoff))
  810.  return FALSE;
  811.  if (!xdr_u_int (xdrs, &objp->keyflags))
  812.  return FALSE;
  813.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  814.  return FALSE;
  815.  if (!xdr_u_int (xdrs, &objp->datadlen))
  816.  return FALSE;
  817.  if (!xdr_u_int (xdrs, &objp->datadoff))
  818.  return FALSE;
  819.  if (!xdr_u_int (xdrs, &objp->dataflags))
  820.  return FALSE;
  821.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  822.  return FALSE;
  823.  if (!xdr_u_int (xdrs, &objp->flags))
  824.  return FALSE;
  825. return TRUE;
  826. }
  827. bool_t
  828. xdr___db_put_reply (XDR *xdrs, __db_put_reply *objp)
  829. {
  830. register int32_t *buf;
  831.  if (!xdr_u_int (xdrs, &objp->status))
  832.  return FALSE;
  833.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  834.  return FALSE;
  835. return TRUE;
  836. }
  837. bool_t
  838. xdr___db_re_delim_msg (XDR *xdrs, __db_re_delim_msg *objp)
  839. {
  840. register int32_t *buf;
  841.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  842.  return FALSE;
  843.  if (!xdr_u_int (xdrs, &objp->delim))
  844.  return FALSE;
  845. return TRUE;
  846. }
  847. bool_t
  848. xdr___db_re_delim_reply (XDR *xdrs, __db_re_delim_reply *objp)
  849. {
  850. register int32_t *buf;
  851.  if (!xdr_u_int (xdrs, &objp->status))
  852.  return FALSE;
  853. return TRUE;
  854. }
  855. bool_t
  856. xdr___db_re_len_msg (XDR *xdrs, __db_re_len_msg *objp)
  857. {
  858. register int32_t *buf;
  859.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  860.  return FALSE;
  861.  if (!xdr_u_int (xdrs, &objp->len))
  862.  return FALSE;
  863. return TRUE;
  864. }
  865. bool_t
  866. xdr___db_re_len_reply (XDR *xdrs, __db_re_len_reply *objp)
  867. {
  868. register int32_t *buf;
  869.  if (!xdr_u_int (xdrs, &objp->status))
  870.  return FALSE;
  871. return TRUE;
  872. }
  873. bool_t
  874. xdr___db_re_pad_msg (XDR *xdrs, __db_re_pad_msg *objp)
  875. {
  876. register int32_t *buf;
  877.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  878.  return FALSE;
  879.  if (!xdr_u_int (xdrs, &objp->pad))
  880.  return FALSE;
  881. return TRUE;
  882. }
  883. bool_t
  884. xdr___db_re_pad_reply (XDR *xdrs, __db_re_pad_reply *objp)
  885. {
  886. register int32_t *buf;
  887.  if (!xdr_u_int (xdrs, &objp->status))
  888.  return FALSE;
  889. return TRUE;
  890. }
  891. bool_t
  892. xdr___db_remove_msg (XDR *xdrs, __db_remove_msg *objp)
  893. {
  894. register int32_t *buf;
  895.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  896.  return FALSE;
  897.  if (!xdr_string (xdrs, &objp->name, ~0))
  898.  return FALSE;
  899.  if (!xdr_string (xdrs, &objp->subdb, ~0))
  900.  return FALSE;
  901.  if (!xdr_u_int (xdrs, &objp->flags))
  902.  return FALSE;
  903. return TRUE;
  904. }
  905. bool_t
  906. xdr___db_remove_reply (XDR *xdrs, __db_remove_reply *objp)
  907. {
  908. register int32_t *buf;
  909.  if (!xdr_u_int (xdrs, &objp->status))
  910.  return FALSE;
  911. return TRUE;
  912. }
  913. bool_t
  914. xdr___db_rename_msg (XDR *xdrs, __db_rename_msg *objp)
  915. {
  916. register int32_t *buf;
  917.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  918.  return FALSE;
  919.  if (!xdr_string (xdrs, &objp->name, ~0))
  920.  return FALSE;
  921.  if (!xdr_string (xdrs, &objp->subdb, ~0))
  922.  return FALSE;
  923.  if (!xdr_string (xdrs, &objp->newname, ~0))
  924.  return FALSE;
  925.  if (!xdr_u_int (xdrs, &objp->flags))
  926.  return FALSE;
  927. return TRUE;
  928. }
  929. bool_t
  930. xdr___db_rename_reply (XDR *xdrs, __db_rename_reply *objp)
  931. {
  932. register int32_t *buf;
  933.  if (!xdr_u_int (xdrs, &objp->status))
  934.  return FALSE;
  935. return TRUE;
  936. }
  937. bool_t
  938. xdr___db_stat_msg (XDR *xdrs, __db_stat_msg *objp)
  939. {
  940. register int32_t *buf;
  941.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  942.  return FALSE;
  943.  if (!xdr_u_int (xdrs, &objp->flags))
  944.  return FALSE;
  945. return TRUE;
  946. }
  947. bool_t
  948. xdr___db_stat_statsreplist (XDR *xdrs, __db_stat_statsreplist *objp)
  949. {
  950. register int32_t *buf;
  951.  if (!xdr_bytes (xdrs, (char **)&objp->ent.ent_val, (u_int *) &objp->ent.ent_len, ~0))
  952.  return FALSE;
  953.  if (!xdr_pointer (xdrs, (char **)&objp->next, sizeof (__db_stat_statsreplist), (xdrproc_t) xdr___db_stat_statsreplist))
  954.  return FALSE;
  955. return TRUE;
  956. }
  957. bool_t
  958. xdr___db_stat_reply (XDR *xdrs, __db_stat_reply *objp)
  959. {
  960. register int32_t *buf;
  961.  if (!xdr_u_int (xdrs, &objp->status))
  962.  return FALSE;
  963.  if (!xdr_pointer (xdrs, (char **)&objp->statslist, sizeof (__db_stat_statsreplist), (xdrproc_t) xdr___db_stat_statsreplist))
  964.  return FALSE;
  965. return TRUE;
  966. }
  967. bool_t
  968. xdr___db_swapped_msg (XDR *xdrs, __db_swapped_msg *objp)
  969. {
  970. register int32_t *buf;
  971.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  972.  return FALSE;
  973. return TRUE;
  974. }
  975. bool_t
  976. xdr___db_swapped_reply (XDR *xdrs, __db_swapped_reply *objp)
  977. {
  978. register int32_t *buf;
  979.  if (!xdr_u_int (xdrs, &objp->status))
  980.  return FALSE;
  981. return TRUE;
  982. }
  983. bool_t
  984. xdr___db_sync_msg (XDR *xdrs, __db_sync_msg *objp)
  985. {
  986. register int32_t *buf;
  987.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  988.  return FALSE;
  989.  if (!xdr_u_int (xdrs, &objp->flags))
  990.  return FALSE;
  991. return TRUE;
  992. }
  993. bool_t
  994. xdr___db_sync_reply (XDR *xdrs, __db_sync_reply *objp)
  995. {
  996. register int32_t *buf;
  997.  if (!xdr_u_int (xdrs, &objp->status))
  998.  return FALSE;
  999. return TRUE;
  1000. }
  1001. bool_t
  1002. xdr___db_cursor_msg (XDR *xdrs, __db_cursor_msg *objp)
  1003. {
  1004. register int32_t *buf;
  1005.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1006.  return FALSE;
  1007.  if (!xdr_u_int (xdrs, &objp->txnpcl_id))
  1008.  return FALSE;
  1009.  if (!xdr_u_int (xdrs, &objp->flags))
  1010.  return FALSE;
  1011. return TRUE;
  1012. }
  1013. bool_t
  1014. xdr___db_cursor_reply (XDR *xdrs, __db_cursor_reply *objp)
  1015. {
  1016. register int32_t *buf;
  1017.  if (!xdr_u_int (xdrs, &objp->status))
  1018.  return FALSE;
  1019.  if (!xdr_u_int (xdrs, &objp->dbcidcl_id))
  1020.  return FALSE;
  1021. return TRUE;
  1022. }
  1023. bool_t
  1024. xdr___db_join_curslist (XDR *xdrs, __db_join_curslist *objp)
  1025. {
  1026. register int32_t *buf;
  1027.  if (!xdr_bytes (xdrs, (char **)&objp->ent.ent_val, (u_int *) &objp->ent.ent_len, ~0))
  1028.  return FALSE;
  1029.  if (!xdr_pointer (xdrs, (char **)&objp->next, sizeof (__db_join_curslist), (xdrproc_t) xdr___db_join_curslist))
  1030.  return FALSE;
  1031. return TRUE;
  1032. }
  1033. bool_t
  1034. xdr___db_join_msg (XDR *xdrs, __db_join_msg *objp)
  1035. {
  1036. register int32_t *buf;
  1037.  if (!xdr_u_int (xdrs, &objp->dbpcl_id))
  1038.  return FALSE;
  1039.  if (!xdr_pointer (xdrs, (char **)&objp->curslist, sizeof (__db_join_curslist), (xdrproc_t) xdr___db_join_curslist))
  1040.  return FALSE;
  1041.  if (!xdr_u_int (xdrs, &objp->flags))
  1042.  return FALSE;
  1043. return TRUE;
  1044. }
  1045. bool_t
  1046. xdr___db_join_reply (XDR *xdrs, __db_join_reply *objp)
  1047. {
  1048. register int32_t *buf;
  1049.  if (!xdr_u_int (xdrs, &objp->status))
  1050.  return FALSE;
  1051.  if (!xdr_u_int (xdrs, &objp->dbcidcl_id))
  1052.  return FALSE;
  1053. return TRUE;
  1054. }
  1055. bool_t
  1056. xdr___dbc_close_msg (XDR *xdrs, __dbc_close_msg *objp)
  1057. {
  1058. register int32_t *buf;
  1059.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1060.  return FALSE;
  1061. return TRUE;
  1062. }
  1063. bool_t
  1064. xdr___dbc_close_reply (XDR *xdrs, __dbc_close_reply *objp)
  1065. {
  1066. register int32_t *buf;
  1067.  if (!xdr_u_int (xdrs, &objp->status))
  1068.  return FALSE;
  1069. return TRUE;
  1070. }
  1071. bool_t
  1072. xdr___dbc_count_msg (XDR *xdrs, __dbc_count_msg *objp)
  1073. {
  1074. register int32_t *buf;
  1075.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1076.  return FALSE;
  1077.  if (!xdr_u_int (xdrs, &objp->flags))
  1078.  return FALSE;
  1079. return TRUE;
  1080. }
  1081. bool_t
  1082. xdr___dbc_count_reply (XDR *xdrs, __dbc_count_reply *objp)
  1083. {
  1084. register int32_t *buf;
  1085.  if (!xdr_u_int (xdrs, &objp->status))
  1086.  return FALSE;
  1087.  if (!xdr_u_int (xdrs, &objp->dupcount))
  1088.  return FALSE;
  1089. return TRUE;
  1090. }
  1091. bool_t
  1092. xdr___dbc_del_msg (XDR *xdrs, __dbc_del_msg *objp)
  1093. {
  1094. register int32_t *buf;
  1095.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1096.  return FALSE;
  1097.  if (!xdr_u_int (xdrs, &objp->flags))
  1098.  return FALSE;
  1099. return TRUE;
  1100. }
  1101. bool_t
  1102. xdr___dbc_del_reply (XDR *xdrs, __dbc_del_reply *objp)
  1103. {
  1104. register int32_t *buf;
  1105.  if (!xdr_u_int (xdrs, &objp->status))
  1106.  return FALSE;
  1107. return TRUE;
  1108. }
  1109. bool_t
  1110. xdr___dbc_dup_msg (XDR *xdrs, __dbc_dup_msg *objp)
  1111. {
  1112. register int32_t *buf;
  1113.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1114.  return FALSE;
  1115.  if (!xdr_u_int (xdrs, &objp->flags))
  1116.  return FALSE;
  1117. return TRUE;
  1118. }
  1119. bool_t
  1120. xdr___dbc_dup_reply (XDR *xdrs, __dbc_dup_reply *objp)
  1121. {
  1122. register int32_t *buf;
  1123.  if (!xdr_u_int (xdrs, &objp->status))
  1124.  return FALSE;
  1125.  if (!xdr_u_int (xdrs, &objp->dbcidcl_id))
  1126.  return FALSE;
  1127. return TRUE;
  1128. }
  1129. bool_t
  1130. xdr___dbc_get_msg (XDR *xdrs, __dbc_get_msg *objp)
  1131. {
  1132. register int32_t *buf;
  1133. if (xdrs->x_op == XDR_ENCODE) {
  1134. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1135. if (buf == NULL) {
  1136.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1137.  return FALSE;
  1138.  if (!xdr_u_int (xdrs, &objp->keydlen))
  1139.  return FALSE;
  1140.  if (!xdr_u_int (xdrs, &objp->keydoff))
  1141.  return FALSE;
  1142.  if (!xdr_u_int (xdrs, &objp->keyflags))
  1143.  return FALSE;
  1144. } else {
  1145. IXDR_PUT_U_LONG(buf, objp->dbccl_id);
  1146. IXDR_PUT_U_LONG(buf, objp->keydlen);
  1147. IXDR_PUT_U_LONG(buf, objp->keydoff);
  1148. IXDR_PUT_U_LONG(buf, objp->keyflags);
  1149. }
  1150.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1151.  return FALSE;
  1152. buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT);
  1153. if (buf == NULL) {
  1154.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1155.  return FALSE;
  1156.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1157.  return FALSE;
  1158.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1159.  return FALSE;
  1160. } else {
  1161. IXDR_PUT_U_LONG(buf, objp->datadlen);
  1162. IXDR_PUT_U_LONG(buf, objp->datadoff);
  1163. IXDR_PUT_U_LONG(buf, objp->dataflags);
  1164. }
  1165.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1166.  return FALSE;
  1167.  if (!xdr_u_int (xdrs, &objp->flags))
  1168.  return FALSE;
  1169. return TRUE;
  1170. } else if (xdrs->x_op == XDR_DECODE) {
  1171. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1172. if (buf == NULL) {
  1173.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1174.  return FALSE;
  1175.  if (!xdr_u_int (xdrs, &objp->keydlen))
  1176.  return FALSE;
  1177.  if (!xdr_u_int (xdrs, &objp->keydoff))
  1178.  return FALSE;
  1179.  if (!xdr_u_int (xdrs, &objp->keyflags))
  1180.  return FALSE;
  1181. } else {
  1182. objp->dbccl_id = IXDR_GET_U_LONG(buf);
  1183. objp->keydlen = IXDR_GET_U_LONG(buf);
  1184. objp->keydoff = IXDR_GET_U_LONG(buf);
  1185. objp->keyflags = IXDR_GET_U_LONG(buf);
  1186. }
  1187.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1188.  return FALSE;
  1189. buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT);
  1190. if (buf == NULL) {
  1191.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1192.  return FALSE;
  1193.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1194.  return FALSE;
  1195.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1196.  return FALSE;
  1197. } else {
  1198. objp->datadlen = IXDR_GET_U_LONG(buf);
  1199. objp->datadoff = IXDR_GET_U_LONG(buf);
  1200. objp->dataflags = IXDR_GET_U_LONG(buf);
  1201. }
  1202.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1203.  return FALSE;
  1204.  if (!xdr_u_int (xdrs, &objp->flags))
  1205.  return FALSE;
  1206.  return TRUE;
  1207. }
  1208.  if (!xdr_u_int (xdrs, &objp->dbccl_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->keyflags))
  1215.  return FALSE;
  1216.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1217.  return FALSE;
  1218.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1219.  return FALSE;
  1220.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1221.  return FALSE;
  1222.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1223.  return FALSE;
  1224.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1225.  return FALSE;
  1226.  if (!xdr_u_int (xdrs, &objp->flags))
  1227.  return FALSE;
  1228. return TRUE;
  1229. }
  1230. bool_t
  1231. xdr___dbc_get_reply (XDR *xdrs, __dbc_get_reply *objp)
  1232. {
  1233. register int32_t *buf;
  1234.  if (!xdr_u_int (xdrs, &objp->status))
  1235.  return FALSE;
  1236.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1237.  return FALSE;
  1238.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1239.  return FALSE;
  1240. return TRUE;
  1241. }
  1242. bool_t
  1243. xdr___dbc_put_msg (XDR *xdrs, __dbc_put_msg *objp)
  1244. {
  1245. register int32_t *buf;
  1246. if (xdrs->x_op == XDR_ENCODE) {
  1247. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1248. if (buf == NULL) {
  1249.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1250.  return FALSE;
  1251.  if (!xdr_u_int (xdrs, &objp->keydlen))
  1252.  return FALSE;
  1253.  if (!xdr_u_int (xdrs, &objp->keydoff))
  1254.  return FALSE;
  1255.  if (!xdr_u_int (xdrs, &objp->keyflags))
  1256.  return FALSE;
  1257. } else {
  1258. IXDR_PUT_U_LONG(buf, objp->dbccl_id);
  1259. IXDR_PUT_U_LONG(buf, objp->keydlen);
  1260. IXDR_PUT_U_LONG(buf, objp->keydoff);
  1261. IXDR_PUT_U_LONG(buf, objp->keyflags);
  1262. }
  1263.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1264.  return FALSE;
  1265. buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT);
  1266. if (buf == NULL) {
  1267.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1268.  return FALSE;
  1269.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1270.  return FALSE;
  1271.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1272.  return FALSE;
  1273. } else {
  1274. IXDR_PUT_U_LONG(buf, objp->datadlen);
  1275. IXDR_PUT_U_LONG(buf, objp->datadoff);
  1276. IXDR_PUT_U_LONG(buf, objp->dataflags);
  1277. }
  1278.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1279.  return FALSE;
  1280.  if (!xdr_u_int (xdrs, &objp->flags))
  1281.  return FALSE;
  1282. return TRUE;
  1283. } else if (xdrs->x_op == XDR_DECODE) {
  1284. buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);
  1285. if (buf == NULL) {
  1286.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1287.  return FALSE;
  1288.  if (!xdr_u_int (xdrs, &objp->keydlen))
  1289.  return FALSE;
  1290.  if (!xdr_u_int (xdrs, &objp->keydoff))
  1291.  return FALSE;
  1292.  if (!xdr_u_int (xdrs, &objp->keyflags))
  1293.  return FALSE;
  1294. } else {
  1295. objp->dbccl_id = IXDR_GET_U_LONG(buf);
  1296. objp->keydlen = IXDR_GET_U_LONG(buf);
  1297. objp->keydoff = IXDR_GET_U_LONG(buf);
  1298. objp->keyflags = IXDR_GET_U_LONG(buf);
  1299. }
  1300.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1301.  return FALSE;
  1302. buf = XDR_INLINE (xdrs, 3 * BYTES_PER_XDR_UNIT);
  1303. if (buf == NULL) {
  1304.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1305.  return FALSE;
  1306.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1307.  return FALSE;
  1308.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1309.  return FALSE;
  1310. } else {
  1311. objp->datadlen = IXDR_GET_U_LONG(buf);
  1312. objp->datadoff = IXDR_GET_U_LONG(buf);
  1313. objp->dataflags = IXDR_GET_U_LONG(buf);
  1314. }
  1315.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1316.  return FALSE;
  1317.  if (!xdr_u_int (xdrs, &objp->flags))
  1318.  return FALSE;
  1319.  return TRUE;
  1320. }
  1321.  if (!xdr_u_int (xdrs, &objp->dbccl_id))
  1322.  return FALSE;
  1323.  if (!xdr_u_int (xdrs, &objp->keydlen))
  1324.  return FALSE;
  1325.  if (!xdr_u_int (xdrs, &objp->keydoff))
  1326.  return FALSE;
  1327.  if (!xdr_u_int (xdrs, &objp->keyflags))
  1328.  return FALSE;
  1329.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1330.  return FALSE;
  1331.  if (!xdr_u_int (xdrs, &objp->datadlen))
  1332.  return FALSE;
  1333.  if (!xdr_u_int (xdrs, &objp->datadoff))
  1334.  return FALSE;
  1335.  if (!xdr_u_int (xdrs, &objp->dataflags))
  1336.  return FALSE;
  1337.  if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0))
  1338.  return FALSE;
  1339.  if (!xdr_u_int (xdrs, &objp->flags))
  1340.  return FALSE;
  1341. return TRUE;
  1342. }
  1343. bool_t
  1344. xdr___dbc_put_reply (XDR *xdrs, __dbc_put_reply *objp)
  1345. {
  1346. register int32_t *buf;
  1347.  if (!xdr_u_int (xdrs, &objp->status))
  1348.  return FALSE;
  1349.  if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0))
  1350.  return FALSE;
  1351. return TRUE;
  1352. }
  1353. #endif /* HAVE_RPC */