git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10706
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
void UMAShowWatchCursor() ;
void UMAShowArrowCursor() ;
void UMAShowWatchCursor() ;
void UMAShowArrowCursor() ;
-#if PM_USE_SESSION_APIS
-OSStatus UMAPrOpen(PMPrintSession *macPrintPort) ;
-OSStatus UMAPrClose(PMPrintSession *macPrintPort) ;
+#if TARGET_CARBON && PM_USE_SESSION_APIS
+OSStatus UMAPrOpen(PMPrintSession *macPrintSession) ;
+OSStatus UMAPrClose(PMPrintSession *macPrintSession) ;
#else
OSStatus UMAPrOpen() ;
OSStatus UMAPrClose() ;
#else
OSStatus UMAPrOpen() ;
OSStatus UMAPrClose() ;
-#if PM_USE_SESSION_APIS
-OSStatus UMAPrOpen(PMPrintSession *macPrintPort)
+#if TARGET_CARBON && PM_USE_SESSION_APIS
+OSStatus UMAPrOpen(PMPrintSession *macPrintSession)
#else
OSStatus UMAPrOpen()
#endif
#else
OSStatus UMAPrOpen()
#endif
if ( gPrOpenCounter == 1 )
{
#if PM_USE_SESSION_APIS
if ( gPrOpenCounter == 1 )
{
#if PM_USE_SESSION_APIS
- err = PMCreateSession(macPrintPort) ;
+ err = PMCreateSession(macPrintSession) ;
#else
err = PMBegin() ;
#endif
#else
err = PMBegin() ;
#endif
-#if PM_USE_SESSION_APIS
-OSStatus UMAPrClose(PMPrintSession *macPrintPort)
+#if TARGET_CARBON && PM_USE_SESSION_APIS
+OSStatus UMAPrClose(PMPrintSession *macPrintSession)
#else
OSStatus UMAPrClose()
#endif
#else
OSStatus UMAPrClose()
#endif
if ( gPrOpenCounter == 1 )
{
#if PM_USE_SESSION_APIS
if ( gPrOpenCounter == 1 )
{
#if PM_USE_SESSION_APIS
- err = PMRelease(*macPrintPort) ;
+ err = PMRelease(*macPrintSession) ;
+ *macPrintSession = kPMNoReference;
#else
err = PMEnd() ;
#endif
#else
err = PMEnd() ;
#endif
-#if PM_USE_SESSION_APIS
-OSStatus UMAPrOpen(PMPrintSession *macPrintPort)
+#if TARGET_CARBON && PM_USE_SESSION_APIS
+OSStatus UMAPrOpen(PMPrintSession *macPrintSession)
#else
OSStatus UMAPrOpen()
#endif
#else
OSStatus UMAPrOpen()
#endif
if ( gPrOpenCounter == 1 )
{
#if PM_USE_SESSION_APIS
if ( gPrOpenCounter == 1 )
{
#if PM_USE_SESSION_APIS
- err = PMCreateSession(macPrintPort) ;
+ err = PMCreateSession(macPrintSession) ;
#else
err = PMBegin() ;
#endif
#else
err = PMBegin() ;
#endif
-#if PM_USE_SESSION_APIS
-OSStatus UMAPrClose(PMPrintSession *macPrintPort)
+#if TARGET_CARBON && PM_USE_SESSION_APIS
+OSStatus UMAPrClose(PMPrintSession *macPrintSession)
#else
OSStatus UMAPrClose()
#endif
#else
OSStatus UMAPrClose()
#endif
if ( gPrOpenCounter == 1 )
{
#if PM_USE_SESSION_APIS
if ( gPrOpenCounter == 1 )
{
#if PM_USE_SESSION_APIS
- err = PMRelease(*macPrintPort) ;
+ err = PMRelease(*macPrintSession) ;
+ *macPrintSession = kPMNoReference;
#else
err = PMEnd() ;
#endif
#else
err = PMEnd() ;
#endif