Page 418 OpenGL Super Bible! infosize += info->bmiHeader.biClrUsed (Geocities web hosting)
Page 418 OpenGL Super Bible! infosize += info->bmiHeader.biClrUsed * 4; break; }; size = sizeof(BITMAPFILEHEADER) + infosize + bitsize; /* * Write the file header, bitmap information, and bitmap pixel data */ header.bfType = ‘MB’; /* Non-portable sigh */ header.bfSize = size; header.bfReserved1 = 0; header.bfReserved2 = 0; header.bfOffBits = sizeof(BITMAPFILEHEADER) + infosize; if (fwrite(&header, 1, sizeof(BITMAPFILEHEADER), fp) < sizeof(BITMAPFILEHEADER)) { /* * Couldn't write the file header - return */ fclose(fp); return (-1); }; if (fwrite(info, 1, infosize, fp) < infosize) { /* * Couldn't write the bitmap header - return */ fclose(fp); return (-1); }; if (fwrite(bits, 1, bitsize, fp) < bitsize) { /* * Couldn't write the bitmap - return */ fclose(fp); return (-1); }; /* * OK, everything went fine - return */ fclose(fp); return (0); }
Note: In case you are looking for affordable and reliable webhost to host and run your j2ee application check Vision J2ee Web Hosting services.