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