diff options
author | nijtmans <nijtmans> | 2010-02-13 13:47:49 (GMT) |
---|---|---|
committer | nijtmans <nijtmans> | 2010-02-13 13:47:49 (GMT) |
commit | 711906ade520fb2f6a442eea8e91385bb3441ffb (patch) | |
tree | d5a35b36ffd02f3cb0421a640eda7ee6ee229478 /generic/tkBind.c | |
parent | 6314f7ece7221778b3cd9d26843bb3128df172e8 (diff) | |
download | tk-711906ade520fb2f6a442eea8e91385bb3441ffb.zip tk-711906ade520fb2f6a442eea8e91385bb3441ffb.tar.gz tk-711906ade520fb2f6a442eea8e91385bb3441ffb.tar.bz2 |
use -pipe for gcc on win32 (mingw/cygwin)
make sure that TkpCmapStressed is exported
clean up unused Tk_CreatePhotoOption
Make more internal arrays "const"
Diffstat (limited to 'generic/tkBind.c')
-rw-r--r-- | generic/tkBind.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/generic/tkBind.c b/generic/tkBind.c index 5c10a58..e0fcf19 100644 --- a/generic/tkBind.c +++ b/generic/tkBind.c @@ -11,7 +11,7 @@ * See the file "license.terms" for information on usage and redistribution of * this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkBind.c,v 1.61 2010/01/29 23:29:06 nijtmans Exp $ + * RCS: @(#) $Id: tkBind.c,v 1.62 2010/02/13 13:47:49 nijtmans Exp $ */ #include "tkInt.h" @@ -354,7 +354,7 @@ typedef struct { const char *name; /* Name of keysym. */ KeySym value; /* Numeric identifier for keysym. */ } KeySymInfo; -static KeySymInfo keyArray[] = { +static const KeySymInfo keyArray[] = { #ifndef lint #include "ks_names.h" #endif @@ -462,7 +462,7 @@ typedef struct { * unless you've asked about button events. */ -static EventInfo eventArray[] = { +static const EventInfo eventArray[] = { {"Key", KeyPress, KeyPressMask}, {"KeyPress", KeyPress, KeyPressMask}, {"KeyRelease", KeyRelease, KeyPressMask|KeyReleaseMask}, @@ -534,7 +534,7 @@ static Tcl_HashTable eventTable; #define KEY_BUTTON_MOTION_VIRTUAL (KEY|BUTTON|MOTION|VIRTUAL) #define KEY_BUTTON_MOTION_CROSSING (KEY|BUTTON|MOTION|VIRTUAL|CROSSING) -static int flagArray[TK_LASTEVENT] = { +static const int flagArray[TK_LASTEVENT] = { /* Not used */ 0, /* Not used */ 0, /* KeyPress */ KEY, @@ -734,10 +734,10 @@ TkBindInit( if (!initialized) { Tcl_HashEntry *hPtr; const ModInfo *modPtr; - EventInfo *eiPtr; + const EventInfo *eiPtr; int newEntry; #ifdef REDO_KEYSYM_LOOKUP - KeySymInfo *kPtr; + const KeySymInfo *kPtr; Tcl_InitHashTable(&keySymTable, TCL_STRING_KEYS); Tcl_InitHashTable(&nameTable, TCL_ONE_WORD_KEYS); @@ -4272,7 +4272,7 @@ ParseEventDescription( eventFlags = 0; hPtr = Tcl_FindHashEntry(&eventTable, field); if (hPtr != NULL) { - EventInfo *eiPtr = Tcl_GetHashValue(hPtr); + const EventInfo *eiPtr = Tcl_GetHashValue(hPtr); patPtr->eventType = eiPtr->type; eventFlags = flagArray[eiPtr->type]; @@ -4416,7 +4416,7 @@ GetPatternString( char c, buffer[TCL_INTEGER_SPACE]; int patsLeft, needMods; const ModInfo *modPtr; - EventInfo *eiPtr; + const EventInfo *eiPtr; /* * The order of the patterns in the sequence is backwards from the order |