# HG changeset patch # User Kim F. Storm # Date 1152710367 0 # Node ID b4bcd3aefbe87a09bdaebf4159946939782f5541 # Parent 838fd2b04ce05ddbd8b9c3bead0a83b03c08b178 (check_obarray): Cleanup wrong_type_argument use. diff -r 838fd2b04ce0 -r b4bcd3aefbe8 src/lread.c --- a/src/lread.c Wed Jul 12 13:19:15 2006 +0000 +++ b/src/lread.c Wed Jul 12 13:19:27 2006 +0000 @@ -1378,7 +1378,7 @@ if (MARKERP (readcharfun)) { if (NILP (start)) - start = readcharfun; + start = readcharfun; } if (BUFFERP (readcharfun)) @@ -1511,7 +1511,7 @@ first_sexp = 0; } - build_load_history (sourcename, + build_load_history (sourcename, stream || whole_buffer); UNGCPRO; @@ -3249,12 +3249,11 @@ check_obarray (obarray) Lisp_Object obarray; { - while (!VECTORP (obarray) || XVECTOR (obarray)->size == 0) + if (!VECTORP (obarray) || XVECTOR (obarray)->size == 0) { /* If Vobarray is now invalid, force it to be valid. */ if (EQ (Vobarray, obarray)) Vobarray = initial_obarray; - - obarray = wrong_type_argument (Qvectorp, obarray); + wrong_type_argument (Qvectorp, obarray); } return obarray; }