summaryrefslogtreecommitdiff
path: root/net/p5-SNMP/patches/patch-ac
blob: 83bc1aa72737b4b5e2f73707e42b3de7067ec6e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
$NetBSD: patch-ac,v 1.2 2004/02/13 17:46:22 seb Exp $

--- agent/agent.xs.orig	Thu May  8 23:15:40 2003
+++ agent/agent.xs
@@ -214,19 +214,19 @@ handler_wrapper(netsnmp_mib_handler     
         PUSHMARK(sp);
         rarg = newSViv(0);
         arg = newSVrv(rarg, "NetSNMP::agent::netsnmp_mib_handler");
-        sv_setiv(arg, (int) handler);
+        sv_setiv(arg, (IV) handler);
         XPUSHs(rarg);
         rarg = newSViv(0);
         arg = newSVrv(rarg, "NetSNMP::agent::reginfo");
-        sv_setiv(arg, (int) reginfo);
+        sv_setiv(arg, (IV) reginfo);
         XPUSHs(rarg);
         rarg = newSViv(0);
         arg = newSVrv(rarg, "NetSNMP::agent::netsnmp_agent_request_info");
-        sv_setiv(arg, (int) reqinfo);
+        sv_setiv(arg, (IV) reqinfo);
         XPUSHs(rarg);
         rarg = newSViv(0);
         arg = newSVrv(rarg, "NetSNMP::agent::netsnmp_request_infoPtr");
-        sv_setiv(arg, (int) requests);
+        sv_setiv(arg, (IV) requests);
         XPUSHs(rarg);
         PUTBACK;
         if (SvTYPE(cb) == SVt_PVCV) {
@@ -372,9 +372,9 @@ nsahr_getRootOID(me)
         memcpy(o->name, reginfo->rootoid,
                reginfo->rootoid_len * sizeof(oid));
 
-        rarg = newSViv((int) 0);
+        rarg = newSViv((IV) 0);
         arg = newSVrv(rarg, "netsnmp_oidPtr");
-        sv_setiv(arg, (int) o);
+        sv_setiv(arg, (IV) o);
 
         XPUSHs(rarg);
 
@@ -411,9 +411,9 @@ getOID(me)
         memcpy(o->name, request->requestvb->name,
                request->requestvb->name_length * sizeof(oid));
 
-        rarg = newSViv((int) 0);
+        rarg = newSViv((IV) 0);
         arg = newSVrv(rarg, "netsnmp_oidPtr");
-        sv_setiv(arg, (int) o);
+        sv_setiv(arg, (IV) o);
 
         XPUSHs(rarg);
 
@@ -754,7 +754,7 @@ nari_next(me)
                 request = request->next;
                 rarg = newSViv(0);
                 arg = newSVrv(rarg, "NetSNMP::agent::netsnmp_request_infoPtr");
-                sv_setiv(arg, (int) request);
+                sv_setiv(arg, (IV) request);
                 ST(0) = rarg;
             } else {
                 ST(0) = &sv_undef;