Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 471238
Collapse All | Expand All

(-)poster.c.old (-13 / +3 lines)
Lines 856-876 Link Here
856
	int row, col, page;
856
	int row, col, page;
857
857
858
	printprolog();
858
	printprolog();
859
	for ( page = 0; page < number_pages; page++ )
860
	{
861
		printf( "/print_content_of_complete_page_%d\n", page);
862
		printf( "{\n");
863
		printfile (page);
864
		printf( "} bind def\n\n");
865
	
866
		if ( pages == NULL )
859
		if ( pages == NULL )
867
		{
860
		for ( page = 0; page < number_pages; page++ )
868
			for (row = 1; row <= nrows; row++)
861
			for (row = 1; row <= nrows; row++)
869
				for (col = 1; col <= ncols; col++)
862
				for (col = 1; col <= ncols; col++)
870
					tile( row, col, page);
863
					tile( row, col, page);
871
		}
872
		else
864
		else
873
		{
865
		for ( page = 0; page < number_pages; page++ )
874
			for ( row = 0; row < pages_length; row++ )
866
			for ( row = 0; row < pages_length; row++ )
875
			{
867
			{
876
				int p = pages[ row ]-1;
868
				int p = pages[ row ]-1;
Lines 878-885 Link Here
878
					fprintf( stderr, "Warning: page index out of range: %d\n", p+1 );
870
					fprintf( stderr, "Warning: page index out of range: %d\n", p+1 );
879
				tile( p/ncols+1, p%ncols+1, page );
871
				tile( p/ncols+1, p%ncols+1, page );
880
			}
872
			}
881
		}
882
	}
883
	printf ("%%%%EOF\n");
873
	printf ("%%%%EOF\n");
884
874
885
	if (tail_cntl_D)
875
	if (tail_cntl_D)
Lines 1027-1033 Link Here
1027
	printf ("\n%%%%Page: (%d,%d) %d\n", pagetoprint+1, ((row-1)*ncols+col), page);
1017
	printf ("\n%%%%Page: (%d,%d) %d\n", pagetoprint+1, ((row-1)*ncols+col), page);
1028
	printf ("%d %d tileprolog\n", row, col);
1018
	printf ("%d %d tileprolog\n", row, col);
1029
	printf ("%%%%BeginDocument: %s\n", infile);
1019
	printf ("%%%%BeginDocument: %s\n", infile);
1030
	printf( "print_content_of_complete_page_%d\n", pagetoprint);
1020
	printfile (pagetoprint);	
1031
	printf ("%%%%EndDocument\n");
1021
	printf ("%%%%EndDocument\n");
1032
	printf ("tileepilog\n");
1022
	printf ("tileepilog\n");
1033
1023

Return to bug 471238