summaryrefslogtreecommitdiff
path: root/net/tcl-scotty/patches/patch-tnm_snmp_tnmMibTree.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/tcl-scotty/patches/patch-tnm_snmp_tnmMibTree.c')
-rw-r--r--net/tcl-scotty/patches/patch-tnm_snmp_tnmMibTree.c99
1 files changed, 99 insertions, 0 deletions
diff --git a/net/tcl-scotty/patches/patch-tnm_snmp_tnmMibTree.c b/net/tcl-scotty/patches/patch-tnm_snmp_tnmMibTree.c
new file mode 100644
index 00000000000..77e00aa23e7
--- /dev/null
+++ b/net/tcl-scotty/patches/patch-tnm_snmp_tnmMibTree.c
@@ -0,0 +1,99 @@
+$NetBSD: patch-tnm_snmp_tnmMibTree.c,v 1.1 2014/03/05 13:52:29 he Exp $
+
+Constify.
+
+--- tnm/snmp/tnmMibTree.c.orig 1996-07-16 19:29:56.000000000 +0000
++++ tnm/snmp/tnmMibTree.c
+@@ -36,14 +36,14 @@ static Tcl_HashTable *nodeHashTable = NU
+ */
+
+ static Tnm_MibNode*
+-LookupOID _ANSI_ARGS_((Tnm_MibNode *root, char *label,
++LookupOID _ANSI_ARGS_((Tnm_MibNode *root, const char *label,
+ int *offset, int exact));
+ static Tnm_MibNode*
+-LookupLabelOID _ANSI_ARGS_((Tnm_MibNode *root, char *label,
++LookupLabelOID _ANSI_ARGS_((Tnm_MibNode *root, const char *label,
+ int *offset, int exact));
+ static Tnm_MibNode*
+-LookupLabel _ANSI_ARGS_((Tnm_MibNode *root, char *start,
+- char *label, char *moduleName,
++LookupLabel _ANSI_ARGS_((Tnm_MibNode *root, const char *start,
++ const char *label, const char *moduleName,
+ int *offset, int exact, int fuzzy));
+ static void
+ HashNode _ANSI_ARGS_((Tnm_MibNode *node));
+@@ -84,14 +84,14 @@ HashNodeLabel _ANSI_ARGS_((char *label)
+ static Tnm_MibNode*
+ LookupOID(root, label, offset, exact)
+ Tnm_MibNode *root;
+- char *label;
++ const char *label;
+ int *offset;
+ int exact;
+ {
+ Tnm_Oid *id;
+ int i, len;
+ Tnm_MibNode *p, *q = NULL;
+- char *s = label;
++ const char *s = label;
+
+ if (offset) *offset = -1;
+
+@@ -153,7 +153,7 @@ LookupOID(root, label, offset, exact)
+ static Tnm_MibNode*
+ LookupLabelOID(root, label, offset, exact)
+ Tnm_MibNode *root;
+- char *label;
++ const char *label;
+ int *offset;
+ int exact;
+ {
+@@ -212,15 +212,16 @@ LookupLabelOID(root, label, offset, exac
+ static Tnm_MibNode*
+ LookupLabel(root, start, label, moduleName, offset, exact, fuzzy)
+ Tnm_MibNode *root;
+- char *start;
+- char *label;
+- char *moduleName;
++ const char *start;
++ const char *label;
++ const char *moduleName;
+ int *offset;
+ int exact;
+ int fuzzy;
+ {
+ char head[TNM_OIDMAXLEN * 8];
+- char *tail = label, *p = head;
++ const char *tail = label;
++ char *p = head;
+ Tnm_MibNode *tp = NULL, *brother;
+ int num = 1;
+
+@@ -295,7 +296,7 @@ LookupLabel(root, start, label, moduleNa
+
+ Tnm_MibNode*
+ Tnm_MibFindNode(name, offset, exact)
+- char *name;
++ const char *name;
+ int *offset;
+ int exact;
+ {
+@@ -422,7 +423,7 @@ Tnm_MibAddTC(tcPtr)
+
+ Tnm_MibTC*
+ Tnm_MibFindTC(name)
+- char *name;
++ const char *name;
+ {
+ Tcl_HashEntry *entryPtr;
+
+@@ -457,7 +458,7 @@ Tnm_MibFindTC(name)
+
+ Tnm_MibNode*
+ Tnm_MibNewNode(label)
+- char *label;
++ const char *label;
+ {
+ Tnm_MibNode *nodePtr = (Tnm_MibNode *) ckalloc(sizeof(Tnm_MibNode));
+ memset((char *) nodePtr, 0, sizeof(Tnm_MibNode));