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

131 lines
4.6 KiB
C

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