• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/tcl-105/tcl_ext/expect/expect/

Lines Matching refs:km

160 static void free_keymap(struct keymap *km);
207 struct keymap *km;
221 /* assert (*km == 0) */
250 for (km=keymap;km;km=km->next) {
253 if (km->null) {
257 *km_match = km;
260 } else if (!km->re) {
266 ks = Tcl_GetString(km->keys);
272 *km_match = km;
283 if (!*km_match) *km_match = km;
304 re = Tcl_GetRegExpFromObj(NULL, km->keys,
315 *km_match = km;
328 if (!*km_match) *km_match = km;
358 struct keymap *km, /* ptr for above while parsing */
374 if (km->indices) {
736 struct keymap *km; /* ptr for above while parsing */
1175 km = new(struct keymap);
1179 *end_km = km;
1180 km->next = 0;
1181 end_km = &km->next;
1183 km->echo = next_echo;
1184 km->writethru = next_writethru;
1185 km->indices = next_indices;
1186 km->action.tty_reset = next_tty_reset;
1187 km->action.iwrite = next_iwrite;
1188 km->action.iread = next_iread;
1194 km->keys = *objv;
1196 km->null = FALSE;
1197 km->re = 0;
1199 km->re = TRUE;
1203 km->null = TRUE;
1209 km->action.statement = *objv;
1211 km->action.statement = 0;
1215 expDiagLogU(Tcl_GetString(km->keys));
1217 expDiagLogU(km->action.statement?expPrintify(Tcl_GetString(km->action.statement)):"interpreter");
1467 km = 0;
1470 rc = intMatch(u,inp->keymap,&km,&matchLen,&skip,&reInfo);
1471 if ((rc == EXP_MATCH) && km && km->re) {
1472 intRegExpMatchProcess(interp,u,km,&reInfo,skip);
1482 if (km && km->writethru) {
1486 if (km && km->echo) {
1555 action = &km->action;
1743 km = 0;
1746 rc = intMatch(u,inp->keymap,&km,&matchLen,&skip,&reInfo);
1747 if ((rc == EXP_MATCH) && km && km->re) {
1748 intRegExpMatchProcess(interp,u,km,&reInfo,skip);
1759 if (km && km->writethru) {
1763 if (km && km->echo) {
1822 action = &km->action;
1984 km = 0;
1987 rc = intMatch(u,inp->keymap,&km,&matchLen,&skip,&reInfo);
1988 if ((rc == EXP_MATCH) && km && km->re) {
1989 intRegExpMatchProcess(interp,u,km,&reInfo,skip);
2000 if (km && km->writethru) {
2004 if (km && km->echo) {
2068 action = &km->action;
2179 free_keymap(struct keymap *km)
2181 if (km == 0) return;
2182 free_keymap(km->next);
2184 ckfree((char *)km);