Mercurial > emacs
comparison src/lread.c @ 8906:93f3d6f5753c
(openp): Fix Lisp_Object vs. int problems.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Mon, 19 Sep 1994 00:17:55 +0000 |
parents | 2ff6fed642b1 |
children | fe6b30db719d |
comparison
equal
deleted
inserted
replaced
8905:2ef3da79aabb | 8906:93f3d6f5753c |
---|---|
586 if (fd >= 0) | 586 if (fd >= 0) |
587 { | 587 { |
588 /* We succeeded; return this descriptor and filename. */ | 588 /* We succeeded; return this descriptor and filename. */ |
589 if (storeptr) | 589 if (storeptr) |
590 *storeptr = build_string (fn); | 590 *storeptr = build_string (fn); |
591 RETURN_UNGCPRO (fd); | 591 UNGCPRO; |
592 return fd; | |
592 } | 593 } |
593 } | 594 } |
594 | 595 |
595 /* Advance to next suffix. */ | 596 /* Advance to next suffix. */ |
596 if (esuffix == 0) | 597 if (esuffix == 0) |
597 break; | 598 break; |
598 nsuffix += lsuffix + 1; | 599 nsuffix += lsuffix + 1; |
599 } | 600 } |
600 if (absolute) | 601 if (absolute) |
601 RETURN_UNGCPRO (-1); | 602 break; |
602 } | 603 } |
603 | 604 |
604 RETURN_UNGCPRO (-1); | 605 UNGCPRO; |
606 return -1; | |
605 } | 607 } |
606 | 608 |
607 | 609 |
608 /* Merge the list we've accumulated of globals from the current input source | 610 /* Merge the list we've accumulated of globals from the current input source |
609 into the load_history variable. The details depend on whether | 611 into the load_history variable. The details depend on whether |