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;
|