diff options
Diffstat (limited to 'net/tcl-scotty/patches/patch-tnm_snmp_tnmSnmpInst.c')
-rw-r--r-- | net/tcl-scotty/patches/patch-tnm_snmp_tnmSnmpInst.c | 164 |
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; |