Lines Matching +defs:symbol +defs:name

22  * Except as contained in this notice, the name of the XFree86 Project shall
248 result = LispObjectCompare(left->data.lambda.name,
249 right->data.lambda.name,
576 LispObj *list, *symbol, *value, *values, *cons;
597 symbol = CAR(list);
598 if (!SYMBOLP(symbol)) {
599 CHECK_CONS(symbol);
600 value = CDR(symbol);
601 symbol = CAR(symbol);
602 CHECK_SYMBOL(symbol);
609 CHECK_CONSTANT(symbol);
611 LispAddVar(symbol, value);
641 symbol = CAR(list);
642 if (CONSP(symbol)) {
643 value = CDDR(symbol);
644 symbol = CAR(symbol);
654 LispSetVar(symbol, value);
664 symbol = CAR(list);
665 if (CONSP(symbol)) {
666 if (CONSP(CDR(symbol)))
667 LispSetVar(CAR(symbol), CAR(cons));
722 LispObj *symbol, *value = NIL, *result = NIL, *init, *body, *object;
729 symbol = CAR(init);
730 CHECK_SYMBOL(symbol);
770 CHECK_CONSTANT(symbol);
772 LispAddVar(symbol, FIXNUM(count));
774 LispAddVar(symbol, CONSP(value) ? CAR(value) : value);
788 LispSetVar(symbol, FIXNUM(count));
795 LispSetVar(symbol, NIL);
798 LispSetVar(symbol, CAR(value));
999 char *name = THESTR(CAR(pathname->data.pathname)), *ptr;
1001 ptr = strrchr(name, PATH_SEP);
1003 int length = ptr - name + 1;
1008 strncpy(data, name, length);
1022 char name[PATH_MAX + 1];
1024 strcpy(name, THESTR(result));
1026 if (length + 1 < sizeof(name)) {
1027 name[length++] = PATH_TYPESEP;
1028 name[length] = '\0';
1030 if (STRLEN(object) + length < sizeof(name))
1031 strcpy(name + length, THESTR(object));
1033 result = STRING(name);
1046 char *name = NULL, resolved[PATH_MAX + 1];
1057 name = THESTR(pathname);
1059 name = THESTR(CAR(pathname->data.pathname));
1061 name = THESTR(CAR(pathname->data.stream.pathname->data.pathname));
1063 if (realpath(name, &resolved[0]) == NULL ||
1068 STRFUN(builtin), name, strerror(errno));