comparison src/alloc.c @ 30:ec9a17fef872 r19-15b98

Import from CVS: tag r19-15b98
author cvs
date Mon, 13 Aug 2007 08:52:29 +0200
parents 1917ad0d78d7
children e04119814345
comparison
equal deleted inserted replaced
29:7976500f47f9 30:ec9a17fef872
2602 if (pure_lossage) 2602 if (pure_lossage)
2603 { 2603 {
2604 CONST long report_round = 5000; 2604 CONST long report_round = 5000;
2605 2605
2606 message ("\n****\tPure Lisp storage exhausted!\n" 2606 message ("\n****\tPure Lisp storage exhausted!\n"
2607 "\tAn additional %ld bytes will guarantee enough pure space;\n" 2607 "\tPurespace usage: %ld of %ld\n"
2608 "\ta smaller increment may work (due to structure-sharing).\n"
2609 "****", 2608 "****",
2610 (((pure_lossage + report_round - 1) 2609 PURESIZE+pure_lossage, PURESIZE);
2611 / report_round) * report_round));
2612 if (die_if_pure_storage_exceeded) { 2610 if (die_if_pure_storage_exceeded) {
2613 PURESIZE_h(PURESIZE + pure_lossage); 2611 PURESIZE_h(PURESIZE + pure_lossage);
2614 rc = -1; 2612 rc = -1;
2615 } 2613 }
2616 } 2614 }