/*!
- * @file readbits.c
+ * @file readdib.c
* @brief Windows用ビットマップファイル読み込み処理パッケージ /
* This package provides a routine to read a DIB file and set up the device dependent version of the image.
* @date 2014/08/08
#endif
/*
- * Make sure "huge" is legal XXX XXX XXX
+ * Make sure "huge" is legal
*/
#undef huge
#ifdef WIN32
-# define huge /* oops */
+#define huge
#endif
* loads the DIB. Once the DIB is loaded, the function also creates a bitmap
* and palette out of the DIB for a device-dependent form.
* device-dependent representation of the image.
- * @param hwnd ウィンドウハンドル
+ * @param hWnd ウィンドウハンドル
* @param lpFileName 読み込むビットマップファイル
* @param pInfo 取得情報を補完するビットマップ情報構造体ポインタ
* @return
goto ErrExit;
}
- if (!(nNumColors = (WORD)lpbi->biClrUsed))
+ nNumColors = (WORD)lpbi->biClrUsed;
+ if (!nNumColors)
{
/* no color table for 24-bit, default size otherwise */
if (lpbi->biBitCount != 24)