]> git.saurik.com Git - apple/libinfo.git/blobdiff - rpc.subproj/clnt_perror.c
Libinfo-459.40.1.tar.gz
[apple/libinfo.git] / rpc.subproj / clnt_perror.c
index 84db7359dc3dc686ad14d03c51cc08c3479f42da..a48c79a73a6d8a7ca6f16c600707d4d7edf0d3b9 100644 (file)
@@ -131,9 +131,11 @@ clnt_sperror(rpch, s)
                break;
 
        case RPC_VERSMISMATCH:
-               (void) sprintf(str,
-                       "; low version = %lu, high version = %lu", 
-                       e.re_vers.low, e.re_vers.high);
+#ifdef __LP64__
+               (void) sprintf(str, "; low version = %u, high version = %u", e.re_vers.low, e.re_vers.high);
+#else
+               (void) sprintf(str, "; low version = %lu, high version = %lu", e.re_vers.low, e.re_vers.high);
+#endif
                str += strlen(str);
                break;
 
@@ -152,16 +154,20 @@ clnt_sperror(rpch, s)
                break;
 
        case RPC_PROGVERSMISMATCH:
-               (void) sprintf(str, 
-                       "; low version = %lu, high version = %lu", 
-                       e.re_vers.low, e.re_vers.high);
+#ifdef __LP64__
+               (void) sprintf(str, "; low version = %u, high version = %u",  e.re_vers.low, e.re_vers.high);
+#else
+               (void) sprintf(str, "; low version = %lu, high version = %lu",  e.re_vers.low, e.re_vers.high);
+#endif
                str += strlen(str);
                break;
 
        default:        /* unknown */
-               (void) sprintf(str, 
-                       "; s1 = %lu, s2 = %lu", 
-                       e.re_lb.s1, e.re_lb.s2);
+#ifdef __LP64__
+               (void) sprintf(str, "; s1 = %u, s2 = %u", e.re_lb.s1, e.re_lb.s2);
+#else
+               (void) sprintf(str, "; s1 = %lu, s2 = %lu", e.re_lb.s1, e.re_lb.s2);
+#endif
                str += strlen(str);
                break;
        }