summaryrefslogtreecommitdiffstats
path: root/generic/tkMessage.c
diff options
context:
space:
mode:
Diffstat (limited to 'generic/tkMessage.c')
-rw-r--r--generic/tkMessage.c40
1 files changed, 18 insertions, 22 deletions
diff --git a/generic/tkMessage.c b/generic/tkMessage.c
index a5c3a2f..5b89f7f 100644
--- a/generic/tkMessage.c
+++ b/generic/tkMessage.c
@@ -167,21 +167,21 @@ static const Tk_OptionSpec optionSpecs[] = {
* Forward declarations for functions defined later in this file:
*/
-static void MessageCmdDeletedProc(ClientData clientData);
-static void MessageEventProc(ClientData clientData,
+static void MessageCmdDeletedProc(void *clientData);
+static void MessageEventProc(void *clientData,
XEvent *eventPtr);
-static char * MessageTextVarProc(ClientData clientData,
+static char * MessageTextVarProc(void *clientData,
Tcl_Interp *interp, const char *name1,
const char *name2, int flags);
-static int MessageWidgetObjCmd(ClientData clientData,
+static int MessageWidgetObjCmd(void *clientData,
Tcl_Interp *interp, int objc,
Tcl_Obj *const objv[]);
-static void MessageWorldChanged(ClientData instanceData);
+static void MessageWorldChanged(void *instanceData);
static void ComputeMessageGeometry(Message *msgPtr);
static int ConfigureMessage(Tcl_Interp *interp, Message *msgPtr,
int objc, Tcl_Obj *const objv[], int flags);
static void DestroyMessage(void *memPtr);
-static void DisplayMessage(ClientData clientData);
+static void DisplayMessage(void *clientData);
/*
* The structure below defines message class behavior by means of functions
@@ -214,7 +214,7 @@ static const Tk_ClassProcs messageClass = {
int
Tk_MessageObjCmd(
- ClientData dummy, /* NULL. */
+ TCL_UNUSED(void *),
Tcl_Interp *interp, /* Current interpreter. */
int objc, /* Number of arguments. */
Tcl_Obj *const objv[]) /* Argument strings. */
@@ -222,7 +222,6 @@ Tk_MessageObjCmd(
Message *msgPtr;
Tk_OptionTable optionTable;
Tk_Window tkwin;
- (void)dummy;
if (objc < 2) {
Tcl_WrongNumArgs(interp, 1, objv, "pathName ?-option value ...?");
@@ -302,7 +301,7 @@ Tk_MessageObjCmd(
static int
MessageWidgetObjCmd(
- ClientData clientData, /* Information about message widget. */
+ void *clientData, /* Information about message widget. */
Tcl_Interp *interp, /* Current interpreter. */
int objc, /* Number of arguments. */
Tcl_Obj *const objv[]) /* Argument strings. */
@@ -442,10 +441,9 @@ ConfigureMessage(
* already have values for some fields. */
int objc, /* Number of valid entries in argv. */
Tcl_Obj *const objv[], /* Arguments. */
- int flags) /* Flags to pass to Tk_ConfigureWidget. */
+ TCL_UNUSED(int)) /* Flags to pass to Tk_ConfigureWidget. */
{
Tk_SavedOptions savedOptions;
- (void)flags;
/*
* Eliminate any existing trace on a variable monitored by the message.
@@ -493,7 +491,7 @@ ConfigureMessage(
* be specified to Tk_ConfigureWidget.
*/
- msgPtr->numChars = Tcl_NumUtfChars(msgPtr->string, -1);
+ msgPtr->numChars = Tcl_NumUtfChars(msgPtr->string, TCL_INDEX_NONE);
if (msgPtr->highlightWidth < 0) {
msgPtr->highlightWidth = 0;
@@ -524,7 +522,7 @@ ConfigureMessage(
static void
MessageWorldChanged(
- ClientData instanceData) /* Information about widget. */
+ void *instanceData) /* Information about widget. */
{
XGCValues gcValues;
GC gc = NULL;
@@ -666,7 +664,7 @@ ComputeMessageGeometry(
static void
DisplayMessage(
- ClientData clientData) /* Information about window. */
+ void *clientData) /* Information about window. */
{
Message *msgPtr = (Message *)clientData;
Tk_Window tkwin = msgPtr->tkwin;
@@ -741,7 +739,7 @@ DisplayMessage(
static void
MessageEventProc(
- ClientData clientData, /* Information about window. */
+ void *clientData, /* Information about window. */
XEvent *eventPtr) /* Information about event. */
{
Message *msgPtr = (Message *)clientData;
@@ -795,7 +793,7 @@ MessageEventProc(
static void
MessageCmdDeletedProc(
- ClientData clientData) /* Pointer to widget record for widget. */
+ void *clientData) /* Pointer to widget record for widget. */
{
Message *msgPtr = (Message *)clientData;
@@ -830,16 +828,14 @@ MessageCmdDeletedProc(
static char *
MessageTextVarProc(
- ClientData clientData, /* Information about message. */
+ void *clientData, /* Information about message. */
Tcl_Interp *interp, /* Interpreter containing variable. */
- const char *name1, /* Name of variable. */
- const char *name2, /* Second part of variable name. */
+ TCL_UNUSED(const char *), /* Name of variable. */
+ TCL_UNUSED(const char *), /* Second part of variable name. */
int flags) /* Information about what happened. */
{
Message *msgPtr = (Message *)clientData;
const char *value;
- (void)name1;
- (void)name2;
/*
* If the variable is unset, then immediately recreate it unless the whole
@@ -884,7 +880,7 @@ MessageTextVarProc(
if (msgPtr->string != NULL) {
ckfree(msgPtr->string);
}
- msgPtr->numChars = Tcl_NumUtfChars(value, -1);
+ msgPtr->numChars = Tcl_NumUtfChars(value, TCL_INDEX_NONE);
msgPtr->string = (char *)ckalloc(strlen(value) + 1);
strcpy(msgPtr->string, value);
ComputeMessageGeometry(msgPtr);