pkgsrc-ng/net/tcl-scotty/patches/patch-tnm_snmp_tnmSnmpInst.c
2014-11-05 12:41:07 +01:00

165 lines
4.1 KiB
C
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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