if (number >= 0 && nhist > number) {
if (number >= 0 && nhist + nhist_extra > number) {
PUBLIC void LYpop_num ARGS2(	int,		number,	document *,	doc){    if (number >= 0 && nhist > number) {	doc->link = history[number].link;	doc->line = history[number].line;	StrAllocCopy(doc->title, history[number].title);	StrAllocCopy(doc->address, history[number].address);	StrAllocCopy(doc->post_data, history[number].post_data);	StrAllocCopy(doc->post_content_type, history[number].post_content_type);	StrAllocCopy(doc->bookmark, history[number].bookmark);	doc->isHEAD = history[number].isHEAD;	doc->safe = history[number].safe;	doc->internal_link = history[number].internal_link; /* ?? */#ifdef DISP_PARTIAL	/* assume we pop the 'doc' to show it soon... */	Newline_partial = doc->line;	/* reinitialize */#endif /* DISP_PARTIAL */    }}