Lines Matching +defs:last +defs:name

27  * Except as contained in this notice, the name(s) of the above copyright
48 #define TcapInit(buffer, name) (setupterm(name, fileno(stdout), &ignored) == OK)
51 #define TcapInit(buffer, name) (tgetent(buffer, name) == 1)
187 DATA( "TN", "name", XK_TCAPNAME, 0 ),
189 #define DEXT(name, parm, code) DATA("", name, code, parm)
190 #define D1ST(name, parm, code) DEXT("k" #name, parm, code)
191 #define DMOD(name, parm, code) DEXT("k" #name #parm, parm, code)
193 #define DGRP(name, code) \
194 D1ST(name, 2, code), \
195 DMOD(name, 3, code), \
196 DMOD(name, 4, code), \
197 DMOD(name, 5, code), \
198 DMOD(name, 6, code), \
199 DMOD(name, 7, code), \
200 DMOD(name, 8, code)
239 char name[80];
243 fkey = tigetstr(strcpy(name, table[have].ti));
245 fkey = tgetstr(strcpy(name, table[have].tc), &area);
322 lookupTcapByName(const char *name)
327 if (!IsEmpty(name)) {
329 if (!strcmp(table[j].ti, name) || !strcmp(table[j].tc, name)) {
338 name,
344 TRACE(("lookupTcapByName(%s) FAIL\n", name));
350 * Parse the termcap/terminfo name from the string, returning a positive number
363 char *name;
368 /* Convert hex encoded name to ascii */
369 name = x_decode_hex(*params, &p);
375 if (!IsEmpty(name) && (*p == 0 || *p == ';')) {
378 if ((which = lookupTcapByName(name)) >= 0) {
413 TRACE(("... name ok, data not ok\n"));
417 TRACE(("... name not ok\n"));
421 TRACE(("... name not ok\n"));
426 name, *state, *fkey, code));
427 free(name);
434 nextTcapByCode(int code, unsigned param, int last)
440 for (n = last + 1; n < (int) XtNumber(table); n++) {
494 get_termcap(XtermWidget xw, char *name)
506 if (!IsEmpty(name)) {
507 if (TcapInit(buffer, name)) {
508 TRACE(("get_termcap(%s) succeeded (%s)\n", name,
568 * A legal termcap (or terminfo) name consists solely of graphic characters,
572 isLegalTcapName(const char *name)
576 if (*name != '\0') {
579 while (*name != '\0') {
580 if (++length < 32 && isgraph(CharOf(*name))) {
581 if (strchr("\\|,:'\"", *name) != NULL) {
589 ++name;
597 set_termcap(XtermWidget xw, const char *name)
607 TRACE(("set_termcap(%s)\n", NonNull(name)));
608 if (IsEmpty(name)) {
614 if ((value = x_decode_hex(name, &temp)) != NULL) {