• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/tcl-102/tcl/tcl/generic/

Lines Matching refs:tablePtr

28 static Tcl_HashEntry *	AllocVarEntry(Tcl_HashTable *tablePtr, void *keyPtr);
31 static unsigned int HashVarKey(Tcl_HashTable *tablePtr, void *keyPtr);
42 static inline Var * VarHashCreateVar(TclVarHashTable *tablePtr,
44 static inline Var * VarHashFirstVar(TclVarHashTable *tablePtr,
54 TclVarHashTable *tablePtr,
58 Tcl_HashEntry *hPtr = Tcl_CreateHashEntry((Tcl_HashTable *) tablePtr,
68 #define VarHashFindVar(tablePtr, key) \
69 VarHashCreateVar((tablePtr), (key), NULL)
86 #define VarHashFirstEntry(tablePtr, searchPtr) \
87 Tcl_FirstHashEntry((Tcl_HashTable *) (tablePtr), (searchPtr))
94 TclVarHashTable *tablePtr,
97 Tcl_HashEntry *hPtr = VarHashFirstEntry(tablePtr, searchPtr);
122 #define VarHashDeleteTable(tablePtr) \
123 Tcl_DeleteHashTable((Tcl_HashTable *) (tablePtr))
262 TclVarHashTable *tablePtr,
271 varPtr = VarHashCreateVar(tablePtr, keyPtr, newPtr);
885 TclVarHashTable *tablePtr; /* Points to the hashtable, if any, in which
1034 tablePtr = varFramePtr->varTablePtr;
1036 if (tablePtr == NULL) {
1037 tablePtr = (TclVarHashTable *)
1039 TclInitVarHashTable(tablePtr, NULL);
1040 varFramePtr->varTablePtr = tablePtr;
1042 varPtr = VarHashCreateVar(tablePtr, varNamePtr, &isNew);
1045 if (tablePtr != NULL) {
1046 varPtr = VarHashFindVar(tablePtr, varNamePtr);
1116 TclVarHashTable *tablePtr;
1147 tablePtr = (TclVarHashTable *) ckalloc(sizeof(TclVarHashTable));
1148 arrayPtr->value.tablePtr = tablePtr;
1155 TclInitVarHashTable(arrayPtr->value.tablePtr, nsPtr);
1165 varPtr = VarHashCreateVar(arrayPtr->value.tablePtr, elNamePtr,
1174 varPtr = VarHashFindVar(arrayPtr->value.tablePtr, elNamePtr);
2973 searchPtr->nextEntry = VarHashFirstEntry(varPtr->value.tablePtr,
3012 varPtr2 = VarHashFindVar(varPtr->value.tablePtr, objv[3]);
3027 for (varPtr2 = VarHashFirstVar(varPtr->value.tablePtr, &search);
3147 varPtr2 = VarHashFindVar(varPtr->value.tablePtr, patternPtr);
3159 for (varPtr2=VarHashFirstVar(varPtr->value.tablePtr, &search);
3226 varPtr2 = VarHashFindVar(varPtr->value.tablePtr, objv[3]);
3242 for (varPtr2=VarHashFirstVar(varPtr->value.tablePtr, &search);
3308 for (varPtr2=VarHashFirstVar(varPtr->value.tablePtr, &search);
3327 stats = Tcl_HashStats((Tcl_HashTable *) varPtr->value.tablePtr);
3506 varPtr->value.tablePtr = (TclVarHashTable *)
3508 TclInitVarHashTable(varPtr->value.tablePtr, TclGetVarNsPtr(varPtr));
4460 TclVarHashTable *tablePtr = &nsPtr->varTable;
4477 for (varPtr = VarHashFirstVar(tablePtr, &search); varPtr != NULL;
4478 varPtr = VarHashFirstVar(tablePtr, &search)) {
4519 VarHashDeleteTable(tablePtr);
4546 TclVarHashTable *tablePtr) /* Hash table containing variables to
4560 if (tablePtr == &iPtr->globalNsPtr->varTable) {
4562 } else if (tablePtr == &currNsPtr->varTable) {
4566 for (varPtr = VarHashFirstVar(tablePtr, &search); varPtr != NULL;
4567 varPtr = VarHashFirstVar(tablePtr, &search)) {
4572 VarHashDeleteTable(tablePtr);
4661 for (elPtr = VarHashFirstVar(varPtr->value.tablePtr, &search);
4715 VarHashDeleteTable(varPtr->value.tablePtr);
4716 ckfree((char *) varPtr->value.tablePtr);
5593 TclVarHashTable *tablePtr,
5596 Tcl_InitCustomHashTable(&tablePtr->table,
5598 tablePtr->nsPtr = nsPtr;
5603 Tcl_HashTable *tablePtr, /* Hash table. */
5689 Tcl_HashTable *tablePtr, /* Hash table. */