Esempio n. 1
0
main(int argc,char **argv)
{
	if( (argc!=1)&&(argc!=2) )
	{
		printf("arguments error!\n");
		exit(0);
	}
	map=init_mmap();
	if(argc==1)
		read_mmap();
	if(argc==2)
		set_mmap(argv[1]);
		
	
}
Esempio n. 2
0
static int 
parse_ppm( FILE *fp, const char *filename, IMAGE *out )
{
	int bits;
	int ascii;
	int msb_first;

	if( read_header( fp, out, &bits, &ascii, &msb_first ) )
		return( -1 );

	/* What sort of read are we doing?
	 */
	if( !ascii && bits >= 8 )
		return( read_mmap( fp, filename, msb_first, out ) );
	else if( !ascii && bits == 1 )
		return( read_1bit_binary( fp, out ) );
	else if( ascii && bits == 1 )
		return( read_1bit_ascii( fp, out ) );
	else 
		return( read_ascii( fp, out ) );
}