7c369a4b3f
The gcc2 cross-compiler built on Mac OS X Lion has a bug in it where it is erroring with 'cast specifies signature type' when assigning 0 or NULL to a pointer to a member fuction. NULL in this instance is correctly converted to 0 since it is illegal to assign ((void*)0) to a pointer to a member function. However, it should be legal to assign 0 to a pointer to a member function. Thus, there is a bug. Since I can't fix the gcc2 compiler I am working around this bug by assigning the pointer to a do nothing function instead. My host compiler version is i686-apple-darwin11-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3) The same error occurs using the default gcc-llvm compiler and a standard gcc 4.61 built from source. This bug does not occur on Mac OS X 10.6 gcc2 or gcc4, nor does it occur on Mac OS X 10.7 with the gcc4 cross-compiler. If and when we decide to finally leave gcc2 behind we can revert this change. |
||
---|---|---|
.. | ||
AboutBox.h | ||
AddPrinterDlg.h | ||
BlockingWindow.h | ||
DbgMsg.h | ||
DialogWindow.h | ||
Exports.h | ||
GraphicsDriver.h | ||
Halftone.h | ||
HalftoneView.h | ||
JobData.h | ||
JobSetupDlg.h | ||
JSDSlider.h | ||
MarginView.h | ||
PackBits.h | ||
PageSetupDlg.h | ||
PagesView.h | ||
Pattern.h | ||
Preview.h | ||
PrinterCap.h | ||
PrinterData.h | ||
PrinterDriver.h | ||
PrintJobReader.h | ||
PrintProcess.h | ||
PrintUtils.h | ||
SpoolMetaData.h | ||
StatusWindow.h | ||
Transport.h | ||
UIDriver.h | ||
ValidRect.h |