summaryrefslogtreecommitdiff
path: root/net/tcl-scotty/patches/patch-tnm_snmp_tnmSnmpInst.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/tcl-scotty/patches/patch-tnm_snmp_tnmSnmpInst.c')
-rw-r--r--net/tcl-scotty/patches/patch-tnm_snmp_tnmSnmpInst.c164
1 files changed, 164 insertions, 0 deletions
diff --git a/net/tcl-scotty/patches/patch-tnm_snmp_tnmSnmpInst.c b/net/tcl-scotty/patches/patch-tnm_snmp_tnmSnmpInst.c
new file mode 100644
index 00000000000..57e388c695b
--- /dev/null
+++ b/net/tcl-scotty/patches/patch-tnm_snmp_tnmSnmpInst.c
@@ -0,0 +1,164 @@
+$NetBSD: patch-tnm_snmp_tnmSnmpInst.c,v 1.1 2014/03/05 13:52:29 he Exp $
+
+Constify.
+
+--- tnm/snmp/tnmSnmpInst.c.orig 1997-09-09 21:17:12.000000000 +0200
++++ tnm/snmp/tnmSnmpInst.c 2014-03-04 22:56:58.000000000 +0100
+@@ -30,20 +30,23 @@
+ FreeNode _ANSI_ARGS_((TnmSnmpNode *inst));
+
+ static TnmSnmpNode*
+-AddNode _ANSI_ARGS_((char *id, int offset, int syntax,
+- int access, char *tclVarName));
++AddNode _ANSI_ARGS_((const char *id, int offset, int syntax,
++ int access, const char *tclVarName));
+ static void
+-RemoveNode _ANSI_ARGS_((TnmSnmpNode *root, char *varname));
++RemoveNode _ANSI_ARGS_((TnmSnmpNode *root, const char *varname));
+
+ static TnmSnmpNode*
+-FindNode _ANSI_ARGS_((TnmSnmpNode *root, Tnm_Oid *oid, int len));
++FindNode _ANSI_ARGS_((TnmSnmpNode *root, const Tnm_Oid *oid,
++ int len));
+
+ static TnmSnmpNode*
+-FindNextNode _ANSI_ARGS_((TnmSnmpNode *root, Tnm_Oid *oid, int len));
++FindNextNode _ANSI_ARGS_((TnmSnmpNode *root, const Tnm_Oid *oid,
++ int len));
+
+ static char*
+ DeleteNodeProc _ANSI_ARGS_((ClientData clientData, Tcl_Interp *interp,
+- char *name1, char *name2, int flags));
++ const char *name1, const char *name2,
++ int flags));
+
+
+ /*
+@@ -138,11 +141,11 @@
+
+ static TnmSnmpNode*
+ AddNode(soid, offset, syntax, access, tclVarName)
+- char *soid;
++ const char *soid;
+ int offset;
+ int syntax;
+ int access;
+- char *tclVarName;
++ const char *tclVarName;
+ {
+ Tnm_Oid *oid;
+ int i, oidlen;
+@@ -239,7 +242,7 @@
+ static TnmSnmpNode*
+ FindNextNode(root, oid, len)
+ TnmSnmpNode *root;
+- Tnm_Oid *oid;
++ const Tnm_Oid *oid;
+ int len;
+ {
+ TnmSnmpNode *p, *inst;
+@@ -321,7 +324,7 @@
+ static TnmSnmpNode*
+ FindNode(root, oid, len)
+ TnmSnmpNode *root;
+- Tnm_Oid *oid;
++ const Tnm_Oid *oid;
+ int len;
+ {
+ TnmSnmpNode *p, *q = NULL;
+@@ -359,7 +362,7 @@
+ static void
+ RemoveNode(root, varName)
+ TnmSnmpNode *root;
+- char *varName;
++ const char *varName;
+ {
+ TnmSnmpNode *p, *q;
+
+@@ -407,8 +410,8 @@
+ DeleteNodeProc(clientData, interp, name1, name2, flags)
+ ClientData clientData;
+ Tcl_Interp *interp;
+- char *name1;
+- char *name2;
++ const char *name1;
++ const char *name2;
+ int flags;
+ {
+ int len = strlen(name1);
+@@ -451,14 +454,14 @@
+ int
+ Tnm_SnmpCreateNode(interp, label, tclVarName, defval)
+ Tcl_Interp *interp;
+- char *label;
+- char *tclVarName;
+- char *defval;
++ const char *label;
++ const char *tclVarName;
++ const char *defval;
+ {
+ char *soid = NULL;
+ Tnm_MibNode *nodePtr = Tnm_MibFindNode(label, NULL, 0);
+ int access, offset = 0, syntax = 0;
+- char *varName = NULL;
++ const char *varName = NULL;
+
+ if (!nodePtr || nodePtr->childPtr) {
+ Tcl_AppendResult(interp, "unknown object type \"", label, "\"",
+@@ -586,7 +589,7 @@
+ TnmSnmpNode*
+ Tnm_SnmpFindNode(session, oid, oidlen)
+ SNMP_Session *session;
+- Tnm_Oid *oid;
++ const Tnm_Oid *oid;
+ int oidlen;
+ {
+ return FindNode(instTree, oid, oidlen);
+@@ -612,7 +615,7 @@
+ TnmSnmpNode*
+ Tnm_SnmpFindNextNode(session, oid, oidlen)
+ SNMP_Session *session;
+- Tnm_Oid *oid;
++ const Tnm_Oid *oid;
+ int oidlen;
+ {
+ return FindNextNode(instTree, oid, oidlen);
+@@ -638,10 +641,10 @@
+ int
+ Tnm_SnmpSetNodeBinding(session, oid, oidlen, event, command)
+ SNMP_Session *session;
+- Tnm_Oid *oid;
++ const Tnm_Oid *oid;
+ int oidlen;
+ int event;
+- char *command;
++ const char *command;
+ {
+ TnmSnmpNode *node = NULL;
+ SNMP_Binding *bindPtr = NULL;
+@@ -713,7 +716,7 @@
+ char*
+ Tnm_SnmpGetNodeBinding(session, oid, oidlen, event)
+ SNMP_Session *session;
+- Tnm_Oid *oid;
++ const Tnm_Oid *oid;
+ int oidlen;
+ int event;
+ {
+@@ -761,13 +764,13 @@
+ SNMP_PDU *pdu;
+ TnmSnmpNode *inst;
+ int event;
+- char *value;
++ const char *value;
+ char *oldValue;
+ {
+ int oidlen;
+- Tnm_Oid *oid;
++ const Tnm_Oid *oid;
+ int code = TCL_OK;
+- char *instOid;
++ const char *instOid;
+
+ oid = Tnm_StrToOid(inst->label, &oidlen);
+ instOid = inst->label+inst->offset;