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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
$NetBSD: patch-tnm_generic_tnmInt.h,v 1.1 2014/03/05 13:52:29 he Exp $
Make own TnmCreateDirectory.
Constify.
--- tnm/generic/tnmInt.h.orig 1999-03-23 18:08:59.000000000 +0100
+++ tnm/generic/tnmInt.h 2014-03-05 09:22:28.000000000 +0100
@@ -36,7 +36,6 @@
#define TnmGetTime TclpGetTime
#endif
-#define TnmCreateDirectory TclpCreateDirectory
#if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION == 8 && TCL_RELEASE_SERIAL > 2
#define TnmStat TclStat
#else
@@ -54,7 +53,7 @@
TclpGetTime _ANSI_ARGS_((Tcl_Time *timePtr));
EXTERN int
-TnmCreateDirectory _ANSI_ARGS_((char *path));
+TnmCreateDirectory _ANSI_ARGS_((const char *path));
EXTERN int
TnmStat _ANSI_ARGS_((CONST char *path, struct stat *buf));
@@ -93,7 +92,7 @@
TnmGetTableValue _ANSI_ARGS_((TnmTable *table, unsigned key));
EXTERN int
-TnmGetTableKey _ANSI_ARGS_((TnmTable *table, char *value));
+TnmGetTableKey _ANSI_ARGS_((TnmTable *table, const char *value));
EXTERN char *
TnmGetTableValues _ANSI_ARGS_((TnmTable *table));
@@ -106,10 +105,10 @@
*----------------------------------------------------------------
*/
-typedef char * (TnmGetConfigProc) _ANSI_ARGS_((Tcl_Interp *interp,
+typedef const char * (TnmGetConfigProc) _ANSI_ARGS_((Tcl_Interp *interp,
ClientData clientData, int option));
typedef int (TnmSetConfigProc) _ANSI_ARGS_((Tcl_Interp *interp,
- ClientData clientData, int option, char *value));
+ ClientData clientData, int option, const char *value));
typedef struct TnmConfig {
TnmTable *optionTable;
@@ -119,10 +118,12 @@
EXTERN int
TnmSetConfig _ANSI_ARGS_((Tcl_Interp *interp, TnmConfig *config,
- ClientData obj, int argc, char **argv));
+ ClientData obj, int argc,
+ const char **argv));
EXTERN int
TnmGetConfig _ANSI_ARGS_((Tcl_Interp *interp, TnmConfig *config,
- ClientData obj, int argc, char **argv));
+ ClientData obj, int argc,
+ const char **argv));
/*
*----------------------------------------------------------------
@@ -132,28 +133,29 @@
*/
EXTERN int
-TnmGetUnsigned _ANSI_ARGS_((Tcl_Interp *interp, char *string,
+TnmGetUnsigned _ANSI_ARGS_((Tcl_Interp *interp, const char *string,
int *intPtr));
EXTERN int
-TnmGetPositive _ANSI_ARGS_((Tcl_Interp *interp, char *string,
+TnmGetPositive _ANSI_ARGS_((Tcl_Interp *interp, const char *string,
int *intPtr));
EXTERN int
-TnmSetIPAddress _ANSI_ARGS_((Tcl_Interp *interp, char *name,
+TnmSetIPAddress _ANSI_ARGS_((Tcl_Interp *interp, const char *name,
struct sockaddr_in *addr));
EXTERN char *
TnmGetIPName _ANSI_ARGS_((Tcl_Interp *interp,
struct sockaddr_in *addr));
EXTERN int
-TnmSetIPPort _ANSI_ARGS_((Tcl_Interp *interp, char *protocol,
- char *port, struct sockaddr_in *addr));
+TnmSetIPPort _ANSI_ARGS_((Tcl_Interp *interp, const char *protocol,
+ const char *port,
+ struct sockaddr_in *addr));
EXTERN char *
-TnmGetIPPort _ANSI_ARGS_((Tcl_Interp *interp, char *protocol,
+TnmGetIPPort _ANSI_ARGS_((Tcl_Interp *interp, const char *protocol,
struct sockaddr_in *addr));
EXTERN int
-TnmValidateIpHostName _ANSI_ARGS_((Tcl_Interp *interp, char *name));
+TnmValidateIpHostName _ANSI_ARGS_((Tcl_Interp *interp, const char *name));
EXTERN int
-TnmValidateIpAddress _ANSI_ARGS_((Tcl_Interp *interp, char *address));
+TnmValidateIpAddress _ANSI_ARGS_((Tcl_Interp *interp, const char *address));
/*
*----------------------------------------------------------------
@@ -175,10 +177,10 @@
EXTERN int
TnmWriteLogMessage _ANSI_ARGS_((Tcl_Interp *interp, int level,
- char *message));
+ const char *message));
EXTERN void
-TnmWriteMessage _ANSI_ARGS_((Tcl_Interp *interp, char *msg));
+TnmWriteMessage _ANSI_ARGS_((Tcl_Interp *interp, const char *msg));
/*
*----------------------------------------------------------------
@@ -215,7 +217,7 @@
int delay; /* The delay value (ms) for this request. */
int size; /* The size of the ICMP packet. */
int argc; /* The number of targets for this request. */
- char **argv; /* The names of the targets. */
+ const char **argv; /* The names of the targets. */
TnmIcmpTarget *targets; /* The vector of targets. */
struct TnmIcmpRequest *nextPtr; /* Next queued request. */
} TnmIcmpRequest;
@@ -242,7 +244,7 @@
TnmSocketBind _ANSI_ARGS_((int s, struct sockaddr *name,
int namelen));
EXTERN int
-TnmSocketSendTo _ANSI_ARGS_((int s, char *buf, int len, int flags,
+TnmSocketSendTo _ANSI_ARGS_((int s, const char *buf, int len, int flags,
struct sockaddr *to, int tolen));
EXTERN int
TnmSocketRecvFrom _ANSI_ARGS_((int s, char *buf, int len, int flags,
|