Loading bitmaps

Im trying to load a bitmap using openGl under linux redhat 9, but i cant seem to figure out how to do it, done some research but so far i come accross windows examples.
Anyone with some Ideas?
Thanks
Sokoyoo

Nehe.gamedev.net has linux examples at the bottom of each of his lesson’s pages.

Originally posted by sokoyoo:
Im trying to load a bitmap using openGl under linux redhat 9, but i cant seem to figure out how to do it, done some research but so far i come accross windows examples.
Anyone with some Ideas?
Thanks
Sokoyoo

[This message has been edited by nexusone (edited 03-04-2004).]

Here is how I read in a bitmap:
This here is for a 256x256 bmp, but can
be changed as necessary. The bmp is loaded into the image array where the 3 values are
the rgb values.

void load_bmp_256(char name[30], GLubyte image[256][256][3])
{
int i, j;
int stat;
char color[3];
FILE *fptr;

if ((fptr = fopen(name,"rb")) == NULL)
{
	fprintf(stderr,"Unable to open BMP file.

");
exit(-1);
}

fseek(fptr,54,SEEK_SET);//we skip the header

for (j=0;j<256;j++)
{
	for (i=0;i<256;i++)
	{
		stat = fread(color, 1, 3, fptr);
		image[i][j][0]=color[2];
        image[i][j][1]=color[1];
        image[i][j][2]=color[0];
	}
}fclose(fptr);

}