Mercurial > emacs
comparison src/sysdep.c @ 9110:c0eefdfd11f4
(sys_subshell): Use type test macros.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Tue, 27 Sep 1994 01:18:46 +0000 |
parents | 2c6875700c9f |
children | d4ad53f37cc7 |
comparison
equal
deleted
inserted
replaced
9109:6e44ddc40153 | 9110:c0eefdfd11f4 |
---|---|
665 dir = intern ("default-directory"); | 665 dir = intern ("default-directory"); |
666 /* Can't use NILP */ | 666 /* Can't use NILP */ |
667 if (XFASTINT (Fboundp (dir)) == XFASTINT (Qnil)) | 667 if (XFASTINT (Fboundp (dir)) == XFASTINT (Qnil)) |
668 goto xyzzy; | 668 goto xyzzy; |
669 dir = Fsymbol_value (dir); | 669 dir = Fsymbol_value (dir); |
670 if (XTYPE (dir) != Lisp_String) | 670 if (!STRINGP (dir)) |
671 goto xyzzy; | 671 goto xyzzy; |
672 | 672 |
673 dir = expand_and_dir_to_file (Funhandled_file_name_directory (dir), Qnil); | 673 dir = expand_and_dir_to_file (Funhandled_file_name_directory (dir), Qnil); |
674 str = (unsigned char *) alloca (XSTRING (dir)->size + 2); | 674 str = (unsigned char *) alloca (XSTRING (dir)->size + 2); |
675 len = XSTRING (dir)->size; | 675 len = XSTRING (dir)->size; |