comparison src/alloc.c @ 48:56c54cf7c5b6 r19-16b90

Import from CVS: tag r19-16b90
author cvs
date Mon, 13 Aug 2007 08:56:04 +0200
parents d620409f5eb8
children 131b0175ea99
comparison
equal deleted inserted replaced
47:11c6df210d7f 48:56c54cf7c5b6
1602 b->annotated = Fpurecopy (Vcurrent_compiled_function_annotation); 1602 b->annotated = Fpurecopy (Vcurrent_compiled_function_annotation);
1603 else if (!NILP (Vload_file_name_internal_the_purecopy)) 1603 else if (!NILP (Vload_file_name_internal_the_purecopy))
1604 b->annotated = Vload_file_name_internal_the_purecopy; 1604 b->annotated = Vload_file_name_internal_the_purecopy;
1605 else if (!NILP (Vload_file_name_internal)) 1605 else if (!NILP (Vload_file_name_internal))
1606 { 1606 {
1607 struct gcpro gcpro1;
1608 GCPRO1(val); /* don't let val or b get reaped */
1607 Vload_file_name_internal_the_purecopy = 1609 Vload_file_name_internal_the_purecopy =
1608 Fpurecopy (Ffile_name_nondirectory (Vload_file_name_internal)); 1610 Fpurecopy (Ffile_name_nondirectory (Vload_file_name_internal));
1609 b->annotated = Vload_file_name_internal_the_purecopy; 1611 b->annotated = Vload_file_name_internal_the_purecopy;
1612 UNGCPRO;
1610 } 1613 }
1611 #endif 1614 #endif
1612 1615
1613 #ifdef I18N3 1616 #ifdef I18N3
1614 if (docp && intp && domp) 1617 if (docp && intp && domp)