]> git.decadent.org.uk Git - nfs-utils.git/commitdiff
Mon Nov 29 11:17:35 1999 H.J. Lu <hjl@lucon.org>
authorhjl <hjl>
Thu, 2 Dec 1999 20:29:05 +0000 (20:29 +0000)
committerhjl <hjl>
Thu, 2 Dec 1999 20:29:05 +0000 (20:29 +0000)
* tools/rpcgen/rpc_main.c (h_output): Generate IXDR_GET_INT32,
XDR_PUT_INT32, IXDR_GET_U_INT32 and IXDR_PUT_U_INT32.

ChangeLog
tools/rpcgen/rpc_main.c

index 0dc6f3586f65b989c81d1607f5c443a1f4c6a6ff..456dc1eb05fa268ca26cf416e276443ddc71fb25 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Mon Nov 29 11:17:35 1999  H.J. Lu <hjl@lucon.org>
+
+       * tools/rpcgen/rpc_main.c (h_output): Generate IXDR_GET_INT32,
+       IXDR_PUT_INT32, IXDR_GET_U_INT32 and IXDR_PUT_U_INT32.
+
 Mon Nov 29 11:17:35 1999  H.J. Lu <hjl@lucon.org>
 
        * nfs-utils.spec (Version): Set to 0.1.3.
index 9b600f3b134fe4268c88d8b2da289dbf72c3c0a3..39b667e1dd7d0ac56c8cdf2e9bb1c75da45269c9 100644 (file)
@@ -488,6 +488,19 @@ h_output(char *infile, char *define, int extend, char *outfile)
 
        f_print(fout, "#include <rpc/rpc.h>\n\n");
 
+       f_print(fout, "#ifndef IXDR_GET_INT32\n");
+       f_print(fout, "#define IXDR_GET_INT32(buf) IXDR_GET_LONG((buf))\n");
+       f_print(fout, "#endif\n");
+       f_print(fout, "#ifndef IXDR_PUT_INT32\n");
+       f_print(fout, "#define IXDR_PUT_INT32(buf, v) IXDR_PUT_LONG((buf), (v))\n");
+       f_print(fout, "#endif\n");
+       f_print(fout, "#ifndef IXDR_GET_U_INT32\n");
+       f_print(fout, "#define IXDR_GET_U_INT32(buf) IXDR_GET_U_LONG((buf))\n");
+       f_print(fout, "#endif\n");
+       f_print(fout, "#ifndef IXDR_PUT_U_INT32\n");
+       f_print(fout, "#define IXDR_PUT_U_INT32(buf, v) IXDR_PUT_U_LONG((buf), (v))\n");
+       f_print(fout, "#endif\n");
+
        tell = ftell(fout);
        /* print data definitions */
        while ((def = get_definition()) != NULL) {