| * Big endian structure conversion routines |
| * Copyright Miguel de Icaza, 1994 |
| void ARCH_ConvBitmapInfo (BITMAPINFOHEADER *image) |
| image->biSize = CONV_LONG (image->biSize); |
| image->biWidth = CONV_LONG (image->biWidth); |
| image->biHeight = CONV_LONG (image->biHeight); |
| image->biPlanes = CONV_SHORT (image->biPlanes); |
| image->biBitCount = CONV_SHORT (image->biBitCount); |
| image->biCompression = CONV_LONG (image->biCompression); |
| image->biSizeImage = CONV_LONG (image->biSizeImage); |
| image->biXPelsPerMeter = CONV_LONG (image->biXPelsPerMeter); |
| image->biYPelsPerMeter = CONV_LONG (image->biYPelsPerMeter); |
| image->biClrUsed = CONV_LONG (image->biClrUsed); |
| image->biClrImportant = CONV_LONG (image->biClrImportant); |
| void ARCH_ConvCoreHeader (BITMAPCOREHEADER *image) |
| image->bcSize = CONV_LONG (image->bcSize); |
| image->bcWidth = CONV_SHORT (image->bcWidth); |
| image->bcHeight = CONV_SHORT (image->bcHeight); |
| image->bcPlanes = CONV_SHORT (image->bcPlanes); |
| image->bcBitCount = CONV_SHORT (image->bcBitCount); |